beautypg.com

Rainbow Electronics AT76C551 User Manual

Page 54

background image

54

AT76C551

1612D–08/01

USB_DMA_FADD: DMA Target Endpoint Address

addr 5000020h

R/W

16 bits

• Bits 7..0 – FAD[7:0]: USB Target Endpoint FIFO Address

Note:

Default: 00h

This register is programmed with the address of the Endpoint FIFO Register of the USB block
that the DMA operation is going to transfer bytes from/to. The addresses of the six endpoints
supported by the USB block are listed in Table 5.

USB_RDMA_LENR: Receive DMA Packet Length Transferred

addr 5000024h

R

8 bits

• Bits 7..0 URDL[7:0]: Receive DMA Transferred Length

Note:

Default: 00h

The contents of this register after the end of a DMA reflect the number of bytes that have been
transferred.

USB_RDMA_EN

addr 5000028h

R/W

8 bits

Bits 7..2 – Reserved

• Bit 1 – RDMAEN

Activates receive DMA (DMA for an OUT endpoint). This bit is reset after the completion of the
DMA.

• Bit 0 – Reserved

Note:

Default: 00h

USB_DMA_RADD: RAM Target Address for DMA Cycles

addr 5000040h

R/W

32 bits

• Bits 31..24 – Reserved

• Bits 23..0 – RAD[23:0]

Target address in SRAM for DMA transfers.

Note:

Default: 00h

USB_TDMA_LEN: Transmit DMA Packet Length Requested

addr 5000044h

R/W

16 bits

Table 5. DMA Target Endpoint Addresses

Address

Target

0xCF

FDR0 Function Endpoint0

0xCE

FDR1 Function Endpoint1

0xCD

FDR2 Function Endpoint2

0xCC

FDR3 Function Endpoint3

0xCB

FDR4 Function Endpoint4

0xCA

FDR5 Function Endpoint5

0xC9

FDR6 Function Endpoint6