Datasheet

Register 13: Ethernet MAC Number of Packets (MACNP), offset 0x034
This register holds the number of frames that are currently in the RX FIFO. When NPR is 0, there
are no frames in the RX FIFO, and the RXINT bit is clear. When NPR is any other value, at least
one frame is in the RX FIFO, and the RXINT bit in the MACRIS register is set.
Note: The FCS bytes are not included in the NPR value. As a result, the NPR value could be zero
before the FCS bytes are read from the FIFO. In addition, a new packet could be received
before the NPR value reaches zero. To ensure that the entire packet is received, either use
the DriverLib EthernetPacketGet() API or compare the number of bytes received to the
Length field from the frame to determine when the packet has been completely read.
Ethernet MAC Number of Packets (MACNP)
Base 0x4004.8000
Offset 0x034
Type RO, reset 0x0000.0000
16171819202122232425262728293031
reserved
ROROROROROROROROROROROROROROROROType
0000000000000000Reset
0123456789101112131415
NPRreserved
ROROROROROROROROROROROROROROROROType
0000000000000000Reset
DescriptionResetTypeNameBit/Field
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
0x0000.00ROreserved31:6
Number of Packets in Receive FIFO
The NPR bits represent the number of packets stored in the RX FIFO.
While the NPR field is greater than 0, the RXINT interrupt in the MACRIS
register is set.
0x00RONPR5:0
June 18, 2012626
Texas Instruments-Production Data
Ethernet Controller
NRND: Not recommended for new designs.