Board Reference
Schematic Signal
Name
FPGA Pin Number
I/O Standard
Description
E5
FLASH_DATA4
BB34
1.8V
Data bus
G5
FLASH_DATA5
BB33
1.8V
Data bus
G6
FLASH_DATA6
BD35
1.8V
Data bus
H7
FLASH_DATA7
BD34
1.8V
Data bus
E1
FLASH_DATA8
BC33
1.8V
Data bus
E3
FLASH_DATA9
BD33
1.8V
Data bus
F3
FLASH_DATA10
BF35
1.8V
Data bus
F4
FLASH_DATA11
BF36
1.8V
Data bus
F5
FLASH_DATA12
BF34
1.8V
Data bus
H5
FLASH_DATA13
BG34
1.8V
Data bus
G7
FLASH_DATA14
BJ34
1.8V
Data bus
E7
FLASH_DATA15
BJ33
1.8V
Data bus
4.8.2. Programming Flash using Quartus Programmer
You can use the Quartus Programmer to program the flash with your Programmer
Object File (.pof).
Ensure the following conditions are met before you proceed:
•
The Quartus Programmer and the Intel FPGA Download Cable II driver are
installed on the host computer.
•
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.
•
The design running in the FPGA does not drive the FM bus.
Execute the steps below to program the Flash
1. Start the Quartus Progammer.
2. Click Auto Detect to display the devices in the JTAG chain.
3. Select the flash attached to the MAX V and then click Change File and select the
path to the desired .pof. If the flash is not detected, configure the FPGA with any
configuration image which does not drive the flash signals and then go to step 2,
refer to Configuring the FPGA using Quartus Programmer
4. Turn on the Program/Configure option for the added file.
5. Click Start to program the selected file to flash. Programming is complete when
the progress bar reaches 100%. If flash programming fails, change the
TCK
frequency to a lower frequency (16 MHz or 6 MHz). Run the command below in
the Nios II command shell.
jtag --setparam <cable> JtagClock
<frequency><Units>
. For example:
jtagconfig --setparam 1 JtagClock
16M
and then go to Step 4.
4. Board Components
UG-20046 | 2018.07.20
Intel
®
Stratix
®
10 GX FPGA Development Kit User Guide
52