CY7C64013 CYPRESS [Cypress Semiconductor], CY7C64013 Datasheet - Page 37

no-image

CY7C64013

Manufacturer Part Number
CY7C64013
Description
Full-Speed USB (12 Mbps) Function
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C64013-PC
Manufacturer:
CY
Quantity:
101
Part Number:
CY7C64013-PC
Manufacturer:
CY
Quantity:
116
Part Number:
CY7C64013-PXC
Quantity:
17
Part Number:
CY7C64013-SC
Manufacturer:
CY
Quantity:
15 625
Part Number:
CY7C64013A-PXC
Manufacturer:
CY
Quantity:
548
Part Number:
CY7C64013C-SXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Table 19-2. Decode table for Table 19-3: “Details of Modes for Differing Traffic Conditions”
The response of the SIE can be summarized as follows:
Document #: 38-08001 Rev. **
1. The SIE only responds to valid transactions and ignores non-valid ones.
2. The SIE generates an interrupt when a valid transaction is completed or when the FIFO is corrupted. FIFO corruption occurs
3. An incoming Data packet is valid if the count is < Endpoint Size + 2 (includes CRC) and passes all error checking.
4. An IN is ignored by an OUT configured endpoint and vice versa.
5. The IN and OUT PID status is updated at the end of a transaction.
6. The SETUP PID status is updated at the beginning of the Data packet phase.
7. The entire Endpoint 0 mode register and the count register are locked from CPU writes at the end of any transaction to that
Encoding
End Point Mode
3
Legend:
during an OUT or SETUP transaction to a valid internal address that ends with a non-valid CRC.
endpoint in which either an ACK is transferred or the mode bits have changed. These registers are only unlocked by a CPU
read of these registers, and only if that read happens after the transaction completes. This represents about a 1- s window
in which the CPU is locked from register writes to these USB registers. Normally, the firmware should perform a register read
at the beginning of the Endpoint ISRs to unlock and get the mode register information. The interlock on the Mode and Count
registers ensures that the firmware recognizes the changes that the SIE might have made during the previous transaction.
2
1
0
Token
Setup
In
Out
Properties of incoming packet
count
The number of received bytes
UC: unchanged
x: don’t care
available for Control endpoint only
buffer
The quality status of the DMA buffer
dval
The validity of the received data
DTOG
TX: transmit
RX: receive
Status bits
DVAL
COUNT
Setup
TX0: transmit 0-length packet
PID Status bits
In
Out
What the SIE does to Mode bits
ACK
Acknowledge phase completed
End Point
Mode
3
2 1 0 Response
CY7C64013
CY7C64113
Page 37 of 48
Interrupt?
Int

Related parts for CY7C64013