Visible to Intel only — GUID: dtg1689962605401
Ixiasoft
1. Agilex™ 7 M-Series LVDS SERDES Overview
2. Agilex™ 7 M-Series LVDS SERDES Architecture
3. Agilex™ 7 M-Series LVDS SERDES Transmitter
4. Agilex™ 7 M-Series LVDS SERDES Receiver
5. Agilex™ 7 M-Series High-Speed LVDS I/O Implementation Guide
6. Agilex™ 7 M-Series LVDS SERDES Timing
7. LVDS SERDES Intel® FPGA IP Design Examples
8. Agilex™ 7 M-Series LVDS SERDES Design Guidelines
9. Agilex™ 7 M-Series LVDS SERDES Troubleshooting Guidelines
10. Documentation Related to the Agilex™ 7 LVDS SERDES User Guide: M-Series
11. Document Revision History for the Agilex™ 7 LVDS SERDES User Guide: M-Series
5.1.6.1. LVDS SERDES Intel® FPGA IP General Settings
5.1.6.2. LVDS SERDES Intel® FPGA IP Pin Settings
5.1.6.3. LVDS SERDES Intel® FPGA IP PLL Settings
5.1.6.4. LVDS SERDES Intel® FPGA IP Receiver Settings
5.1.6.5. LVDS SERDES Intel® FPGA IP Transmitter Settings
5.1.6.6. LVDS SERDES Intel® FPGA IP Clock Resource Summary
8.1. Use PLLs in Integer PLL Mode for LVDS SERDES
8.2. Use High-Speed Clock from PLL to Clock SERDES Only
8.3. Pin Placement for Differential Channels
8.4. SERDES Pin Pairs for Soft-CDR Mode
8.5. Placing LVDS SERDES Transmitters and Receivers in the Same GPIO-B Sub-Bank with External PLL
8.6. Sharing LVDS SERDES I/O Lane with Other Intel® FPGA IPs
8.7. VCCIO_PIO Power Scheme for LVDS SERDES
Visible to Intel only — GUID: dtg1689962605401
Ixiasoft
5.1.4. Planning the LVDS SERDES Interface
You can let the LVDS SERDES Intel® FPGA IP select the LVDS SERDES pins automatically. If you want to customize the pin selections, plan your LVDS SERDES interface before setting up the LVDS SERDES Intel® FPGA IP. If you want to use differential and single-ended I/O standards in the same or adjacent bank, you may need to customize the pin selections to adhere to the placement restrictions.
The purpose of the following steps is to identify the location of the pin using the Quartus® Prime Pin Planner and Chip Planner tools. Knowing the location of the pins helps you place the LVDS SERDES channel bytes in I/O lanes using the Quartus® Prime Interface Planner tool.
- Plan the interface width, the combination of receiver and transmitter channels, and where to place the pins.
- An LVDS SERDES interface can span across sub-banks but must be within the same GPIO-B bank. Refer to the related information for valid and invalid scenarios.
- The channels of the LVDS SERDES interface can be any differential pin pair combinations within the bank and do not need to be sequential.
- In each GPIO-B bank, reserve a pair of pins for the reference clock.
- Refer to the related information about the placement restrictions for differential pins. The placement restrictions guidelines list the pins using the pin index numbers within the I/O bank.
- Based on the GPIO-B bank and pin index numbers you plan to use, refer to the device pin out file to determine the pin names.
Note: The following steps are optional but recommended. If you are familiar with the device layout, you can use the Quartus® Prime Interface Planner to find the pin location and subsequently the respective I/O lane. You need to run Analysis & Synthesis before you can use the Interface Planner. Refer to GPIO-B Pin Index Number and Respective Channel Pin Selection to determine which pin channel to select based on the pin index number and I/O lane you plan to use.
- In the Quartus® Prime Pin Planner tool, under the Tasks window, double-click Highlight Pins > I/O 12 Lanes.
The Pin Planner highlights and color-codes the pins according to the I/O lanes.
- Using the pin name, locate the pin you want and take note of the I/O lane.
You need these information later to customize the channel pin selection when setting up the LVDS SERDES IP parameters.
Figure 19. Pin Planner Showing the Pins According to I/O Lanes
- Right-click the pin, and select Locate Node > Locate in Chip Planner.
The Chip Planner displays the full name and coordinate of the pin.
- Take note of the full name of the pin.
You need this information later to identify the I/O lane where you want to place the channel byte you select in the Pin Settings tab in the LVDS SERDES IP parameter editor.Figure 20. Chip Planner Showing the Pin Full Name and Coordinate
- Repeat from step 4 for one pin in each I/O lane.
You only need to locate one pin from each I/O lane.
After completing the procedure, you have a list of pins you want to use and the coordinate of at least one pin in each I/O lane. The pin coordinate helps you to identify its I/O lane in the Quartus® Prime Interface Planner.
The next steps are:
- Configure and generate your LVDS SERDES IP.
- Instantiate the LVDS SERDES IP in your design.
- Run Analysis & Synthesis on your project.
- Place your LVDS SERDES channel bytes in I/O lanes using the Quartus® Prime Interface Planner tool.
Related Information