44
TR10a-LPQ User Manual
December
10,
2018
Flash_Factory
A simple example design. Its FPGA configure data and
Nios II codes are stored in the Factory Image Area.
Flash_User
A simple example design. Its FPGA configure data and
Nios II codes are stored in the User Image Area.
Flash_Tool
A Nios II program shows how to access flash content.
Flash_Restore
A batch file used for to programming Flash_Factory and
the Flash_User project into CFI Flash.
shows the relationship between the three examples –
Flash_Programming
,
Flash_Factory
and
Flash_User
. The
Flash_Programming
example is used to write
data into the CFI Flash on the FPGA Board. The
Flash_Factory
and
Flash_User
are
simple designs with Nios II processor. These two designed are written into CFI-Flash
so they are selected to configure the FPGA when the FPGA is powered on.
Figure 3-3 Relationship between three flash examples
The
Flash_Tool
is designed to show how to access flash via the Nios II processor. The
design shows how to erase flash and read flash content.
3.4
Flash_Programming Example
The
Flash_Programing
project is designed to program CFI flash by a Quartus
Programmer. In the project, Intel Parallel Flash Loader II IP is used to program the CFI-
Flash.
shows the Generic Setting in the IP. “Flash Programming” operation
mode is used, and “CFI Parallel Flash” is selected.
Setting. “CFI 1 Gbit” is selected. The Flash_Programming.sof generated by this
program is used in the flash programming batch files located in the
Flash_Restore
folder.