www.ti.com

Ethernet Media Access Controller (EMAC) Registers

5Ethernet Media Access Controller (EMAC) Registers

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

Table 39. Ethernet Media Access Controller (EMAC) Registers

 

Offset

Acronym

Register Description

 

Section

 

0h

TXIDVER

Transmit Identification and Version Register

 

Section 5.1

 

4h

TXCONTROL

Transmit Control Register

 

Section 5.2

 

8h

TXTEARDOWN

Transmit Teardown Register

 

Section 5.3

 

10h

RXIDVER

Receive Identification and Version Register

 

Section 5.4

 

14h

RXCONTROL

Receive Control Register

 

Section 5.5

 

18h

RXTEARDOWN

Receive Teardown Register

 

Section 5.6

 

80h

TXINTSTATRAW

Transmit Interrupt Status (Unmasked) Register

 

Section 5.7

 

84h

TXINTSTATMASKED

Transmit Interrupt Status (Masked) Register

 

Section 5.8

 

88h

TXINTMASKSET

Transmit Interrupt Mask Set Register

 

Section 5.9

 

8Ch

TXINTMASKCLEAR

Transmit Interrupt Clear Register

 

Section 5.10

 

90h

MACINVECTOR

MAC Input Vector Register

 

Section 5.11

 

94h

MACEOIVECTOR

MAC End of Interrupt Vector Register

 

Section 5.12

 

A0h

RXINTSTATRAW

Receive Interrupt Status (Unmasked) Register

 

Section 5.13

 

A4h

RXINTSTATMASKED

Receive Interrupt Status (Masked) Register

 

Section 5.14

 

A8h

RXINTMASKSET

Receive Interrupt Mask Set Register

 

Section 5.15

 

ACh

RXINTMASKCLEAR

Receive Interrupt Mask Clear Register

 

Section 5.16

 

B0h

MACINTSTATRAW

MAC Interrupt Status (Unmasked) Register

 

Section 5.17

 

B4h

MACINTSTATMASKED

MAC Interrupt Status (Masked) Register

 

Section 5.18

 

B8h

MACINTMASKSET

MAC Interrupt Mask Set Register

 

Section 5.19

 

BCh

MACINTMASKCLEAR

MAC Interrupt Mask Clear Register

 

Section 5.20

 

100h

RXMBPENABLE

Receive Multicast/Broadcast/Promiscuous Channel Enable Register

Section 5.21

 

104h

RXUNICASTSET

Receive Unicast Enable Set Register

 

Section 5.22

 

108h

RXUNICASTCLEAR

Receive Unicast Clear Register

 

Section 5.23

 

10Ch

RXMAXLEN

Receive Maximum Length Register

 

Section 5.24

 

110h

RXBUFFEROFFSET

Receive Buffer Offset Register

 

Section 5.25

 

114h

RXFILTERLOWTHRESH

Receive Filter Low Priority Frame Threshold Register

 

Section 5.26

 

120h

RX0FLOWTHRESH

Receive Channel 0 Flow Control Threshold Register

 

Section 5.27

 

124h

RX1FLOWTHRESH

Receive Channel 1 Flow Control Threshold Register

 

Section 5.27

 

128h

RX2FLOWTHRESH

Receive Channel 2 Flow Control Threshold Register

 

Section 5.27

 

12Ch

RX3FLOWTHRESH

Receive Channel 3 Flow Control Threshold Register

 

Section 5.27

 

130h

RX4FLOWTHRESH

Receive Channel 4 Flow Control Threshold Register

 

Section 5.27

 

134h

RX5FLOWTHRESH

Receive Channel 5 Flow Control Threshold Register

 

Section 5.27

 

138h

RX6FLOWTHRESH

Receive Channel 6 Flow Control Threshold Register

 

Section 5.27

 

13Ch

RX7FLOWTHRESH

Receive Channel 7 Flow Control Threshold Register

 

Section 5.27

 

140h

RX0FREEBUFFER

Receive Channel 0 Free Buffer Count Register

 

Section 5.28

 

144h

RX1FREEBUFFER

Receive Channel 1 Free Buffer Count Register

 

Section 5.28

 

148h

RX2FREEBUFFER

Receive Channel 2 Free Buffer Count Register

 

Section 5.28

 

14Ch

RX3FREEBUFFER

Receive Channel 3 Free Buffer Count Register

 

Section 5.28

 

150h

RX4FREEBUFFER

Receive Channel 4 Free Buffer Count Register

 

Section 5.28

 

154h

RX5FREEBUFFER

Receive Channel 5 Free Buffer Count Register

 

Section 5.28

 

158h

RX6FREEBUFFER

Receive Channel 6 Free Buffer Count Register

 

Section 5.28

 

15Ch

RX7FREEBUFFER

Receive Channel 7 Free Buffer Count Register

 

Section 5.28

 

160h

MACCONTROL

MAC Control Register

 

Section 5.29

84

Ethernet Media Access Controller (EMAC)/Management Data Input/Output (MDIO)

SPRUEQ6–December 2007

 

 

 

 

Submit Documentation Feedback

Page 84
Image 84
Texas Instruments TMS320DM646x manual Ethernet Media Access Controller Emac Registers

TMS320DM646x specifications

The Texas Instruments TMS320DM646x series is a powerful family of digital media processors designed to handle high-performance applications in video, imaging, and audio processing. These devices leverage advanced technologies to deliver efficient processing capabilities for a variety of embedded systems, making them ideal for multimedia solutions.

At the core of the TMS320DM646x is the versatile DSP architecture, which optimizes performance for digital signal processing tasks. This architecture allows for real-time processing, enabling the devices to handle complex algorithms necessary for image and video compression, thereby meeting the rigorous demands of modern multimedia applications.

One of the standout features of the TMS320DM646x series is its dual-core architecture. This consists of a Digital Signal Processor (DSP) alongside an ARM-based application processor. The DSP is predominantly employed for critical processing tasks, allowing it to execute high-throughput data streams efficiently, while the ARM processor manages control tasks and user interfaces. This division of labor enhances overall system performance and responsiveness.

The series supports a wide range of video formats and technologies, including HD video encoding and decoding, which accommodates HD resolution content essential for today’s multimedia applications. Furthermore, the TMS320DM646x integrates hardware accelerators for video compression standards such as H.264 and MPEG-4, which significantly reduce the processing burden on the CPU, resulting in lower power consumption and higher efficiency.

Networking capabilities are another significant feature of the TMS320DM646x. With support for Ethernet, the device can handle streaming media applications and connectivity, facilitating the transmission of high-quality audio and video over the internet. This connectivity is crucial for developing robust IPTV and streaming solutions.

Power management is a primary focus in the design of the TMS320DM646x series. The processors are built to operate efficiently with minimal power consumption, making them suitable for portable and battery-operated devices. The low power characteristics do not compromise performance, enabling high computational capabilities while maintaining energy efficiency.

Overall, the Texas Instruments TMS320DM646x series offers an exceptional combination of processing power, advanced multimedia capabilities, and energy efficiency. It optimally supports a wide array of applications, from video processing and image analysis to audio encoding. This comprehensive feature set, along with its robust architecture, positions the TMS320DM646x as a leading choice for developers in the digital media space.