Visible to Intel only — GUID: mas1724910946881
Ixiasoft
Visible to Intel only — GUID: mas1724910946881
Ixiasoft
6.7. Design Example
The design example consists of the following device and IPs:
- Uses A5ED065BB32AE4SR0 device to demonstrate the implementation of the following three different I/O PLL reconfiguration options:
- EMIF calibration reconfiguration
- HVIO direct reconfiguration
- Clock gating reconfiguration
- Includes the following IPs:
- IOPLL Intel® FPGA IP
- EMIF Calibration IP
- In-System Sources & Probes Intel® FPGA IP
- Agilex™ Reset Release Intel® FPGA IP
You must install Quartus® Prime software version 24.2 or later on a Windows* or Linux* computer that meets the minimum requirements.
Before reconfiguration, the I/O PLLs configurations are as follows:
- HSIO Bank I/O PLL 1:
- 150 MHz with 0 ps phase shift on counter C0 output
- 200 MHz with 0 ps phase shift on counter C1 output
- HSIO Bank I/O PLL 2:
- 150 MHz with 0 ps phase shift on counter C0 output
- 200 MHz with 0 ps phase shift on counter C1 output
- HVIO Block Fabric Feeding I/O PLL:
- 150 MHz with 0 ps phase shift on counter C0 output
- 200 MHz with 0 ps phase shift on counter C1 output
The input reference clock is 100 MHz. The EMIF Calibration IP and HVIO Reconfiguration Interfaces connect to a state machine to perform I/O PLL reconfiguration operations. A high pulse on the reset_SM signal triggers the operation. You can select the desired reconfiguration mode through the mode_0 and mode_1 inputs, controlled through the In-System Sources & Probes IP core.
Table 22. Reconfiguration Mode Selection for the Design Example Reconfiguration Mode mode_1 mode_0 Reconfiguration Through EMIF Calibration IP 0 0 Reconfiguration Through HVIO Interfaces 0 1 Clock gating reconfiguration 1 0 Follow these steps to recompile the design example:
- Download and restore the Design Example file.
- Change the device and pin assignments to match your hardware.
- Recompile the design example and ensure that it does not contain any timing violation after reconfiguration.