Visible to Intel only — GUID: hhp1572421052309
Ixiasoft
1. Intel® Agilex™ General-Purpose I/O and LVDS SERDES Overview
2. Intel® Agilex™ I/O Features and Usage
3. Intel® Agilex™ I/O Termination
4. Intel® Agilex™ High-Speed SERDES I/O Architecture
5. I/O and LVDS SERDES Design Guidelines
6. Troubleshooting Guidelines
7. Documentation Related to the Intel® Agilex™ General-Purpose I/O and LVDS SERDES User Guide
8. Intel® Agilex™ General-Purpose I/O and LVDS SERDES User Guide Archives
9. Document Revision History for the Intel® Agilex™ General-Purpose I/O and LVDS SERDES User Guide
2.2.1. Programmable Output Slew Rate Control
2.2.2. Programmable IOE Delay
2.2.3. Programmable Open-Drain Output
2.2.4. Programmable Bus-Hold
2.2.5. Programmable Pull-Up Resistor
2.2.6. Programmable Pre-emphasis
2.2.7. Programmable De-emphasis
2.2.8. Programmable Differential Output Voltage
2.2.9. Schmitt Trigger Input Buffer
4.1. Intel® Agilex™ High-Speed SERDES I/O Overview
4.2. Using LVDS SERDES Intel FPGA IP for High-Speed LVDS I/O Implementation
4.3. Intel® Agilex™ LVDS SERDES Transmitter
4.4. Intel® Agilex™ LVDS SERDES Receiver
4.5. Intel® Agilex™ LVDS Interface with External PLL Mode
4.6. LVDS SERDES IP Initialization and Reset
4.7. Intel® Agilex™ LVDS SERDES Source-Synchronous Timing Budget
4.8. LVDS SERDES IP Timing
4.9. LVDS SERDES IP Design Examples
5.1.1. VREF Sources and VREF Pins
5.1.2. I/O Standards Implementation based on VCCIO_PIO Voltages
5.1.3. OCT Calibration Block Requirement
5.1.4. Placement Requirements
5.1.5. Simultaneous Switching Noise (SSN)
5.1.6. Special Pins Requirement
5.1.7. External Memory Interface Pin Placement Requirements
5.1.8. HPS Shared I/O Requirements
5.1.9. Clocking Requirements
5.1.10. SDM Shared I/O Requirements
5.1.11. Configuration Pins
5.1.12. Unused Pins
5.1.13. Voltage Setting for Unused I/O Banks
5.1.14. Guidelines for I/O Pins in GPIO, HPS, and SDM Banks During Power Sequencing
5.1.15. Drive Strength Requirement for GPIO Input Pins
5.1.16. Maximum DC Current Restrictions
5.1.17. 1.2 V I/O Interface Voltage Level Compatibility
5.1.18. GPIO Pins for Avalon-ST Configuration Scheme
5.1.19. Maximum True Differential Signaling RX Pairs Per I/O Lane
5.1.20. I/O Simulation
Visible to Intel only — GUID: hhp1572421052309
Ixiasoft
4.2.2.2.2. LVDS SERDES IP PLL Settings
Parameter | Condition | Value | Default | Description |
---|---|---|---|---|
Use external PLL | Specify additional output clocks based on existing PLL = Off | On, Off | Off | Turn on to use an external PLL:
This option allows you to access all of the available clocks from the PLL and use advanced PLL features such as clock switchover, bandwidth presets, dynamic phase stepping, and dynamic reconfiguration. |
Desired inclock frequency | — | 100.0 | Specifies the inclock frequency in MHz. | |
Actual inclock frequency | The value changes according to the Desired inclock frequency parameter input. | — | — | Displays the closest inclock frequency to the desired frequency that can source the interface. |
FPGA/PLL speed grade | The value changes according to the selected device part number. | — | — | Specifies the FPGA/PLL speed grade which determines the operation range of the PLL. |
Enable pll_areset port | Always enabled | — | On | Exposes the pll_areset port. You can use the pll_areset signal to reset the entire LVDS interface. |
Core clock resource type | — | — | Periphery | Specifies onto which clock network the IP exports an internally generated coreclock. The clock network resource type is always set to periphery. |
Specify additional output clocks based on existing PLL | Use external PLL = Off | On, Off | Off | Exports additional PLL output clocks based on the existing PLL settings. You can only specify output clocks that are not currently used internally to the IP; the output clocks that are used internally are not modifiable. Be cautious when doing cross clock domain transfer with exported output clocks because these output clocks are asynchronous to other clocks generated by the IP. |
Parameter | Condition | Value | Default | Description |
---|---|---|---|---|
Number of Additional Clocks | Specify additional output clocks based on existing PLL = On | 0 – 4 | 0 | Specifies the number of additional output clocks to be exposed. |
Parameter | Condition | Value | Default | Description |
---|---|---|---|---|
Desired frequency | Number of Additional Clocks = 1 or 2 or 3 or 4 | 1.0 to 10000.0 | 100.0 | Specifies the output clock frequency of the corresponding output clock port, pll_extra_clock[], in MHz. |
Actual frequency | Number of Additional Clocks = 1 or 2 or 3 or 4 | Depends on the Desired frequency input. | 100.0 | Allows you to select the actual output clock frequency from a list of achievable frequencies. |
Phase shift units | Number of Additional Clocks = 1 or 2 or 3 or 4 | ps | ps | Specifies the phase shift unit for the corresponding output clock port, pll_extra_clock[], in picoseconds (ps) |
Phase shift | Number of Additional Clocks = 1 or 2 or 3 or 4 | — | 0.0 | Specifies the requested value for the phase shift. The default value is 0 ps. |
Actual phase shift | Number of Additional Clocks = 1 or 2 or 3 or 4 | Depends on the Phase shift input. | 0.0 | Allows you to select the actual phase shift from a list of achievable phase shift values. The default value is the closest achievable phase shift to the desired phase shift. |
Desired duty cycle | Number of Additional Clocks = 1 or 2 or 3 or 4 | 0 - 100 | 50.0 | Specifies the requested value for the duty cycle in percentage. |
Actual duty cycle | Number of Additional Clocks = 1 or 2 or 3 or 4 | Depends on the Desired duty cycle input. | 50.0 | Allows you to select the actual duty cycle from a list of achievable duty cycle values in percentage. The default value is the closest achievable duty cycle to the desired duty cycle. |