SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
The RevMII interface signals and descriptions are shown in Table 43-3 and Figure 43-3.
Signal | Type | Description |
---|---|---|
ENET_MII_TX_CLK | O | The transmit clock is a continuous clock that provides the timing reference for transmit operations. The ENET_MII_TX_DATA and ENET_MII_TX_EN signals are connected to this clock. The clock is generated from the device and is 2.5MHz at 10Mbps operation and 25MHz at 100Mbps operation. |
ENET_MII_TX_DATA[3:0] | O | The transmit data pins are a collection of 4 data signals, ENET_MII_TX_DATA[3:0], comprising 4 bits of data. ENET_MII_TX_DATA[0] is the least-significant bit. The signals are synchronized by ENET_MII_TX_CLK and valid only when ENET_MII_TX_EN is asserted. |
ENET_MII_TX_EN | O | The transmit enable signal indicates that the ENET_MII_TX_DATA[3:0] pins are generating 4-bit data for use by the PHY. This signal is driven synchronously by ENET_MII_TX_CLK. |
ENET_MII_TX_ERR | O | EMAC MII transmit error. |
ENET_MII_COL | O | In full-duplex operation, the ENET_MII_COL pin is used for hardware transmit flow control. Asserting the ENET_MII_COL pin stops packet transmissions; packets transmitting when ENET_MII_COL is asserted completes transmission. The ENET_MII_COL pin must be held low, if hardware transmit flow control is not used. |
ENET_MII_CRS | O | In half-duplex operation, the ENET_MII_CRS pin is asserted by the PHY when the network is not idle in either transmit or receive. The pin is deasserted when both transmit and receive are idle. This signal is not necessarily synchronous to ENET_MII_TX_CLK or ENET_MII_RX_CLK. In full-duplex operation, the ENET_MII_CRS pin must be held low. |
ENET_MII_RX_CLK | O | The receive clock is a continuous clock that provides the timing reference for receive operations. The ENET_MII_RX_DATA and ENET_MII_RX_DV signals are connected to this clock. The clock is generated from the device and is 2.5MHz at 10Mbps operation and 25MHz at 100Mbps operation. |
ENET_MII_RX_DATA[3:0] | I | The receive data pins are a collection of 4 data signals comprising 4 bits of data. ENET_MII_RX_DATA[0] is the least-significant bit. The signals are synchronized by ENET_MII_RX_CLK and valid only when ENET_MII_RX_DV is asserted. |
ENET_MII_RX_DV | I | The receive data valid signal indicates that the ENET_MII_RX_DATA pins are generating nibble data for use by the MAC. This signal is driven synchronous to ENET_MII_RX_CLK. |
ENET_MII_RX_ERR | I | EMAC MII / RMII receive error. |
ENET_MII_INTR | O | RevMII mode PHY interrupt out pin. |
ENET_MDIO_CLK | I | The ENET_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 ENET_MDIO_DATA pin acts as an output for all but the data bit cycles at which time the pin is an input for read operations. |
ENET_MDIO_DATA | I/O | The ENET_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 ENET_MDIO_DATA pin acts as an output for all but the data bit cycles at which time the pin is an input for read operations. |
ENET_REVMII_MDIO_RST | I | RevMII PHY reset input. |