www.ti.com
Introduction
∙
∙Emulation support.
∙Loopback mode.
1.3Functional Block Diagram
Figure 1 shows the three main functional modules of the EMAC/MDIO peripheral:
∙EMAC control module
∙EMAC module
∙MDIO module
The EMAC control module is the main interface between the device core processor and the EMAC module and MDIO module. The EMAC control module contains the necessary components to allow the EMAC to make efficient use of device memory, plus it controls device interrupts. The EMAC control module incorporates
The MDIO module implements the 802.3 serial management interface to interrogate and control up to 32 Ethernet PHYs connected to the device, using a shared
The EMAC module provides an efficient interface between the processor and the networked community. The EMAC on this device supports
Figure 1. EMAC and MDIO Block Diagram
ARM interrupt | Configuration bus | |
controller |
| DMA memory |
|
| transfer controller |
4 |
|
|
|
| Peripheral bus |
EMAC/MDIO | EMAC control module | |
|
| |
interrupts | EMAC module | MDIO module |
| ||
| G/MII bus | MDIO bus |
Figure 1 also shows the main interface between the EMAC control module and the CPU. The following connections are made to the device core:
∙The peripheral bus connection from the EMAC control module allows the EMAC module to read and write both internal and external memory through the DMA memory transfer controller.
∙The EMAC control module, EMAC, and MDIO all have control registers. These registers are
∙The EMAC and MDIO interrupts are combined into a single interrupt within the control module. The interrupt from the control module then goes to the ARM interrupt controller.
Ethernet Media Access Controller (EMAC)/Management Data Input/Output (MDIO) | 13 |
Submit Documentation Feedback