Visible to Intel only — GUID: sej1548753746718
Ixiasoft
1. Intel® Agilex™ Clocking and PLL Overview
2. Intel® Agilex™ Clocking and PLL Architecture and Features
3. Intel® Agilex™ Clocking and PLL Design Considerations
4. Clock Control Intel® FPGA IP Core
5. IOPLL Intel® FPGA IP Core
6. IOPLL Reconfig Intel® FPGA IP Core
7. Intel® Agilex™ Clocking and PLL User Guide Archives
8. Document Revision History for the Intel® Agilex™ Clocking and PLL User Guide
2.2.1. PLL Features
2.2.2. PLL Usage
2.2.3. PLL Locations
2.2.4. PLL Architecture
2.2.5. PLL Control Signals
2.2.6. PLL Feedback Modes
2.2.7. Clock Multiplication and Division
2.2.8. Programmable Phase Shift
2.2.9. Programmable Duty Cycle
2.2.10. PLL Cascading
2.2.11. PLL Input Clock Switchover
2.2.12. PLL Reconfiguration and Dynamic Phase Shift
2.2.13. PLL Calibration
3.1. Guidelines: Clock Switchover
3.2. Guidelines: Timing Closure
3.3. Guidelines: Resetting the PLL
3.4. Guidelines: Configuration Constraints
3.5. Guidelines: I/O PLL Reconfiguration
3.6. Clocking Constraints
3.7. IP Core Constraints
3.8. Guideline: Achieving 5% Duty Cycle for fOUT_EXT ≥ 300 MHz Using tx_outclk Port from LVDS SERDES Intel® FPGA IP
6.1. Release Information for IOPLL Reconfig Intel® FPGA IP
6.2. Implementing I/O PLL Reconfiguration in the IOPLL Reconfig IP Core
6.3. IOPLL Reconfig IP Core Reconfiguration Modes
6.4. Avalon® Memory-Mapped Interface Ports in the IOPLL Reconfig IP Core
6.5. Address Bus and Data Bus Settings
6.6. Design Example
Visible to Intel only — GUID: sej1548753746718
Ixiasoft
5.4.1. IOPLL IP Core Parameters - PLL Tab
Parameter | Value | Description |
---|---|---|
Device Family | Intel® Agilex™ | Specifies the device family. |
Component | — | Specifies the targeted device. |
Speed Grade | — | Specifies the speed grade for targeted device. |
IOPLL Type | Fabric-Feeding, I/O Bank | Select the type of the I/O PLL. The fabric-feeding I/O PLL locations have fewer outclks than the I/O bank I/O PLLs, and cannot be used as External I/O PLL in the LVDS SERDES Intel® FPGA IP core. |
Reference Clock Frequency | — | Specifies the input frequency for the input clock, refclk, in MHz. The default value is 100.0 MHz. The minimum and maximum value is dependent on the selected device. |
Refclk source is global clock | On or Off | Specifies whether the reference clock source is a global clock. Intel recommends using a dedicated reference clock pin instead of a global clock to minimize jitter. If a global reference clock source is required, this clock must still be promoted using the Assignment Editor. |
Enable Locked Output Port | On or Off | Turn on to enable the locked port. |
Enable physical output clock parameters | On or Off | Turn on to enter physical PLL counter parameters instead of specifying a desired output clock frequency. |
Compensation Mode | direct, external feedback 6, normal, source synchronous, zero delay buffer 6, or lvds 6 | Specifies the operation of the PLL. The default operation is direct mode.
|
Compensated Outclk 7 | 0–6 | Allows you to select which output clock (outclk) to be compensated. The feedback mode compensates for the clock network delay of the outclk selected. This feedback mode ensures correct phase relationship between I/O PLL input and output clocks only for the selected outclk. |
Use Nondedicated Feedback Path 7 | On or Off | Turn on to conserve clock resources and improve timing analysis. However, this feature creates frequency limitations and disables phase shift. |
Number of Clocks | 1–3 (fabric-feeding), 1–7 (I/O bank) | Specifies the number of output clocks required for each device in the PLL design. The requested settings for output frequency, phase shift, and duty cycle are shown based on the number of clocks selected. |
Multiply Factor (M-Counter) 8 | 4–160 | Specifies the multiply factor of M-counter. |
Divide Factor (N-Counter) 8 | 1–110 | Specifies the divide factor of N-counter. |
Specify VCO Frequency | On or Off | Allows you to restrict the VCO frequency to the specified value. This is useful when creating a PLL for LVDS external mode, or if a specific dynamic phase shift step size is desired. |
Desired VCO Frequency 9 | — | Specifies the VCO frequency for the PLL in MHz. The default value is 600.0 MHz. |
Actual VCO Frequency | — |
|
Give clock global name | On or Off | Allows you to rename the output clock name. |
Clock Name | — | The user clock name for Synopsis Design Constraints (SDC). |
Divide Factor (C-Counter) 8 | 1–512 | Specifies the divide factor for the output clock (C-counter). |
Desired Frequency | — | Specifies the output clock frequency of the corresponding output clock port, outclk[], in MHz. The default value is 100.0 MHz. The minimum and maximum values depend on the device used. The PLL only reads the numerals in the first six decimal places. |
Actual Frequency | — | Allows you to select the actual output clock frequency from a list of achievable frequencies. The default value is the closest achievable frequency to the desired frequency. |
Phase Shift units | ps or degrees | Specifies the phase shift unit for the corresponding output clock port, outclk[], in picoseconds (ps) or degrees. |
Desired Phase Shift | — | Specifies the requested value for the phase shift. The default value is 0 ps. |
Actual Phase Shift | — | 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 | 0.0–100.0 | Specifies the requested value for the duty cycle. The default value is 50.0%. |
Actual Duty Cycle | — | Allows you to select the actual duty cycle from a list of achievable duty cycle values. The default value is the closest achievable duty cycle to the desired duty cycle. |
8 This parameter is only available when Enable physical output clock parameters is turned on.
9 This parameter is only available when Specify VCO Frequency is turned on and Enable physical output clock parameters is turned off.