CY7C67200
ACK Flag (Bit 0)
The ACK Flag bit indicates two different conditions depending on the transfer type. For
1:For
0:For
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
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] |
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 #: | Page 23 of 78 |
[+] Feedback