Usb high speed device port (udphs), 1 description – Rainbow Electronics AT91CAP9S250A User Manual

Page 847

Advertising
background image

847

6264A–CAP–21-May-07

AT91CAP9S500A/AT91CAP9S250A

44. USB High Speed Device Port (UDPHS)

44.1

Description

The USB High Speed Device Port (UDPHS) is compliant with the Universal Serial Bus (USB),
rev 2.0 High Speed device specification.

Each endpoint can be configured in one of several USB transfer types. It can be associated with
one, two or three banks of a dual-port RAM used to store the current data payload. If two or
three banks are used, one DPR bank is read or written by the processor, while the other is read
or written by the USB device peripheral. This feature is mandatory for isochronous endpoints.

Note:

1. In Isochronous Mode (Iso), it is preferable that high bandwidth capability is available.

The size of internal DPRAM is 4

KB.

Suspend and resume are automatically detected by the UDPHS device, which notifies the pro-
cessor by raising an interrupt.

Table 44-1.

UDPHS Endpoint Description

Endpoint #

Mnemonic

Nb Bank

DMA

High Band

Width

Max. Endpoint Size

Endpoint Type

0

EPT_0

1

N

N

64

Control

1

EPT_1

3

Y

Y

1024

Ctrl/Bulk/Iso

(1)

/Interrupt

2

EPT_2

3

Y

Y

1024

Ctrl/Bulk/Iso

(1)

/Interrupt

3

EPT_3

2

Y

Y

1024

Ctrl/Bulk/Iso

(1)

/Interrupt

4

EPT_4

2

Y

Y

1024

Ctrl/Bulk/Iso

(1)

/Interrupt

5

EPT_5

2

Y

N

1024

Ctrl/Bulk/Iso

(1)

/Interrupt

6

EPT_6

2

Y

N

1024

Ctrl/Bulk/Iso

(1)

/Interrupt

7

EPT_7

2

N

N

1024

Ctrl/Bulk/Iso

(1)

/Interrupt

Advertising