XMC4500 Tip of the day: Ethernet MAC overview

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Travis
Employee
Employee
First solution authored Welcome! 500 replies posted
The Ethernet module is make up of 3 important blocks, namely the DMA, MTL and Core (See attached picture)

- The ETH DMA allows the application to define a region of RAM to be used as transmit and receive buffers. DMA transfers are initiated by DMA descriptors which are also held in RAM.
- The ETH MAC Transaction Layer (MTL) acts as a bridge between the application and the ETH Core. The MTL provides two 2K byte FIFO’s to buffer the transmit and receive frames.
- The ETH-Core takes user provided data frames and formats them for transmission to an external PHY via an MII or RMII interface.
0 Likes
0 Replies