Cypress CY7C67200 manual Host n PID Register W

Models: CY7C67200

1 78
Download 78 pages 5 Kb
Page 23
Image 23
Host n PID Register [W]

CY7C67200

ACK Flag (Bit 0)

The ACK Flag bit indicates two different conditions depending on the transfer type. For non-Isochronous transfers, this bit represents a transaction ending by receiving or sending an ACK packet. For Isochronous transfers, this bit represents a successful transaction that will not be represented by an ACK packet.

1:For non-Isochronous transfers, the transaction was ACKed. For Isochronous transfers, the transaction was completed successfully.

0:For non-Isochronous transfers, the transaction was not ACKed. For Isochronous transfers, the transaction was not completed successfully.

Host n PID Register [W]

Host 1 PID Register 0xC086

Host 2 PID Register 0xC0A6

Figure 22. Host n PID Register

Bit #

15

14

13

12

 

11

10

9

8

Field

 

 

 

 

Reserved

 

 

 

Read/Write

-

-

-

-

 

-

-

-

-

Default

0

0

0

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

Bit #

7

6

 

5

4

3

2

1

0

Field

 

 

PID Select

 

 

Endpoint Select

 

Read/Write

W

W

 

W

W

W

W

W

W

Default

0

0

 

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

Register Description

The Host n PID register is a write-only register that provides the PID and Endpoint information to the USB SIE to be used in the next transaction.

PID Select (Bits [7:4])

The PID Select field defined as in Table 26. ACK and NAK tokens are automatically sent based on settings in the Host n Control register and do not need to be written in this register.

Table 26.PID Select Definition

PID TYPE

PID Select [7:4]

set-up

1101 (D Hex)

 

 

IN

1001 (9 Hex)

 

 

OUT

0001 (1 Hex)

 

 

SOF

0101 (5 Hex)

 

 

Table 26.PID Select Definition

(continued)

 

 

 

PID TYPE

 

PID Select [7:4]

PREAMBLE

 

1100 (C Hex)

 

 

 

NAK

 

1010 (A Hex)

 

 

 

STALL

 

1110 (E Hex)

 

 

 

DATA0

 

0011 (3 Hex)

 

 

 

DATA1

 

1011 (B Hex)

 

 

 

Endpoint Select (Bits [3:0])

The Endpoint field allows addressing of up to 16 different endpoints.

Reserved

All reserved bits must be written as ‘0’.

Document #: 38-08014 Rev. *G

Page 23 of 78

[+] Feedback

Page 23
Image 23
Cypress CY7C67200 manual Host n PID Register W