Visible to Intel only — GUID: asw1519171113092
Ixiasoft
4.4. FPGA Configuration
You can use the Intel® Quartus® Prime Programmer to configure the FPGA with your SRAM Object File (.sof).
Ensure the following
- The Intel® Quartus® Prime Programmer is installed on your PC.
- The micro-USB cable is connected to the FPGA development board.
- Power to the board is ON, and no other applications that use the JTAG chain are running.
Steps
- Start the Intel® Quartus® Prime Programmer.
- Click Auto Detect to display the devices in the JTAG chain.
- Click Change File and select the path to the desired .sof.
- Turn on the Program/Configure option for the added file.
- Click Start to download the selected file to the FPGA. Configuration is complete when the progress bar reaches 100%.
Using the Intel® Quartus® Prime Programmer to configure a device on the board causes other JTAG based applications such as the Board Test System and the Power Monitor to lose their connection to the board. Restart those applications after configuration is complete.
Programming the FPGA over Intel® FPGA Download Cable II
The figure below shows the high-level conceptual block diagram for programming the Intel® Stratix® 10 MX FPGA over the embedded Intel® FPGA Download Cable II or External Intel® FPGA Download Cable II.
Connection on the external JTAG header (J9) automatically disables the on-board JTAG Intel® FPGA Download Cable II. This allows the use of an external USB JTAG dongle to access the JTAG bus on the board.
Supported Configuration Modes
This development kit supports two configuration modes: Active Serial x4 (AS x4) and JTAG. The default configuration is AS x4 using a 2 Gb QSPI Flash device. JTAG configuration is supported by using either the on-board Intel® FPGA Download Cable II or the through an external Intel® FPGA Download Cable II dongle.
Active Serial x4 Mode
The Secure Device Manager (SDM) block in the Intel® Stratix® 10 MX FPGA device controls the configuration process and interface. The flash memory is a Micron Technology 1.8 V core, 1.8 V I/O 2 Gigabit CFI NOR-type device (P/N: MT25Qu02GCBB3E12). For AS x4 Fast modes, MSEL [2:0] signals need to be set according to the table below. Not all modes are supported. AS x4 is the default configuration mode.
Configuration Scheme | MSEL [2:0] |
---|---|
Avalon-ST (x32) | 000 (Not Supported) |
Avalon-ST (x16) | 101 (Not Supported) |
Avalon-ST (x8) | 110 (Not Supported) |
AS (Fast Mode for CvP) | 001 |
AS (Normal Mode) | 011 (Not Supported) |
NAND x8 | 010 (Not Supported) |
SD/MMC x4/x8 | 100 (Not Supported) |
JTAG only | 111 |
JTAG Configuration Mode
The JTAG Switch implemented in the Intel® MAX® 10 System Control FPGA (U24) allows the selection of the device(s) to be included in the JTAG chain. It is done by the settings of the DIP switch SW2. The embedded Intel® FPGA Download Cable (or external Intel® FPGA Download Cable) or PCIe* JTAG can be selected as the source for programming the device(s) on the chain. The embedded Intel® FPGA Download Cable is the default setting for this configuration mode.