1000base-x/sgmii pcs with optional embedded pma – Altera Triple Speed Ethernet MegaCore Function User Manual

Page 60

Advertising
background image

Figure 4-12: 10/100/1000 PHY Interface via MII/GMII

Altera FPGA

x5

Unused

eth_mode
set_1000
set_10

tx_clk

m_tx_d(3:0)
m_tx_en

m_tx_err

gm_tx_d(7:0)
gm_tx_en
gm_tx_err

rx_clk

m_rx_d(3:0)
m_rx_en

gm_rx_d(7:0)
gm_rx_dv
gm_rx_err

m_rx_err

en_10

25MHz

Osc

125 /25/2.5 MHz

25MHz

clk_in/xtali

25/2.5 MHz

gtx_clk

txd(7:0)

tx_en

tx_err

tx_clk

rx_clk

rxd(7:0)

rx_dv

rx_err

Clock

Driver

10/100/1000

Ethernet

MAC

10/100/1000

PHY

Optional tie to 0

if not used

Figure 4-13: 10/100/1000 PHY Interface via RGMII

Altera FPGA

ena _10
eth _mode

set _10

set _1000

tx_clk
tx_control
rgmii _out [3:0]

rx_clk
rx_control

rgmii _in[3:0]

Reference Clock

125 MHz

gtx _clk

tx_en

txd[3:0]

rx_clk

rx_dv

rxd [3:0]

clk _in/xtali

Clock

Divider

10/100/1000

Ethernet

MAC

10/100/1000

PHY

Optional tie to 0

if not used

1000BASE-X/SGMII PCS With Optional Embedded PMA

The Altera 1000BASE-X/SGMII PCS function implements the functionality specified by IEEE 802.3 Clause
36. The PCS function is accessible via MII (SGMII) or GMII (1000BASE-X/SGMII). The PCS function
interfaces to an on- or off-chip SERDES component via the industry standard ten-bit interface (TBI).

Functional Description

Altera Corporation

Send Feedback

UG-01008

1000BASE-X/SGMII PCS With Optional Embedded PMA

4-24

2014.06.30

Advertising