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