EMAC Registers
1019
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Ethernet Controller
15.6.57 EMACRXDLADDR Register (Offset = 0xC0C) [reset = 0x0]
Ethernet MAC Receive Descriptor List Address (EMACRXDLADDR)
The Ethernet MAC Receive Descriptor List Address (EMACRXDLADDR) register points to the start of the
Receive Descriptor List. The descriptor lists reside in the host's physical memory space and must be
word-aligned. The DMA internally converts it to a 32-bit aligned address by making the two lease
significant bits zero. Writing to this register is permitted only when the DMA receive transaction has
stopped (SR = 0 n the MAC DMA Operation Mode (EMACDMAOPMODE) register). When stopped, this
register must be written with a new descriptor list address before the receive Start command is given.
When you set the SR bit to 1, the DMA takes the newly programmed descriptor base address. If this
register is not changed when the SR bit is set to 0, then the DMA uses the already existing descriptor
address.
EMACRXDLADDR is shown in
and described in
Return to
Figure 15-72. EMACRXDLADDR Register
31
30
29
28
27
26
25
24
STRXLIST
R/W-0x0
23
22
21
20
19
18
17
16
STRXLIST
R/W-0x0
15
14
13
12
11
10
9
8
STRXLIST
R/W-0x0
7
6
5
4
3
2
1
0
STRXLIST
RESERVED
R/W-0x0
R-0x0
Table 15-82. EMACRXDLADDR Register Field Descriptions
Bit
Field
Type
Reset
Description
31-2
STRXLIST
R/W
0x0
Start of Receive List. This field contains the base address of the first
descriptor in the Receive Descriptor list. The LSB bits[1:0] are
ignored and internally taken as zero by the DMA. Therefore, bits[1:0]
are read-only (R).
1-0
RESERVED
R
0x0