Visible to Intel only — GUID: ylb1676545911394
Ixiasoft
1. About the PHY Lite for Parallel Interfaces IP
2. PHY Lite for Parallel Interfaces FPGA IP for Agilex™ 3 C-Series Devices
3. PHY Lite for Parallel Interfaces FPGA IP for Agilex™ 5 D-Series and E-Series Devices
4. PHY Lite for Parallel Interfaces FPGA IP for Agilex™ 7 M-Series Devices
5. PHY Lite for Parallel Interfaces FPGA IP for Agilex™ 7 F-Series and I-Series Devices
6. PHY Lite for Parallel Interfaces FPGA IP for Stratix® 10 Devices
7. PHY Lite for Parallel Interfaces FPGA IP for Arria® 10 and Cyclone® 10 GX Devices
8. PHY Lite for Parallel Interfaces FPGA IP User Guide Document Archives
9. Document Revision History for the PHY Lite for Parallel Interfaces FPGA IP User Guide
6.5.6.4.1. Timing Closure: Dynamic Reconfiguration
6.5.6.4.2. Timing Closure: Input Strobe Setup and Hold Delay Constraints
6.5.6.4.3. Timing Closure: Output Strobe Setup and Hold Delay Constraints
6.5.6.4.4. Timing Closure: Non Edge-Aligned Input Data
6.5.6.4.5. I/O Timing Violation
6.5.6.4.6. Internal FPGA Path Timing Violation
7.5.6.4.1. Timing Closure: Dynamic Reconfiguration
7.5.6.4.2. Timing Closure: Input Strobe Setup and Hold Delay Constraints
7.5.6.4.3. Timing Closure: Output Strobe Setup and Hold Delay Constraints
7.5.6.4.4. Timing Closure: Non Edge-Aligned Input Data
7.5.6.4.5. I/O Timing Violation
7.5.6.4.6. Internal FPGA Path Timing Violation
Visible to Intel only — GUID: ylb1676545911394
Ixiasoft
4.2.1.1. Clocks
The PHY Lite for Parallel Interfaces FPGA IP for Agilex™ 7 M-Series devices sources the reference clock from a dedicated clock pin to the PLL inside the IP. This PLL provides four clock domains for the output and input paths.
Clock Domain | Description |
---|---|
Core clock | The IP generates this clock internally and uses it for all transfers between the FPGA core fabric and I/O banks. The clock phase alignment (CPA) circuitry keeps the clock in phase with the PHY clock for transfers between the core and the periphery. |
PHY clock | The IP uses this clock internally for PHY circuitry. |
VCO clock | The PLL generates this clock internally. The input and output paths use the VCO clock to generate interpolator delays that compensate for PVT variations. |
Interface clock | This is the clock frequency of the external device connected to the FPGA I/Os. Use this clock primarily as write and read clocks. Do not use this clock as the global clock for the external device, as it does not toggle continuously and enters a tristate mode when disabled. |
Interface Frequency (MHz) | Core Clock Rate (PHYLITE_IN_RATE) | VCO Frequency Multiplier Factor (PHYLITE_OUT_RATE) | VCO Clock Frequency (MHz) | PHY Clock (MHz) | Core Clock Frequency (MHz) |
---|---|---|---|---|---|
600-1250 | 4 | 1 | 600-1250 | 300-625 | 150-312.5 |
300-600 | 2 | 2 | 600-1200 | 300-600 | 150-300 |
150-300 | 1 | 4 | 600-1200 | 300-600 | 150-300 |
Note:
- The core clock rate of the PHY Lite for Parallel Interfaces FPGA IP is fixed based on selected interface frequency.
- For the boundary frequency of 300 MHz, PHYLITE_IN_RATE=1 and PHYLITE_OUT_RATE=4.
- For the boundary frequency of 600 MHz, PHYLITE_IN_RATE=2 and PHYLITE_OUT_RATE=2.