UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 19 December 2013  162 of 841
NXP Semiconductors
UM10360
Chapter 10: LPC176x/5x Ethernet
of RxDescriptorNumber has been reached. If the RxProduceIndex equals 
RxConsumeIndex - 1, the array is full and any further frames being received will cause a 
buffer overrun error.
10.12.8 Transmit Descriptor Base Address Register (TxDescriptor - 
0x5000 011C)
The Transmit Descriptor base address register (TxDescriptor) has an address of 
0x5000 011C. Its bit definition is shown in Table 155
.
 
The transmit descriptor base address is a byte address aligned to a word boundary i.e. 
LSB 1:0 are fixed to “00”. The register contains the lowest address in the array of 
descriptors.
10.12.9 Transmit Status Base Address Register (TxStatus - 0x5000 0120)
The Transmit Status base address register (TxStatus) has an address of 0x5000 0120. Its 
bit definition is shown in Table 156
.
 
The transmit status base address is a byte address aligned to a word boundary i.e. LSB 
1:0 are fixed to “00”. The register contains the lowest address in the array of statuses.
10.12.10 Transmit Number of Descriptors Register (TxDescriptorNumber - 
0x5000 0124)
The Transmit Number of Descriptors register (TxDescriptorNumber) has an address of 
0x5000 0124. Its bit definition is shown in Table 157
.
 
Table 155. Transmit Descriptor Base Address register (TxDescriptor - address 0x5000 011C) 
bit description
Bit Symbol Function Reset 
value
1:0 - Fixed to ’00’ -
31:2 TxDescriptor MSBs of transmit descriptor base address. 0x0
Table 156. Transmit Status Base Address register (TxStatus - address 0x5000 0120) bit 
description
Bit Symbol Function Reset 
value
1:0 - Fixed to ’00’ -
31:2 TxStatus MSBs of transmit status base address. 0x0
Table 157. Transmit Number of Descriptors register (TxDescriptorNumber - address 
0x5000 0124) bit description
Bit Symbol Function Reset 
value
15:0 TxDescriptorNumber Number of descriptors in the descriptor array for which 
TxDescriptor is the base address. The register is minus 
one encoded.
31:16 - Unused 0x0