EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 579
SPI_STATUS
0xE0000C04
10.21.2 SPI_STATUS (continued)
3 TX_DONE Indicates no more data is available for transmission. Non sticky.
If DMA_MODE=0 this is defined as TX FIFO empty and shift register empty. If DMA_MODE=1 this is
defined as BYTE_COUNT=0 and shift register empty. Note that this field will only assert after a trans-
mission was started - its power up state is 0.
2 RX_HALF Indicates that the RX FIFO is at least half full (only relevant when DMA_MODE=0). This bit can be
used to create burst based interrupts. This bit is updated immediately after reads from INGRESS_-
DATA register. Non sticky
1 RX_DATA Indicates data is available in the RX FIFO (only relevant when DMA_MODE=0). This bit is updated
immediately after reads from INGRESS_DATA register. Non sticky
0 RX_DONE Indicates receive operation completed. Only relevant when DMA_MODE=1). Receive operation is
complete when transfer size bytes in socket have been received. Non sticky. Does not need software
intervention to clear it.