Usb registers – usb wrapper registers – Rainbow Electronics AT76C551 User Manual
Page 50

50
AT76C551
1612D–08/01
USB Registers – USB Wrapper Registers
The following registers are found in the USB wrapper block and control the overall performance of the USB hardware block.
They provide status information, allow interrupt masking and DMA programming for fast data transfers between the
DPRAM and the endpoint buffers.l
Table 4. Summary of the USB Cell Specific Registers
Register Address
Default
Function
SLP_MD_EN
5000000h
00000000
Sleep mode control
GLB_IRQ_MSK
5000004h
00000000
Global Interrupt Master register
IRQ_STAT
5000008h
00000000
Master Interrupt Status
RES_STAT
500000Ch
00000000
Reset Status
DEF_EP_PAIRS
5000010h
00000000
Endpoint Pairs Definition
USB_RDMA_LEN
500001Ch
00000000
Receive DMA packet length requested
USB_DMA_FADD
5000020h
00000000
DMA target Endpoint address
USB_RDMA_LENR
5000024h
00000000
Receive DMA packet length transferred
USB_RDMA_EN
5000028h
00000000
Receive DMA Enable
USB_DMA_RADD
5000040h
00000000
RAM target address for DMA cycles
USB_TDMA_LEN
5000044h
00000000
Transmit DMA packet length requested
USB_TDMA_LENR
5000048h
00000000
Transmit DMA packet length transferred
USB_TDMA_EN
500004Ch
00000000
Transmit DMA Enable
FRM_NUM_H
50003F4h
xxxxx000
Frame Number High Register
FRM_NUM_L
50003F0h
xxxxx000
Frame Number Low Register
GLB_STATE
50003ECh
xxxxx000
Global State Register
SPRSR
50003E8h
xxxxx000
Suspend/Resume Register
SPRSIE
50003E4h
xxxxxx00
Suspend/Resume Interrupt Enable Register
UISR
50003DCh
00000000
USB Interrupt Status Register
UIAR
50003D4h
xxxxx000
USB Interrupt Acknowledge Register
UIER
50003CCh
xxxxx000
USB Interrupt Enable Register
FADDR
50003C8h
00000000
Function Address Register
ENDPPGPG
50003C4h
00000000
Function Endpoint Ping-pong Register
ECR0
50003BCh
0xxx0000
Endpoint0 Control Register
ECR1
50003B8h
0xxx0000
Endpoint1 Control Register
ECR2
50003B4h
0xxx0000
Endpoint2 Control Register
ECR3
50003B0h
0xxx0000
Endpoint3 Control Register
ECR4
50003ACh
0xxx0000
Endpoint4 Control Register
ECR5
50003A8h
0xxx0000
Endpoint5 Control Register
ECR6
50003A4h
0xxx0000
Endpoint6 Control Register
CSR0
500037Ch
x1110000
Endpoint0 Control and Status Register
CSR1
5000378h
x1110000
Endpoint1 Control and Status Register