Description
Width
In/Out
EMAC Port
PHY Transmit Data Enable. This signal is
driven by the EMAC component. RGMII: This
signal is the control signal (rgmii_tctl) for the
transmit data, and is driven on both edges of
the clock. Synchronous to: clk_tx_i,
clk_tx_180_i
1
Out
phy_txen_o
Transmit clock reset output.
1
Out
rst_clk_tx_n_o
Receive clock. Clock frequency is 125/25/2.5
MHz in 1 G/100 M/10 Mbps modes. It is
provided by the external PHY. All PHY signals
received by the EMAC are synchronous to this
clock.
1
In
clk_rx_i
PHY Receive Data. This is a bundle of eight
data signals received from the PHY. RGMII:
Bits [3:0] provide the RGMII receive data. The
data bus is sampled with both rising and falling
edges of the receive clock (clk_rx_i). The
validity of the data is qualified with phy_rxdv_i.
Synchronous to: clk_rx_i, clk_rx_180_i
8
In
phy_rxd_i
PHY Receive Data Valid. This signal is driven
by PHY. RGMII: This is the receive control
signal used to qualify the data received on
phy_rxd. This signal is sampled on both edges
of the clock. Synchronous to: clk_rx_i,
clk_rx_180_i
1
In
phy_rxdv_i
Receive clock reset output.
1
Out
rst_clk_rx_n_o
PHY Interface Select: These pins select one of
the PHY interfaces of the EMAC. This signal
is sampled only during reset assertion and
ignored after that.
• 01: RGMII
• 00, 10, and 11: Invalid
2
In
phy_intf_sel_i[1:0]
This is the reference clock to the EMAC. The
clock is emac0_clk or emac1_clk supplied by
the clock manager. The system manager drives
the phy_intf_sel signal to control which clock
is used.
The clock rate is 250 MHz.
1
In
clk_ref_i
Ethernet Media Access Controller
Altera Corporation
cv_54017
EMAC to RGMII Interface
17-4
2013.12.30