The Receive Data FIFO Occupancy Register shown in is a read-only register that gives the occupancy status of the Receive Data FIFO.
Bit(s) | Name | Core Access | Reset Value | Description |
---|---|---|---|---|
16:0 | Occupancy | Read | 0x0 |
Receive Data FIFO Occupancy: This is the unsigned value reflecting a current snapshot of the number of locations in use for data storage in the receive Data FIFO memory core in the most recent transaction. This value is only updated after a packet is successfully received, and therefore can be used to determine if a receive packet is ready to be processed when a non-0 value is read. If the number of packets received is one, then this register returns the value of the locations occupied. After the FIFO is read, any subsequent read to this register returns the value of 0. If more than one packet is received, a read to this register returns the number of locations occupied by the latest received packet. |
31:17 | Reserved | Read | 0x0 | Reserved: These bits are reserved for future definition and always return all zeros. |