User guide
Before you begin
You should be familiar with the Standard PCS and PMA architecture, PLL architecture, and the reset
controller before implementing the GbE protocol.
1. Instantiate the Arria 10 Transceiver Native PHY IP from the IP Catalog.
Refer to Select and Instantiate the PHY IP Core on page 2-2.
2. Select GbE or GbE 1588 from the Transceiver configuration rules list located under Datapath
Options, depending on which protocol you are implementing.
3. Use the parameter values in the tables in Native PHY IP Parameter Settings for GbE and GbE with
IEEE 1588v2 on page 2-106 as a starting point. Or, you can use the protocol presets described in
Presets. You can then modify the setting to meet your specific requirements.
4. Click Generate to generate the Native PHY IP core top-level RTL file.
Figure 2-36: Signals and Ports for Native PHY IP Configured for GbE or GbE with IEEE 1588v2
Generating the IP core creates signals and ports based on your parameter settings.
Reconfiguration
Registers
NIOS
Hard Calibration IP
TX PMA
Arria 10 Transceiver Native PHY
Serializer
tx_serial_data
tx_serial_clk0
(from TX PLL)
rx_cal_busy
tx_cal_busy
rx_serial_data
rx_is_lockedtodata
rx_is_lockedtoref
rx_cdr_refclk0
tx_datak
tx_parallel_data[7:0]
tx_coreclkin
tx_clkout
unused_tx_parallel_data[118:0]
gmii_tx_ctrl
tx_digital_reset
gmii_tx_d[7:0]
reconfig_clk
reconfig_avmm
reconfig_reset
gmii_tx_clk
tx_clkout
RX PMA
TX Standard PCS
RX Standard PCS
Deserializer
Local Clock
Generation
Block
CDR
rx_datak
rx_parallel_data[7:0]
rx_clkout
rx_coreclkin
rx_errdetect
rx_disperr
rx_runningdisp
rx_patterndetect
rx_syncstatus
rx_rmfifostatus
rx_errdetect
rx_disperr
rx_runningdisp
rx_patterndetect
rx_syncstatus
rx_rmfifostatus (1)
unused_rx_parallel_data[111:0]
gmii_rx_ctrl
rx_digital_reset
rx_analog_reset
tx_analog_reset
gmii_rx_d[7:0]
gmii_rx_clk
10
10
Note:
1. rx_rmfifostatus is not available in the GbE with 1588 configuration.
5. Instantiate and configure your PLL.
6. Instantiate a transceiver reset controller.
UG-01143
2015.05.11
How to Implement GbE, GbE with IEEE 1588v2 in Arria 10 Transceivers
2-105
Implementing Protocols in Arria 10 Transceivers
Altera Corporation
Send Feedback