Owner manual
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










