LVDS SERDES User Guide: Agilex™ 5 FPGAs and SoCs

ID 813929
Date 4/08/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.1.6.2.3. Locating the I/O Lane and Channel Pin through the Interface Planner

After you have assigned the channel byte to an I/O lane, you can refer to information in the Interface Planner to verify the I/O lane number and pin index numbers.
  1. Select the channel byte design element (already placed) under the Design section.
  2. Refer to the Device Location > resources field in the Info tab under the Info section.
    The number in the byte resource corresponds to the I/O lane number shown in the Pin Planner. For example, if the resource is BYTE-3, this corresponds to I/O Lane 3.
  3. To determine the I/O pins of the LVDS SERDES channels and the respective I/O bank:
    1. Clear the Design Element Filter box under the Design section.
    2. Switch to the Link Info tab.
    3. Click the hyperlink for the channel in the Fanin > IO_CLUSTER category.
      For example, to verify the pins for receiver channel 0, click rx_in_p[0]~CLUSTER.
      The list under the Design section selects the design channel design element.
    4. Clear the Filter box under the Legal Locations section.
    5. Right-click the selected design element row and select Generate Legal Locations for Selected Element.
      The Legal Locations section displays the differential pin pair.
    6. Right-click the differential pin pair in the Legal Locations section and select Zoom to Selected.
      The chip view zooms to the pin pair and highlight them.
    7. Hover your mouse cursor at the edge of the selected I/O pad to view the bank and pin names.
  4. Click at the edge of the selected I/O pad to display the resource property under the Info section.
    The Device Location > resources category displays the pad number that corresponds to the pin index number as shown in the Pin Planner and pin out files.
Figure 24. Interface Planner Showing the Bank Name, Pin Name, and Pin Index Number


You can compare how the assigned pins correspond to your channel selection in the Pin Settings tab of the LVDS SERDES IP parameter editor. For example, if you selected pin pair "0203" as the channel for byte 0, and then placed byte 0 to I/O lane 3 of bank 3A_B, the pins assigned to the channel has the index numbers as listed in Table 16.