SerialLite II IP Core User Guide

ID 683179
Date 7/13/2021
Public
Document Table of Contents

3.5.2. Parameter Settings For SerialLite II and Custom PHY IP Cores

The parameters associated with the transceiver configuration in the SerialLite II IP core are disabled because there is no hard transceiver in this configuration. Other parameters for the SerialLite II IP core remains the same and are enabled.

Refer to SerialLite II Parameter Settings for a more detailed description of the parameters.

Table 22.  Custom PHY IP Core SettingsThis table lists the options that you can set using the Custom PHY IP core parameter editor. Note that the required ports are essential for the Custom PHY IP core instantiation.
Option Description Setting
pll_locked output port Provides Tx PLL locking status in the Custom PHY IP core. Optional
tx_ready output port Indicates that the Custom PHY IP core is ready to transmit data. Required
rx_ready output port Indicates that the Custom PHY IP core is ready to receive data. Required
Enable TX Bitslip Provides control for bitslip functionality. Off
Create rx_coreclkin port Provides transceiver clock output to the rx_coreclk signal in the SerialLite II IP core. For Intel® Arria® 10, Arria® V, Cyclone® V, and Stratix® V designs with more than 1 channel, connect transceiver PHY rx_clkout(0) to rx_coreclkin(N-1:0). Required
Create tx_coreclkin port Provides transceiver clock output to the tx_coreclk signal in the SerialLite II IP core. For Arria® V, Cyclone® V, and Stratix® V designs with more than 1 channel, connect transceiver PHY tx_clkout(0) to tx_coreclkin(N-1:0). Required
Create rx_recovered_clk port Provides a recovered clock output for the transceiver. Off
Create ports Provide the following ports:
  • rx_is_lockedtoref
  • rx_is_lockedtodata
  • rx_signaldetect
  • tx_forceelecidle
Optional
Avalon® data interfaces Enables support for Avalon® streaming interface. Optional
Enable embedded reset controller Enables the controller to reset the transceiver. Required
Create word aligner status ports Provide the following ports:
  • rx_syncstatus
  • rx_patterndetect
  • rx_bitslipboundaryselectout
Required
Enable run length violation checking Enables run length violation check to the err_rr_rlv signal in the SerialLite II IP core.
Note: The err_rr_rlv signal is no longer exposed at the top level in the SerialLite II IP core for Intel® Arria® 10, Arria® V, Cyclone® V, and Stratix® V devices. Enable and monitor this signal from the transceiver.
Required
Enable rate match FIFO Enables support for rate match FIFO. Optional
Create optional rate match FIFO status ports Enable the status ports for rate match FIFO. Optional
Enable 8B/10B encoder/decoder Provide the following ports:
  • rx_runningdisp
  • rx_datak (indicates whether the rx_parallel_data output port contains data or control symbol)
Required
Enable manual disparity control Enables manual disparity control for the 8B/10B encoder/decoder. Off
Create 8B/10B status ports Provide the following status ports for the 8B/10B encoder/decoder operation:
  • rx_errdetect
  • rx_disperr (provides running disparity status to the err_rr_disp signal in the SerialLite II IP core)
Required
Enable byte ordering block Enables byte ordering pattern configuration. Off
Enable byte ordering block manual control Provides manual control for the byte ordering block. Off
Allow PLL/CDR reconfiguration Enables support for dynamic reconfiguration of Tx PLL and Rx CDR. Off