www.ti.com
3
EMAC Control Module Registers
3.1
EMAC Control Module Identification and Version Register (CMIDVER)
EMAC Control Module Registers
Table 9
lists the memory-mapped registers for the EMAC control module. See the device-specific data
manual for the memory address of these registers.
Table 9. EMAC Control Module Registers
Slave VBUS
Address
Acronym
Register Description
Section
0h
CMIDVER
Identification and Version Register
Section 3.1
4h
CMSOFTRESET
Software Reset Register
Section 3.2
8h
CMEMCONTROL
Emulation Control Register
Section 3.3
Ch
CMINTCTRL
Interrupt Control Register
Section 3.4
10h
CMRXTHRESHINTEN
Receive Threshold Interrupt Enable Register
Section 3.5
14h
CMRXINTEN
Receive Interrupt Enable Register
Section 3.6
18h
CMTXINTEN
Transmit Interrupt Enable Register
Section 3.7
1Ch
CMMISCINTEN
Miscellaneous Interrupt Enable Register
Section 3.8
40h
CMRXTHRESHINTSTAT
Receive Threshold Interrupt Status Register
Section 3.9
44h
CMRXINTSTAT
Receive Interrupt Status Register
Section 3.10
48h
CMTXINTSTAT
Transmit Interrupt Status Register
Section 3.11
4Ch
CMMISCINTSTAT
Miscellaneous Interrupt Status Register
Section 3.12
70h
CMRXINTMAX
Receive Interrupts Per Millisecond Register
Section 3.13
74h
CMTXINTMAX
Transmit Interrupts Per Millisecond Register
Section 3.14
The identification and version register (CMIDVER) is shown in
Figure 13
and described in
Table 10
.
Figure 13. EMAC Control Module Identification and Version Register (CMIDVER)
31
16
EWIDENT
R-2Dh
15
11
10
8
7
0
EWRTLVER
EWMAJORVER
EWMINORVER
R-1
R-1
R-1
LEGEND: R = Read only; -
n
= value after reset
Table 10. EMAC Control Module Identification and Version Register (CMIDVER)
Field Descriptions
Bit
Field
Value
Description
31-16
RXIDENT
EMAC control module identification.
2Dh
Current EMAC control module identification value.
15-11
EWRTLVER
EMAC control module RTL version.
1
Current EMAC control module RTL version value.
10-8
EWMAJORVER
EMAC control module major version. Revisions are indicated by a revision code taking the format
EWMAJORVER.EWMINORVER.
1
Current EMAC control module major version value.
7-0
EWMINORVER
EMAC control module minor version. Revisions are indicated by a revision code taking the format
EWMAJORVER.EWMINORVER.
1
Current EMAC control module minor version value.
SPRUEQ6 – December 2007
Ethernet Media Access Controller (EMAC)/Management Data Input/Output (MDIO)
61
Submit Documentation Feedback