Universal Serial Bus (USB)
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
31-29
31.14 USB Controller Errors
The USB controller reports frame reception and transmission error conditions using the BDs and the USB
event register (USBER). Transmission errors are shown in
Table 31-17
. Errors which exclusively exist in
either host mode or function mode are marked as such.
Table 31-18
describes the USB controller reception errors.
Table 31-17. USB Controller Transmission Errors
Error
Description
Transmit
Underrun
If an underrun occurs, the transmitter forces a bit stuffing violation, terminates buffer transmission, closes
the buffer, sets TxBD[UN] and the corresponding USBER[TXE
n]. The endpoint resumes transmission
after the
RESTART
TX
ENDPOINT
command is received.
Transmit
Timeout
Transmit packet not acknowledged. If a timeout occurs, the controller tries to retransmit if
USEP
n[RTE] = 1. If RTE = 0 or the second attempt fails, the controller closes the buffer and sets
TxBD[TO] and USBER[TXE
n]. The endpoint resumes transmission after receiving a
RESTART
TX
ENDPOINT
command.
Tx Data Not
Ready
For
USB function mode
only.
This error occurs if an IN token is received, but the corresponding endpoint’s transmit FIFO is empty, or
if the target endpoint is configured to NAK or STALL. The controller sets USBER[TXE
n].
reception of
nak or stall
hand shake
For
USB host mode
only.
If this error occurs, the channel closes the buffer, sets the corresponding status bit in the TxBD (nak or
stal), and sets the TXE bit in the USB event register. The host will resume transmission after reception
of the RESTART TRANSMIT command.
Table 31-18. USB Controller Reception Errors
Error Description
Overrun
Error
If the 16-byte receive FIFO overruns, the previously received byte is overwritten. The controller closes the
buffer and sets both RxBD[OV] and USBER[RXB].
For
USB function mode
the NAK handshake is sent after the end of the received packet if the packet was
received error-free.
Busy Error A frame was received and discarded due to lack of buffers. The controller sets USBER[BSY].
Non
Octet-Alig
ned
Packet
If this error occurs, the controller writes the received data to the buffer, closes the buffer and sets both
RxBD[NO] and USBER[RXB].
CRC Error When a CRC error occurs, the controller closes the buffer, and sets both RxBD[CR] and USBER[RXB].
In isochronous mode (USEP
n[TM] = 0b11), the USB controller reports a CRC error; however, there are
no handshake packets (ACK) and the transfer continues normally when an error occurs.
Содержание PowerQUICC MPC870
Страница 1: ...MPC885 PowerQUICC Family Reference Manual Supports MPC885 MPC880 MPC875 MPC870 MPC885RM Rev 2 04 2006 ...
Страница 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Страница 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Страница 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Страница 192: ...MPC885 Instruction Set MPC885 PowerQUICC Family Reference Manual Rev 2 5 22 Freescale Semiconductor ...
Страница 242: ...Instruction and Data Caches MPC885 PowerQUICC Family Reference Manual Rev 2 7 30 Freescale Semiconductor ...
Страница 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Страница 416: ...External Bus Interface MPC885 PowerQUICC Family Reference Manual Rev 2 13 42 Freescale Semiconductor ...
Страница 440: ...Clocks and Power Control MPC885 PowerQUICC Family Reference Manual Rev 2 14 24 Freescale Semiconductor ...
Страница 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Страница 606: ...SDMA Channels and IDMA Emulation MPC885 PowerQUICC Family Reference Manual Rev 2 19 20 Freescale Semiconductor ...
Страница 738: ...SCC Asynchronous HDLC Mode and IrDA MPC885 PowerQUICC Family Reference Manual Rev 2 25 16 Freescale Semiconductor ...
Страница 780: ...SCC Ethernet Mode MPC885 PowerQUICC Family Reference Manual Rev 2 27 24 Freescale Semiconductor ...
Страница 794: ...SCC Transparent Mode MPC885 PowerQUICC Family Reference Manual Rev 2 28 14 Freescale Semiconductor ...
Страница 848: ...Serial Peripheral Interface SPI MPC885 PowerQUICC Family Reference Manual Rev 2 30 18 Freescale Semiconductor ...
Страница 882: ...Universal Serial Bus USB MPC885 PowerQUICC Family Reference Manual Rev 2 31 34 Freescale Semiconductor ...
Страница 944: ...Parallel I O Ports MPC885 PowerQUICC Family Reference Manual Rev 2 34 26 Freescale Semiconductor ...
Страница 956: ...CPM Interrupt Controller MPC885 PowerQUICC Family Reference Manual Rev 2 35 12 Freescale Semiconductor ...
Страница 1004: ...Buffer Descriptors and Connection Tables MPC885 PowerQUICC Family Reference Manual Rev 2 37 30 Freescale Semiconductor ...
Страница 1022: ...ATM Parameter RAM MPC885 PowerQUICC Family Reference Manual Rev 2 38 18 Freescale Semiconductor ...
Страница 1068: ...ATM Pace Control MPC885 PowerQUICC Family Reference Manual Rev 2 40 22 Freescale Semiconductor ...
Страница 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Страница 1120: ...AAL2 Implementation MPC885 PowerQUICC Family Reference Manual Rev 2 44 30 Freescale Semiconductor ...
Страница 1162: ...Fast Ethernet Controller FEC MPC885 PowerQUICC Family Reference Manual Rev 2 45 40 Freescale Semiconductor ...
Страница 1172: ...SEC Lite Overview MPC885 PowerQUICC Family Reference Manual Rev 2 46 8 Freescale Semiconductor ...
Страница 1176: ...SEC Lite Address Map MPC885 PowerQUICC Family Reference Manual Rev 2 47 4 Freescale Semiconductor ...
Страница 1214: ...SEC Lite Execution Units MPC885 PowerQUICC Family Reference Manual Rev 2 48 38 Freescale Semiconductor ...
Страница 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Страница 1313: ...MPC885 PowerQUICC Family Reference Manual Rev 2 Freescale Semiconductor B 1 Appendix B Serial Communications Performance TBD ...
Страница 1314: ...Serial Communications Performance MPC885 PowerQUICC Family Reference Manual Rev 2 B 2 Freescale Semiconductor ...
Страница 1320: ...Register Quick Reference Guide MPC885 PowerQUICC Family Reference Manual Rev 2 C 6 Freescale Semiconductor ...
Страница 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Страница 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Страница 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Страница 1384: ...Serial ATM Scrambling Reception and SI Programming MPC885 PowerQUICC Family Reference Manual Rev 2 H 6 Freescale Semiconductor ...
Страница 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...