User guide
as a starting point. Or, you can use the protocol presets described in Presets. You can then modify the
settings to meet your specific requirements.
• Ensure that the data rate is between 17400 and 28100 Mbps. Select a CDR reference clock to match
your data rate.
• Set the Enhanced PCS / PMA interface width to 64 bits.
• Set the FPGA Fabric / Enhanced PCS interface width to 64 bits.
• You can enable RX/TX FIFO double width mode to create a FPGA fabric / PCS interface width of
128 bits.
• Click Finish to generate the Native PHY IP (this is your RTL file).
Figure 2-140: Signals and Ports of the Native PHY for Basic (Enhanced PCS) Transceiver Configuration
Rule for Data Rates Above 17.4 Gbps and FPGA Fabric / PCS Interface width of 128 bits
Reconfiguration
Registers
NIOS
Hard Calibration IP
TX PMA
Serializer
tx_serial_data
tx_serial_clk0
(from TX PLL)
rx_cal_busy
tx_cal_busy
rx_serial_data
rx_control[19:0]
rx_cdr_refclk0
rx_is_lockedtodata
rx_is_lockedtoref
rx_parallel_data[127:0]
tx_control[17:0] tx_control[17:0]
tx_digital_resettx_digital_reset
tx_parallel_data[127:0]
reconfig_clk
reconfig_avmm
reconfig_reset
tx_coreclkin
tx_clkout
tx_enh_data_valid
tx_parallel_data[127:0]
tx_coreclkin
tx_clkout
tx_enh_data_valid
RX PMA
TX Enhanced PCS
RX Enhanced PCS
Deserializer
refclk
CDR
rx_clkout
rx_coreclkin
rx_clkout
rx_coreclkin
rx_analog_reset
tx_analog_reset
rx_digital_resetrx_digital_reset
rx_parallel_data[127:0]
rx_control[19:0]
4. Select Tools > IP Catalog > Basic Functions > Clocks > PLLs and Resets > PLL > Arria 10
Transceiver ATX PLL. Refer to Instantiating the ATX PLL IP Core on page 3-5 for detailed steps.
5. Configure the ATX PLL IP using the Parameter Editor.
• Select the GT clock output buffer.
• Enable the PLL GT clock output port.
• Set the PLL output clock frequency to the Native PHY IP recommended frequency.
2-320
How to Implement Designs for Data Rates Above 17.4 Gbps Using Enhanced...
UG-01143
2015.05.11
Altera Corporation
Implementing Protocols in Arria 10 Transceivers
Send Feedback