UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
712 of 1269
NXP Semiconductors
UM10503
Chapter 26: LPC43xx Ethernet
13
ST
Start/Stop Transmission Command
When this bit is set, transmission is placed in the Running state, and the DMA checks
the Transmit List at the current position for a frame to be transmitted. Descriptor
acquisition is attempted either from the current position in the list, which is the
Transmit List Base Address set by the DMA_TRANS_DES_ADDR register or from
the position retained when transmission was stopped previously. If the current
descriptor is not owned by the DMA, transmission enters the Suspended state and
Transmit Buffer Unavailable (DMA_STAT register, bit 2) is set. The Start Transmission
command is effective only when transmission is stopped. If the command is issued
before setting the DMA_TRANS_DES_ADDR register, then the DMA behavior is
unpredictable.
When this bit is reset, the transmission process is placed in the Stopped state after
completing the transmission of the current frame. The Next Descriptor position in the
Transmit List is saved, and becomes the current position when transmission is
restarted. The stop transmission command is effective only the transmission of the
current frame is complete or when the transmission is in the Suspended state.
0
R/W
16:14
TTC
Transmit threshold control
These three bits control the threshold level of the MTL Transmit FIFO. Transmission
starts when the frame size within the MTL Transmit FIFO is larger than the threshold.
In addition, full frames with a length less than the threshold are also transmitted.
These bits are used only when the TSF bit (Bit 21) is reset.
000 = 64
001 = 128
010 = 192
011 = 256
100 = 40
101 = 32
110 = 24
111 = 16
0
R/W
19:17
-
Reserved
0
RO
20
FTF
Flush transmit FIFO
This register field can be read by the application (Read), can be set to 1 by the
application with a register write of 1 (Write Set), and is cleared to 0 by the Ethernet
core (Self Clear). The application cannot clear this type of field, and a register write of
0 to this bit has no effect on this field.
When this bit is set, the transmit FIFO controller logic is reset to its default values and
thus all data in the Tx FIFO is lost/flushed. This bit is cleared internally when the
flushing operation is completed fully. The Operation Mode register should not be
written to until this bit is cleared. The data which is already accepted by the MAC
transmitter will not be flushed. It will be scheduled for transmission and will result in
underflow and runt frame transmission.
Remark:
The flush operation completes only after emptying the TxFIFO of its
contents and all the pending Transmit Status of the transmitted frames are accepted
by the host. In order to complete this flush operation, the PHY transmit clock is
required to be active.
0
R/W
21
-
Reserved
0
RO
23:22
-
Reserved
0
RO
Table 567. DMA operation mode register (DMA_OP_MODE, address 0x4001 1018) bit description
…continued
Bit
Symbol
Description
Reset
value
Access