SLYY228 November 2024
The USB4 system comprises a host, hub device, peripheral device and dock, each of which contain a router. The router maps tunneled protocol traffic to USB4 packets and routes packets through the USB4 fabric. Figure 31 shows the block diagrams for a USB4 host, hub, and device.
The host contains the host router, an USB host controller (both USB3.2 and USB2), and a DisplayPort source. The host may have more than one DFP. The host may optionally incorporate a PCIe controller or PCIe switch if PCIe tunneling is supported. Residing in a host is the connection manager software, which enumerates, configures and manages the entire USB4 domain. Figure 32 takes a closer look at a USB4 hub.
A hub has a single upstream-facing port (UFP) and, like a host, can have more than one DFP. A hub router supports USB2, USB3, a PCIe switch and DisplayPort™ tunneling. Figure 33 takes a closer look at a USB4 peripheral device.
A peripheral device has a single UFP and no DFP, and may optionally contain one or more enhanced SuperSpeed hubs, enhanced SuperSpeed functionality, PCIe switches or endpoints, or DisplayPort source or sink functionality. Figure 34 takes a closer look at a USB4 dock
A USB4 dock is similar to a USB4 hub with a single UFP and one or more DFPs. Unlike a USB4 hub, the dock contains one or more protocol adapters such as DisplayPort.
All USB4 components connect using USB-C passive or active cables in a spanning tree with the host at the top, a hub in the middle and a peripheral device at end of tree. There can be as many as five hubs between the host and the peripheral router. All of these products are configured using a sideband channel.