Universal Serial Bus Interface
MCF5253 Reference Manual, Rev. 1
24-138
Freescale Semiconductor
is not set, then the prime has failed. This can only be due to improper setup of the dQH, dTD or a setup
arriving during the prime operation. If a new setup packet is indicated after the ENDPTPRIME bit is
cleared, then the transfer descriptor can be freed and the DCD must reinterpret the setup packet.
Should a setup arrive after the data stage is primed, the device controller will automatically clear the prime
status (ENDPTSTATUS) to enforce data coherency with the setup packet.
NOTE
The MULT field in the dQH must be set to ‘00’ for bulk, interrupt, and
control endpoints.
NOTE
Error handling of data phase packets is the same as bulk packets described
previously.
24.11.3.5.3
Status Phase
Similar to the data phase, the DCD must create a transfer descriptor (with byte length equal zero) and prime
the endpoint for the status phase. The DCD must also perform the same checks of the ENDPTSETUPSTAT
as described above in the data phase.
NOTE
The MULT field in the dQH must be set to ‘00’ for bulk, interrupt, and
control endpoints.
NOTE
Error handling of data phase packets is the same as bulk packets described
previously.
24.11.3.5.4
Control Endpoint Bus Response Matrix
shows the device controller response to packets on a control endpoint according to the device
controller state.
Table 24-86. Control Endpoint Bus Response Matrix
Token
Type
Endpoint State
Setup
Lockout
Stall
Not Primed
Primed
Underflow
Overflow
Setup
ACK
ACK
ACK
N/A
SYSERR
1
1
SYSERR—System error should never occur when the latency FIFOs are correctly sized and the DCD is responsive.
In
STALL
NAK
Transmit
BS Error
2
2
Force Bit Stuff Error.
N/A
N/A
Out
STALL
NAK
R NYET/ACK
3
3
NYET/ACK—NYET unless the Transfer Descriptor has packets remaining according to the USB variable length protocol then
ACK.
N/A
NAK
N/A
Ping
STALL
NAK
ACK
N/A
N/A
N/A
Invalid
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Summary of Contents for MCF5253
Page 1: ...Document Number MCF5253RM Rev 1 08 2008 MCF5253 Reference Manual...
Page 26: ...MCF5253 Reference Manual Rev 1 xxvi Freescale Semiconductor...
Page 32: ...MCF5253 Reference Manual Rev 1 xxxii Freescale Semiconductor...
Page 46: ...MCF5253 Introduction MCF5253 Reference Manual Rev 1 1 14 Freescale Semiconductor...
Page 62: ...Signal Description MCF5253 Reference Manual Rev 1 2 16 Freescale Semiconductor...
Page 98: ...Instruction Cache MCF5253 Reference Manual Rev 1 5 10 Freescale Semiconductor...
Page 104: ...Static RAM SRAM MCF5253 Reference Manual Rev 1 6 6 Freescale Semiconductor...
Page 128: ...Synchronous DRAM Controller Module MCF5253 Reference Manual Rev 1 7 24 Freescale Semiconductor...
Page 144: ...Bus Operation MCF5253 Reference Manual Rev 1 8 16 Freescale Semiconductor...
Page 176: ...System Integration Module SIM MCF5253 Reference Manual Rev 1 9 32 Freescale Semiconductor...
Page 198: ...Analog to Digital Converter ADC MCF5253 Reference Manual Rev 1 12 6 Freescale Semiconductor...
Page 246: ...DMA Controller MCF5253 Reference Manual Rev 1 14 18 Freescale Semiconductor...
Page 282: ...UART Modules MCF5253 Reference Manual Rev 1 15 36 Freescale Semiconductor...
Page 344: ...Audio Interface Module AIM MCF5253 Reference Manual Rev 1 17 46 Freescale Semiconductor...
Page 362: ...I2 C Modules MCF5253 Reference Manual Rev 1 18 18 Freescale Semiconductor...
Page 370: ...Boot ROM MCF5253 Reference Manual Rev 1 19 8 Freescale Semiconductor...