Visible to Intel only — GUID: hxh1719499705808
Ixiasoft
1. Agilex™ 7 FPGA M-Series Clocking and PLL Overview
2. M-Series Clocking and PLL Architecture and Features
3. M-Series Clocking and PLL Design Considerations
4. Clock Control Intel® FPGA IP Core
5. IOPLL Intel® FPGA IP Core
6. I/O PLL Reconfiguration Using EMIF Calibration IP
7. Agilex™ 7 Clocking and PLL User Guide: M-Series Archives
8. Document Revision History for the Agilex™ 7 Clocking and PLL User Guide: M-Series
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. Clocking Constraints
3.6. IP Core Constraints
3.7. Guideline: Achieving 5% Duty Cycle for fOUT_EXT ≥ 300 MHz Using tx_outclk Port from LVDS SERDES Intel® FPGA IP
Visible to Intel only — GUID: hxh1719499705808
Ixiasoft
6.5.1. Divide Settings and the Corresponding Data Bit Setting for Reconfiguration
Divide Settings | Write Address Bus Setting [ 0:7] |
Parameter | Write Data Bus Setting | Description |
---|---|---|---|---|
M Counter | 0x40 |
Total Count | data[28:20] |
|
Bypass Enable 16 | data[31] |
|
||
N Counter | High Count | data[7:0] |
|
|
Low Count | data[16:9] | |||
Odd Division 16 | data[17] |
|
||
Bypass Enable 16 | data[8] |
|
||
C0 | 0x5C | High Count | data[7:0] |
|
Low Count | data[30:23] | |||
Odd Division16 | data[31] |
|
||
Bypass Enable16 | data[8] |
|
||
Phase Shift | data[21:19] |
|
||
C1 | 0x60 | High Count | data[7:0] |
|
Low Count | data[30:23] | |||
Odd Division16 | data[31] |
|
||
Bypass Enable16 | data[8] |
|
||
Phase Shift | data[21:19] |
|
||
C2 | 0x64 | High Count | data[7:0] |
|
Low Count | data[30:23] | |||
Odd Division 16 | data[31] |
|
||
Bypass Enable 16 | data[8] |
|
||
Phase Shift | data[21:19] |
|
||
C3 | 0x68 | High Count | data[7:0] |
|
Low Count | data[30:23] | |||
Odd Division 16 | data[31] |
|
||
Bypass Enable16 | data[8] |
|
||
Phase Shift | data[21:19] |
|
||
C4 | 0x6C | High Count | data[7:0] |
|
Low Count | data[30:23] | |||
Odd Division 16 | data[31] |
|
||
Bypass Enable16 | data[8] |
|
||
Phase Shift | data[21:19] |
|
||
C5 | 0x70 | High Count | data[7:0] |
|
Low Count | data[30:23] | |||
Odd Division16 | data[31] |
|
||
Bypass Enable16 | data[8] |
|
||
Phase Shift | data[21:19] |
|
||
C6 | 0x74 | High Count | data[7:0] |
|
Low Count | data[30:23] | |||
Odd Division16 | data[31] |
|
||
Bypass Enable 16 | data[8] |
|
||
Phase Shift | data[21:19] |
|
||
Charge Pump Current | 0x44 | Charge Pump Settings | data[15:1] |
|
Calibration | 0x88 | Calibration Request | data[11] |
|
Reset | 0x80 | PLL Reset | data[2] |
|
Registers enablement | 0x10 | Enable registers | data[0] |
|
Related Information
16 Perform a read-modify-write operation to configure this setting. PLL may lose lock and can cause reliability issue to your device if you configure with the wrong PLL setting, configure the wrong bit, or overwrite the whole byte for settings that made up just part of one byte.