SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Figure 24-189 shows a device with integrated CPSW and MDIO interfaced via a RGMII connection in a typical system. The individual CPSW and MDIO signals for the RGMII interface are summarized in Table 24-869.
Signal | Device Pin(s) | I/O(1) | Description |
---|---|---|---|
TXD[3:0] | rgmii0_txd[3:0] rgmii1_txd[3:0] | O | The transmit data pins are a collection of 4 bits of data. TXD0 is the least-significant bit (LSB). The signals are valid only when TX_CTL is asserted. |
TX_CTL | rgmii0_rxctl rgmii1_rxctl | O | Transmit Control/enable. The transmit enable signal indicates that the TXD pins are generating data for use by the PHY. |
TXC_CLK | rgmii0_txc rgmii1_txc | O | The transmit reference clock. The clock is 2.5 MHz at 10 Mbps operation, 25 MHz at 100 Mbps operation, and 125 MHz at 1000 Mbps of operation. |
RXD[3:0] | rgmii0_rxd[3:0] rgmii1_rxd[3:0] | I | The receive data pins are a collection of 4 bits of data. RXD0 is the least-significant bit (LSB). The signals are valid only when RX_CTL is asserted |
RX_CTL | rgmii0_rxctl rgmii1_rxctl | I | The receive data valid/control signal indicates that the RXD pins are nibble data for use by the GMAC_SW. |
RXC_CLK | rgmii0_rxc rgmii1_rxc | I | The receive clock is a continuous clock that provides the timing reference for receive operations. The clock is generated by the PHY and is 2.5 MHz at 10 Mbps operation, 25 MHz at 100 Mbps operation, 125 MHz at 1000 Mbps of operation. |
MDIO_MDCLK | mdio_mclk | O | Management data clock (MDIO_MCLK). The MDIO data clock is sourced by the MDIO module on the system. It is used to synchronize MDIO data access operations done on the MDIO pin. |
MDIO_D | mdio_d | I/O | MDIO data pin drives PHY management data into and out of the PHY by way of an access frame consisting of start of frame, read/write indication, PHY address, register address, and data bit cycles. The MDIO_D pin acts as an output for all but the data bit cycles at which time it is an input for read operations. |
The path from a module pin to device pad(s) is defined at the device I/O logic level. The control module registers assign the specific function to the device pads. For more information on control module settings, see Pad Configuration Registers in Control Module.