CX82100 Home Network Processor Data Sheet
8.7
USB Register Memory Map
USB registers are identified in Table 8-9.
Table 8-9. USB Registers
Register Label
Register Name
ASB Address
0x00330000
0x00330008
0x00330010
0x00330018
Type
RWp
RWp
RWp
RWp
Default
Value
Ref.
8.8.1
8.8.2
8.8.3
8.8.4
U0_DMA
U1_DMA
U2_DMA
U3_DMA
USB Source/Destination DMA Data
Register 0
USB Source/Destination DMA Data
(don’t care)
(don’t care)
(don’t care)
(don’t care)
Register 1
USB Source/Destination DMA Data
Register 2
USB Source/Destination DMA Data
Register 3
UT_DMA
U_CFG
U_IDAT
U_CTR1
U_CTR2
U_CTR3
U_STAT
U_IER
USB Destination DMA Data Register
USB Configuration Data Register
USB Interrupt Data Register
USB Control Register 1
USB Control Register 2
USB Control Register 3
USB Status
USB Interrupt Enable Register
USB Status Register 2
USB Interrupt Enable Register 2
EP0_IN Transmit Increment Register
EP0_IN Transmit Pending Register
EP0_IN Transmit qword Count Register
EP1_IN Transmit Increment Register
EP1_IN Transmit Pending Register
EP1_IN Transmit qword Count Register
EP2_IN Transmit Increment Register
EP2_IN Transmit Pending Register
EP2_IN Transmit qword Count Register
EP3_IN Transmit Increment Register
EP3_IN Transmit Pending Register
EP3_IN Transmit qword Count Register
EP_OUT Receive Decrement Register
EP_OUT Receive Pending Register
EP_OUT Receive qword Count Register
EP_OUT Receive Buffer Size Register
USB Control-Status Register
0x00330020
0x00330024
0x00330028
0x0033002C
0x00330030
0x00330034
0x00330038
0x0033003C
0x00330040
0x00330044
0x00330048
0x0033004C
0x00330050
0x00330054
0x00330058
0x0033005C
0x00330060
0x00330064
0x00330068
0x0033006C
0x00330070
0x00330074
0x00330078
0x0033007C
0x00330080
0x00330084
0x00330088
0x0033008C
0x00330090
0x00330094
RO
RW
RW
RW
RW
RW
RR
RW
RR
RW
RW
RO
RO
RW
RO
RO
RW
RO
(don’t care)
0x00000000
0x00000000
0x04000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
8.8.5
8.8.6
8.8.7
8.8.8
8.8.9
8.8.10
8.8.11
8.8.12
8.8.13
8.8.14
8.9.1
8.9.2
8.9.3
8.9.4
8.9.5
8.9.6
8.9.7
8.9.8
8.9.9
8.9.10
8.9.11
8.9.12
8.9.13
8.9.14
8.9.16
8.9.15
8.9.20
8.8.15
8.8.16
8.9.17
U_STAT2
U_IER2
EP0_IN_TX_INC
EP0_IN_TX_PEND
EP0_IN_TX_QWCNT
EP1_IN_TX_INC
EP1_IN_TX_PEND
EP1_IN_TX_QWCNT
EP2_IN_TX_INC
EP2_IN_TX_PEND
EP2_IN_TX_QWCNT
EP3_IN_TX_INC
EP3_IN_TX_PEND
EP3_IN_TX_QWCNT
EP_OUT_RX_DEC
EP_OUT_RX_PEND
EP_OUT_RX_QWCNT
EP_OUT_RX_BUFSIZE
U_CSR
RO
RW
RO
RO
RW
RO
RO
RW
RO/WO
RO
RO
RW
UDC_TSR
UDC_STAT
USB_RXTIMER
UDC Time Stamp Register
UDC Status Register
USB Receive DMA Watchdog Timer
Register
USB_RXTIMERCNT
USB Receive DMA Watchdog Timer
Counter Register
0x00330098
0x0033009C
RO
RW
0x00000000
0x00000000
8.9.18
8.9.19
EP_OUT_RX_PENDLEVEL EP_OUT Receive Pending Interrupt
Level Register
101306C
Conexant Proprietary and Confidential Information
8-15