Visible to Intel only — GUID: mwh1410805293552
Ixiasoft
1.1. Features
1.2. Overview
1.3. Programming Single and Multiple Serial Configuration Devices with the Intel® FPGA Serial Flash Loader IP Core
1.4. Using the Intel® FPGA Serial Flash Loader IP Core in the Intel® Quartus® Prime Software
1.5. Generating .jic and .jam Programming Files in the Intel® Quartus® Prime Software
1.6. Programming Serial Configuration Devices with the Intel® Quartus® Prime Programmer
1.7. Features for Intel® Arria® 10 and Intel® Cyclone® 10 GX Devices
1.8. Intel® FPGA Serial Flash Loader IP Core Parameter
1.9. Intel® FPGA Serial Flash Loader IP Core Signals
1.10. Document Revision History for AN 370: Using the Intel® FPGA Serial Flash Loader IP Core with the Intel® Quartus® Prime Software
Visible to Intel only — GUID: mwh1410805293552
Ixiasoft
1.3. Programming Single and Multiple Serial Configuration Devices with the Intel® FPGA Serial Flash Loader IP Core
To program serial configuration devices using the Intel® FPGA Serial Flash Loader IP core, set up your board in AS mode and then follow these steps:
- To bridge the JTAG interface to the active serial interface, configure the SFL image into the FPGA.
Note: Bypass this step if the SFL image exists in the FPGA.
- Program the serial configuration device or devices through the JTAG-ASMI bridge of the SFL.
Note: Programming serial configuration device uses one data line only regardless of the active serial configuration mode chosen.
- Reconfigure your FPGA with the new configuration data you programmed into the serial configuration device in Step 2. This replaces the SFL image with the new configuration data. To reconfigure the FPGA with the new configuration data, pull the nConfig pin low and then release the pin.
Note: You can include the Intel® FPGA Serial Flash Loader IP core in your new configuration data to allow programming the serial configuration device when your FPGA is in user mode.
Figure 2. Programming Serial Configuration Devices with the Intel® FPGA Serial Flash Loader IP Core Programming FlowThis figure shows the general programming flow to program serial configuration devices with the Intel® FPGA Serial Flash Loader IP core.
Figure 3. Programming a Single Serial Configuration Device with the Intel® FPGA Serial Flash Loader IP Core Programming FlowThis figure shows the programming flow to program a single serial configuration device with the Intel® FPGA Serial Flash Loader IP core.
Figure 4. Programming Multiple Serial Configuration Devices with the Intel® FPGA Serial Flash Loader IP Core Programming FlowThis figure shows the programming flow to program multiple serial configuration devices with the Intel® FPGA Serial Flash Loader IP core.