Visible to Intel only — GUID: vth1680718712250
Ixiasoft
Visible to Intel only — GUID: vth1680718712250
Ixiasoft
2.3.4. Avalon® -ST Configuration
This topic describes key differences between Fast Passive Parallel (FPP) configuration in Cyclone® V devices and Avalon® -ST configuration in Agilex™ 5 devices.
Configuration Pin Name – Cyclone® V | Configuration Pin Name – to Agilex™ 5 | Notes for Agilex™ 5 Device |
---|---|---|
DCLK (PS - FPP) | AVST_CLK, SDM_IO14(AVSTx8_CLK) | Avalon® -ST x8 mode has a dedicated clock input on SDM_IO14 (AVSTx8_CLK). For Avalon® -ST x16 mode, use AVST_CLK located in the general-purpose I/O (GPIO) bank. AVST_CLK and AVSTx8_CLK must be continuous and cannot pause during configuration. |
DATA[7:0](FPP8) | SDM_IO pins (AVSTx8_DATAn) | Avalon® -ST x8 uses Secure Device Manager (SDM) pins for data pins. |
DATA[31:0] (FPP32/FPP16) | AVST_DATA[15:0] | Avalon® -ST x16 uses pins in GPIO bank. |
N/A | SDM_IO11(AVSTx8_VALID)/AVST_VALID | The host must assert AVST_VALID signal when sending a valid AVST_DATA signal and may assert AVST_VALID signal at any time after the assertion of the AVST_READY signal. |
N/A | SDM_IO8(AVSTx8_READY)/AVST_READY | The device asserts the AVST_READY signal when ready to accept data. The host must handle backpressure by monitoring the AVST_READY signal. |
The following are other key differences to consider:
- Use Parallel Flash Loader II (PFL II) Intel® FPGA IP with an external host device in an Agilex™ 5 device.
Note: Parallel Flash Load (PFL 1) Intel® FPGA IP cannot support Avalon® -ST configuration scheme.
- The AVST_CLK signal must run continuously during configuration. The AVST_READY signal does not assert unless the clock is running.
- Host must synchronize the AVST_READY signal (input) to the AVST_CLK signal (output) using a two-stage register synchronizer.
- Host must drive no more than six data words after the deassertion of the AVST_READY signal, including the two-stage register synchronizer delay incurred.
- Intel® plans to support the simulation model for the Avalon® -ST controller. The simulation model is essential for simulating Avalon® -ST configuration with their host controller RTL logic during the product development stage.
For additional information, refer to the " Avalon® -ST Configuration" chapter in the Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs.