EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 293
PIB_ERROR
0xE0010020
10.6.7 PIB_ERROR (continued)
5:0 PIB_ERR_CODE[5:0] The socket-based link controller encountered an error and needs attention. Error codes are further
described in the BROS. Corresponds to interrupt bit PIB_ERROR.
Error Code Default Description
TH0_DIR_ERROR 1 Write being done to a read socket or read being done to a write socket
TH1_DIR_ERROR 2 Write being done to a read socket or read being done to a write socket
TH2_DIR_ERROR 3 Write being done to a read socket or read being done to a write socket
TH3_DIR_ERROR 4 Write being done to a read socket or read being done to a write socket
TH0_WR_OVERFLOW 5 Write exceeds the space available in the buffer
TH1_WR_OVERFLOW 6 Write exceeds the space available in the buffer
TH2_WR_OVERFLOW 7 Write exceeds the space available in the buffer
TH3_WR_OVERFLOW 8 Write exceeds the space available in the buffer
TH0_RD_UNDERRUN 9 Reads exceeds the byte count of the buffer
TH1_RD_UNDERRUN 10 Reads exceeds the byte count of the buffer
TH2_RD_UNDERRUN 11 Reads exceeds the byte count of the buffer
TH3_RD_UNDERRUN 12 Reads exceeds the byte count of the buffer
TH0_SCK_ACTIVE 0x12 Socket has gone inactive within a DMA transfer
TH0_ADAP_OVERFLOW 0x13 Adapter unable to service write request though buffer is available
TH0_ADAP_UNDERFLOW 0x14 Adapter unable to service read request though buffer is available
TH0_READ_FORCE_END 0x15 A read socket is wrapped up
TH0_READ_BURST_ERR 0x16 A read socket with burstsize > 0 is switched before the 8-byte boundary
TH1_SCK_ACTIVE 0x1A A socket has gone inactive within a DMA Transfer
TH1_ADAP_OVERFLOW 0x1B Adapter unable to service write request though buffer is available
TH1_ADAP_UNDERFLOW 0x1C Adapter unable to service read request though buffer is available
TH1_READ_FORCE_END 0x1D A read socket is wrapped up
TH1_READ_BURST_ERR 0x1E A read socket with burstsize > 0 is switched before the 8-byte boundary
TH2_ADAP_OVERFLOW 0x22 A socket has gone inactive within a DMA transfer
TH2_ADAP_UNDERFLOW 0x23 Adapter unable to service write request though buffer is available
TH2_ADAP_UNDERFLOW 0x24 Adapter unable to service read request though buffer is available
TH2_READ_FORCE_END 0x25 A read socket is wrapped up
TH2_READ_BURST_ERR 0x26 A read socket with burstsize > 0 is switched before 8-byte boundary
TH3_SCK_ACTIVE 0x2A A socket has gone inactive within a DMA transfer
TH3_ADAP_OVERFLOW 0x2B Adapter unable to service write request though buffer is available
TH3_ADAP_UNDERFLOW 0x2C Adapter unable to service read request though buffer is available
TH3_READ_FORCE_END 0x2D A read socket is wrapped up
TH3_READ_BURST_ERR 0x2E A read socket with burstsize > 0 is switched before the 8-byte boundary