ZHCS103R March 2011 – August 2026
PRODUCTION DATA
TUSB73X0 为每个已实现的端口实现了一个端口状态和控制寄存器。端口状态和控制寄存器的数量与主机控制器结构参数 1 寄存器中 MAX_PORTS 字段的值相同(请参阅主机控制器结构参数 1)。
操作基址寄存器偏移:400h + (10h × (n-1)),其中 n = 端口号
寄存器类型:只读、读取/写入、读取/清除
默认值:X000 02A0h
| 位编号 | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 复位状态 | 0 | x | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位编号 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 复位状态 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 位 | 字段名称 | ACCESS | 说明 |
|---|---|---|---|
| 31 | WPR(1) | rc 或 r | 热端口复位。该字段仅对 USB 3.0 协议端口有效。对于 USB 2.0 协议端口,该位保留未用。 |
| 30 | DR | r | 器件可移除。该位的值取决于编程到特定 USB 控制寄存器中 USBx_PORTy_NON_REM 位的值,该寄存器对应于与此端口相关的端口号和端口类型。 |
| 29:28 | RSVD | r | 保留。读取时返回零。 |
| 27 | WOE(1) | rw | 过流唤醒使能。 |
| 26 | WDE(1) | rw | 断开唤醒使能。 |
| 25 | WCE(1) | rw | 连接唤醒使能。 |
| 24 | RSVD | r | 保留。读取时返回零。 |
| 23 | CEC(1) | rc 或 r | 端口配置错误更改。该字段仅对 USB 3.0 协议端口有效。对于 USB 2.0 协议端口,该位保留未用。 |
| 22 | PLC(1) | rc | 端口链路状态更改。 |
| 21 | PRC(1) | rc | 端口复位更改。 |
| 20 | OCC(1) | rc | 过流更改。 |
| 19 | WRC(1) | rc 或 r | 热端口复位更改。该字段仅对 USB 3.0 协议端口有效。对于 USB 2.0 协议端口,该位保留未用。 |
| 18 | PEC(1) | rc | 端口使能/禁用更改。 |
| 17 | CSC(1) | rc | 连接状态更改。 |
| 16 | LWS | W | 端口链路状态写入选通。该位在读取时返回零。 |
| 15:14 | PIC(1) | rw | 端口指示器控制。由于 TUSB73X0 不支持端口指示器,因此该字段不起作用。 |
| 13:10 | PORT_SPEED(1) | r | 端口速度 |
| 9 | PP(1) | rw | 端口功率。 |
| 8:5 | PLS(1) | rw | 端口链路状态 |
| 4 | PR(1) | rs | 端口复位。 |
| 3 | OCA | r | 过流激活。 |
| 2 | RSVD | r | 保留。读取时返回零。 |
| 1 | PED(1) | rc | 端口使能/禁用。 |
| 0 | CCS(1) | r | 当前连接状态。 |