The Realtek RTL9210B-CG is a USB (Universal Serial Bus) bridge that combines a USB device with both a PCI Express (PCIe) controller and a SATA controller. Via the PEDET interface of M.2 mechanical, the RTL9210B-CG can auto switch USB-to-PCIe mode, or USB-to-SATA mode.
The RTL9210B-CG supports USB 3.1 GEN2 (Super Speed Plus). It is compatible with USB 3.1 GEN1 (Super Speed), USB High Speed, and Full Speed. It can work normally with auxiliary power. The Mass Storage transaction supports both Bulk Only Transfer (BOT) and USB Attached SCSI Protocol (UASP). For USB, it provides up to 10Gbps bandwidth.
In USB-to-PCIe mode, the RTL9210B-CG supports PCIe Gen3 x2. For PCIe, it provides up to 16Gbps bandwidth. It has full backward compatibility for PCIe Gen2/Gen1 and link width 1 lanes. It supports PCIe 3.0 LTR (Latency Tolerance Reporting). To further reduce power consumption, the RTL9210B-CG supports link power management (PCIe L1. Off and L1. Snooze), PCI MSI (Message Signaled Interrupt) and MSI-X.
In USB-to-PCIe mode, the RTL9210B-CG provides the function of a PCIe host. The PCIe host supports NVM Express, which is an interface that allows a host driver to communicate with an NVMe SSD (Solid-State Disk). The NVMe driver is embedded in customized RAM/Rom/SPI Flash.
In USB-to-SATA mode, the RTL9210B-CG supports SATA host in Gen3 speed. For SATA,
it provides up to 6Gbps bandwidth. It has full backward compatibility for SATA Gen2/Gen1.
In USB-to-SATA mode, the RTL9210B-CG provides the function of a SATA host. The SATA host supports AHCI (Advanced Host Controller Interface) which is an interface that allows a host driver to communicate with a SATA HDD (Hard Disk Drive) or SSD. The AHCI driver is embedded in customized RAM/Rom/SPI Flash.
The RTL9210B-CG supports the Type-C connector. It supports a dynamically switching power state with NVMe/SATA/USB power management for power saving mode. It has an algorithm that can balance power consumption and performance.
The RTL9210B-CG is suitable for multiple market segments and emerging applications, such as desktop, mobile, workstation, server, communications platforms, and embedded applications.