Intel Cyclone 10 GX User Manual page 103

Phy
Hide thumbs Also See for Cyclone 10 GX:
Table of Contents

Advertisement

2. Implementing Protocols in Intel Cyclone 10 GX Transceivers
UG-20070 | 2018.09.24
2.6.2.2. How to Implement 10GBASE-R and 10GBASE-R with IEEE 1588v2 in
Intel Cyclone 10 GX Transceivers
You should be familiar with the 10GBASE-R and PMA architecture, PLL architecture,
and the reset controller before implementing the 10GBASE-R or 10GBASE-R with IEEE
1588v2 Transceiver Configuration Rules.
You must design your own MAC and other layers in the FPGA to implement the
10GBASE-R or 10GBASE-R with 1588 Transceiver Configuration Rule using the Native
PHY IP.
1. Instantiate the Intel Cyclone 10 GX Transceiver Native PHY IP from the IP
Catalog.
Refer to
2. Select 10GBASE-R or 10GBASE-R 1588 from the Transceiver configuration
rule list located under Datapath Options, depending on which protocol you are
implementing.
3. Use the parameter values in the tables in
the 10GBASE-R Protocol
described in
for 10GBASE-R with IEEE 1588v2. You can then modify the settings to meet
your specific requirements.
4. Click Generate to generate the Native PHY IP core RTL file.
Figure 47.
Signals and Ports of Native PHY IP Core for the 10GBASE-R and 10GBASE-R
with IEEE 1588v2
Generating the IP core creates signals and ports based on your parameter settings.
tx_serial_clk0 (from TX PLL)
5. Instantiate and configure your PLL.
Send Feedback
Select and Instantiate the PHY IP Core
as a starting point. Or, you can use the protocol presets
Transceiver Native PHY
Nios Hard
tx_cal_busy
Calibration IP
rx_cal_busy
tx_serial_data
Clock
Generation
Block
rx_serial_data
rx_cdr_refclk0
CDR
rx_is_lockedtodata
rx_is_lockedtoref
Notes:
1. For 10GBASE-R with 1588 configurations, this signal is user-controlled.
2. For 10GBASE-R with 1588 configurations, this signal is connected from the output of TX FIFO in the FPGA fabric.
on page 17 for more details.
Transceiver Native PHY Parameters for
Presets. Select 10GBASE-R Register Mode
Cyclone 10 Transceiver Native PHY
TX PMA
TX Enhanced PCS
tx_parallel_data[127:0]
Serializer
RX PMA
RX Enhanced PCS
Deserializer
rx_parallel_data[127:0]
®
Intel
Cyclone
reconfig_reset
Reconfiguration
reconfig_clk
Registers
reconfig_avmm
tx_digitalreset
tx_control[17:0]
xgmii_tx_c[7:0] (2)
xgmii_tx_d[63:0] (2)
tx_coreclkin
xgmii_tx_clk
tx_clkout
tx_enh_data_valid
1'b1 (1)
tx_fifo_flags
tx_analogreset
rx_analogreset
rx_digitalreset
rx_clkout
rx_coreclkin
xgmii_rx_clk
rx_enh_blk_lock
rx_enh_highber
rx_fifo_flags
rx_control[19:0]
®
10 GX Transceiver PHY User Guide
103

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents