Custom_table_size_100 |
---|
To configure the flash memory of some modules with Intel FPGA(/SoCs from Trenz Electronic, a .jic file is needed. This file is built from the .sof file from the Quartus project and optionally the .hex file from the software application.
This is a short tutorial on how to create the .jic file.
More detailed instructions can be found directly on the Intel website: AN 736: Nios II Processor Booting From Altera Serial Flash (EPCQ)
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The following table lists some boards for which you need to generate a .jic file to program the flash configuration device.
anchor | Table_BO |
---|---|
title-alignment | center |
title | Board Overview |
*Configuration sheme depends on current Firmware, see Firmware description
**for correct flash memory device see the schematics of the board
Prepare Quartus Project:
Prepare software project:
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Do following steps to convert the .sof + .hex file to a .jic :
Compile your quartus project to generate a .sof filefile:
Make the following settings in the "Convert Programming File" window
draw.io Diagram | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
File name: specify the target directory and the output file name
draw.io Diagram | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Highlight "Flash Loader" in "Input files to convert " window
Click "Add Device...", select correct Device family and Device name and click "OK"
draw.io Diagram | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Highlight "SOF Data" in "Input files to convert" window
Click "Add File...", browse to the .sof file you want to convert and click "open"
draw.io Diagram | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Highlight selected .sof file
draw.io Diagram | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
draw.io Diagram | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
You can use the Quartus Programmer to program the flash configuration device with the .jic file.
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Scroll Only | ||
---|---|---|
|
Scroll pdf ignore | ||||||
---|---|---|---|---|---|---|
|