beautypg.com

12 endpoint ram, 1 size, 2 organization – Cypress Perform CY7C68013 User Manual

Page 10: 3 setup data buffer, 4 endpoint configurations (high -speed mode)

background image

CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A

Document #: 38-08032 Rev. *L

Page 10 of 62

3.12 Endpoint RAM

3.12.1 Size

3× 64 bytes

(Endpoints 0 and 1)

8 × 512 bytes (Endpoints 2, 4, 6, 8)

3.12.2 Organization

EP0

Bidirectional endpoint zero, 64 byte buffer

EP1IN, EP1OUT

64 byte buffers, bulk or interrupt

EP2, 4, 6, 8

Eight 512 byte buffers, bulk, interrupt, or isochronous. EP4 and
EP8 can be double buffered; EP2 and 6 can be either double,
triple, or quad buffered. For high-speed endpoint configuration
options, see

Figure 5

.

3.12.3 Setup Data Buffer

A separate 8 byte buffer at 0xE6B8-0xE6BF holds the setup data
from a CONTROL transfer.

3.12.4 Endpoint Configurations (High -speed Mode)

Endpoints 0 and 1 are the same for every configuration. Endpoint
0 is the only CONTROL endpoint, and endpoint 1 can be either
BULK or INTERRUPT.

The endpoint buffers can be configured in any 1 of the 12 config-
urations shown in the vertical columns. When operating in the
full-speed BULK mode only the first 64 bytes of each buffer are
used. For example, in high-speed, the max packet size is 512
bytes but in full-speed it is 64 bytes. Even though a buffer is
configured to a 512 byte buffer, in full-speed only the first 64
bytes are used. The unused endpoint buffer space is not
available for other operations. An example endpoint configu-
ration is the EP2–1024 double buffered; EP6–512 quad buffered
(column 8).

Figure 5. Endpoint Configuration

64

64

64

512

512

1024

1024

1024

1024

1024

1024

1024

512

512

512

512

512

512

512

512

512

512

EP2

EP2 EP2

EP6

EP6

EP8

EP8

EP0 IN&OUT

EP1 IN

EP1 OUT

1024

1024

EP6

1024

512

512

EP8

512

512

EP6

512

512

512

512

EP2

512

512

EP4

512

512

EP2

512

512

EP4

512

512

EP2

512

512

EP4

512

512

EP2

512

512

512

512

EP2

512

512

512

512

EP2

512

512

1024

EP2

1024

1024

EP2

1024

1024

EP2

1024

512

512

EP6

1024

1024

EP6

512

512

EP8

512

512

EP6

512

512

512

512

EP6

1024

1024

EP6

512

512

EP8

512

512

EP6

512

512

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

64

1

2

3

4

5

6

7

8

9

10

11

12

[+] Feedback

[+] Feedback