EMAC Registers
1025
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Ethernet Controller
15.6.60 EMACDMAOPMODE Register (Offset = 0xC18) [reset = 0x0]
Ethernet MAC DMA Operation Mode (EMACDMAOPMODE)
The MAC DMA Operation Mode (EMACDMAOPMODE) register establishes the Transmit and Receive
operating modes and commands. This register should be the last register to be written as part of the DMA
initialization.
EMACDMAOPMODE is shown in
and described in
Return to
Figure 15-75. EMACDMAOPMODE Register
31
30
29
28
27
26
25
24
RESERVED
DT
RSF
DFF
R-0x0
R/W-0x0
R/W-0x0
R/W-0x0
23
22
21
20
19
18
17
16
RESERVED
TSF
FTF
RESERVED
TTC
R-0x0
R/W-0x0
R/W-0x0
R-0x0
R/W-0x0
15
14
13
12
11
10
9
8
TTC
ST
RESERVED
R/W-0x0
R/W-0x0
R-0x0
7
6
5
4
3
2
1
0
FEF
FUF
DGF
RTC
OSF
SR
RESERVED
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R/W-0x0
R-0x0
Table 15-85. EMACDMAOPMODE Register Field Descriptions
Bit
Field
Type
Reset
Description
31-27
RESERVED
R
0x0
26
DT
R/W
0x0
Disable Dropping of TCP/IP Checksum Error Frames.
0x0 = All error frames are dropped if the FEF bit is reset.
0x1 = The MAC does not drop the frames which only have errors
detected by the Receive Checksum Offload engine. Such frames do
not have any errors (including FCS error) in the Ethernet frame
received by the MAC but have errors only in the encapsulated
payload.
25
RSF
R/W
0x0
Receive Store and Forward.
0x0 = The RX FIFO operates in the cut-through mode, subject to the
threshold specified by the RTC bits.
0x1 = The TX/RX Controller reads a frame from the RX FIFO only
after the complete frame has been written to it, ignoring the RTC
bits.
24
DFF
R/W
0x0
Disable Flushing of Received Frames.
0x0 = RX DMA flushes frames based on receive descriptors or
buffers.
0x1 = The RX DMA does not flush any frames because of the
unavailability of receive descriptors or buffers.
23-22
RESERVED
R
0x0
21
TSF
R/W
0x0
Transmit Store and Forward.
0x0 = Transmission starts according to TTC bit field.
0x1 = Transmission starts when a full frame resides in the TX/RX
Controller Transmit FIFO. Additionally, the TTC values specified in
TTC bits[16:14] are ignored. This bit should be changed only when
the transmission is stopped.