JAJSGX4 February 2019 TUSB8044A
ADVANCE INFORMATION for pre-production products; subject to change without notice.
The TUSB8044A port configurations can be selected by registers or efuse. The Port Used Configuration register (USED[3:0]) define how many ports can possibly be reported by the hub. The device removable configuration register (RMBL[3:0]) define if the ports that USB 3.2 are reported as used have permanently connected devices or not. The USB 2.0 Only Port register (USB2_ONLY[3:0]) define whether or not a used port is reported as part of the USB 2.0 hub or both the USB2.0 and SS hubs. The USB2_ONLY field will enable the USB2.0 port even if the corresponding USED bit is low. The internal HID port will always be the second highest number USB2.0 port. The billboard port will always be the highest number USB2.0 port. The table below shows examples of the possible combinations.
USED[3:0] | RMBL[3:0] | USB2_ONLY
[3:0] |
Reported Port Configuration | Physical to Logical Port mapping |
---|---|---|---|---|
1111 | 1111 | 0000 | 4 Port USB 3.2 Hub
6 Port USB2.0 Hub Port 5 is permanently attached HID Port 6 is permanently attached Billboard |
Physical1 => Logical Port1 for USB 3.2 and USB2.0. Physical2 => Logical Port2 for USB 3.2 and USB2.0. Physical3 => Logical Port3 for USB 3.2 and USB2.0. Physical4 => Logical Port4 for USB 3.2 and USB2.0. Physical5 => Logical Port5 for USB2.0. Physical6 => Logical Port6 for USB2.0. |
1110 | 1111 | 0000 | 3 Port USB 3.2 Hub
5 Port USB2.0 Hub Port 4 is permanently attached HID Port 5 is permanently attached Billboard. |
Physical1 Not used. Physical2 => Logical Port1 for USB 3.2 and USB2.0. Physical3 => Logical Port2 for USB 3.2 and USB2.0. Physical4 => Logical Port3 for USB 3.2 and USB2.0. Physical5 => Logical Port4 for USB 2.0. Physical6 => Logical Port5 for USB2.0. |
1100 | 0111 | 0000 | 2 Port USB 3.2 Hub
4 Port USB2.0 hub with permanently attached device on Port 2 Port 3 is a permanently attached HID Port 4 is a permanently attached Billboard |
Physical1 Not used. Physical2 Not used. Physical3 => Logical Port1 for USB 3.2 and USB2.0. Physical4 => Logical Port2 for USB 3.2 and USB2.0. Physical5 => Logical Port3 for USB2.0. Physical6 => Logical Port4 for USB2.0. |
0011 | 1111 | 0010 | 1 Port USB 3.2 Hub
4 Port USB 2.0 Hub Port 3 is a permanently attached HID Port 4 is a permanently attached Billboard |
Physical1 => Logical Port1 for USB 3.2 and USB2.0. Physical2 => Logical Port2 for USB2.0. Physical3 Not Used. Physical4 Not used. Physical5 => Logical Port3 for USB2.0. Physical6 => Logical Port4 for USB2.0. |
1000 | 1111 | 0010 | 1 Port USB 3.2 Hub
4 Port USB 2.0 Hub Port 3 is a permanently attached HID Port 4 is a permanently attached Billboard |
Physical1 Not used. Physical2 => Logical Port2 for USB2.0. Physical3 Not used Physical4 => Logical Port1 for USB 3.2 and USB2.0. Physical5 => Logical Port3 for USB2.0. Physical6 => Logical Port4 for USB2.0. |
1111 | 1111 | 1110 | 1 Port USB 3.2 Hub
6 Port USB 2.0 Hub Port 5 is a permanently attached HID Port 6 is a permanently attached Billboard |
Physical1 => Logical Port1 for USB 3.2 and USB2.0. Physical2 => Logical Port2 for USB2.0. Physical3 => Logical Port3 for USB2.0. Physical4 => Logical Port4 for USB2.0. Physical5 => Logical Port5 for USB2.0. Physical6 => Logical Port6 for USB2.0. |