SerialLite II IP Core User Guide

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

2.1. Parameterize the IP Core

The SerialLite II IP core parameter editor guides you through the setting of parameter values and selection of optional ports.
  1. Click Parameter Settings in the SerialLite II parameter editor. The Physical Layer page appears.
  2. Key in a data rate in megabits per second (Mbps). The SerialLite II IP core supports data rates of 622 to 6,375 Mbps per lane.
    Note: For Intel® Arria® 10 devices, the IP core supports higher than 6.375 Gbps per lane.
  3. Choose a Transfer size. The Transfer size determines the number of contiguous data columns. The Transfer size also determines the serialization/deserialization (SERDES) factor and internal data path width.
  4. Specify the Reference Clock Frequency. This option defines the frequency of the reference clock for the Arria II GX or Stratix IV internal transceiver. You can select any frequency supported by the transceiver.
    This option is not available in Arria® V, Cyclone® V, and Stratix® V configurations.
  5. Select a Port Type. You have three choices: Bidirectional, Transmitter only, and Receiver only.
    If you choose Transmitter only or Receiver only, the Self-Synchronized Link-Up parameter (LSM) is enabled by default.
  6. Turn on or off the Self-Synchronized Link-Up option. This parameter allows the receiver on the far end of the link to synchronize itself to incoming data streams, rather than on an exchange of status information with the transmitter.
    This feature is only for single lane applications.
  7. Under Transmitter Settings, select the number of lanes for the transmitter.
  8. Turn on or off the Scramble and Broadcast mode options.
  9. Under Receiver Settings, select the number of lanes for the receiver.
    Table 5.  Number of Transmit Lanes
    Self-Synchronized Link-Up Broadcast Number of Lanes
    On On 2 – 16
    On Off 1
    Off On 2 – 16
    Off Off 2 – 16
  10. Turn on or off the De-scramble option.
  11. Turn on or off the Enable frequency offset tolerance option.
  12. Click Configure Transceiver. Select the following parameters on the Configure Transceiver page to configure the ALTGX IP core for Arria® II GX and Stratix® IV devices.
    • For the transmitter, select the Voltage Output Differential (VOD) control setting value.
    • Under Pre-emphasis, select a value for Specify pre-emphasis control setting.
    • In the Bandwidth mode list, select high or low for the Tx PLL bandwidth.
    • Select a value for the Transmitter Buffer Power (VCCH).
    • Under Receiver Functionality, select a value for Specify equalizer control setting.
    • In the Bandwidth mode list, select high, medium or low for the Rx PLL bandwidth.
    • To reconfigure functionality settings, specify a Starting channel number.
    • Click Finish.
    The Configure Transceiver page is disabled when you select Arria® V, Cyclone® V, or Stratix® V as the target device family. To add a transceiver, you are required to instantiate the Custom PHY IP core.
    Note: If you want to use Intel® Arria® 10 devices, refer to the SerialLite II IP core release information in SerialLite II IP Core Overview for more details.
  13. Click Next to open the Link Layer page.
  14. Under Data Type, select Packets or Streaming.
  15. If you select Packets, select a packet type: Priority packets and data packets, Priority packets, or Data packets.
  16. If you select a packet type that includes priority packets, follow these substeps; otherwise, skip to Step 17.
    • Turn on or off the Retry-on-error option.
    • If you turned on Retry-on-error, specify a value for Timeout and Segment size.
    • Under Buffer Size, specify a value for Transmitter and Receiver.
    • Turn on or off the Enable flow control option.
    • If you turned on Enable flow control, specify the values for Pause quantum time, Threshold, and Refresh period.
    • If you selected Priority packets only, skip Step 17.
  17. If you selected a packet type that includes data packets, follow these substeps;
    • Turn on or off the Enable flow control option.
    • If you turned on Enable flow control, specify the values for Pause quantum time, Threshold, and Refresh period.
    • Under Buffer Size, specify a value for Transmitter and Receiver.
  18. If your transmitter or receiver requires cyclic redundancy code (CRC) checking, turn on the Enable CRC option for your chosen packet type and specify a value for CRC Type.