EMAC Control Module Registers

www.ti.com

3EMAC Control Module Registers

Table 7 lists the memory-mapped registers for the EMAC control module. See the device-specific data manual for the memory address of these registers.

Table 7. 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

 

 

 

 

3.1EMAC Control Module Identification and Version Register (CMIDVER)

The identification and version register (CMIDVER) is shown in Figure 12 and described in Table 8.

Figure 12. EMAC Control Module Identification and Version Register (CMIDVER)

31

 

 

 

 

 

16

 

 

 

EWIDENT

 

 

 

 

 

 

 

 

 

 

 

R-2Eh

 

15

11

10

8

7

0

 

 

 

 

 

 

 

EWRTLVER

 

EWMAJORVER

 

 

 

EWMINORVER

R-0

 

R-1

 

 

 

R-0

LEGEND: R = Read only; -n= value after reset

Table 8. EMAC Control Module Identification and Version Register (CMIDVER)

Field Descriptions

Bit

Field

Value

Description

 

 

 

 

31-16

EWIDENT

 

EMAC control module identification.

 

 

2Eh

Current EMAC control module identification value.

 

 

 

 

15-11

EWRTLVER

 

EMAC control module RTL version.

 

 

0

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.

 

 

0

Current EMAC control module minor version value.

 

 

 

 

60 Ethernet Media Access Controller (EMAC)/Management Data Input/Output SPRUFI5B –March 2009 –Revised December 2010

(MDIO)

Submit Documentation Feedback

 

© 2009–2010, Texas Instruments Incorporated

Page 60
Image 60
Texas Instruments TMS320DM36X manual Emac Control Module Registers, Slave Vbus, Acronym Register Description