43
TR10a-LPQ User Manual
December
10,
2018
code to run correctly and update designs in the user memory, this memory map address
must not be altered.
Table 3-1 Flash Memory Map (Byte Address)
Block Description
Size(KB)
Address Range
Factory Board Information
128
0x00010000 – 0x0002FFFF
PFL option bits
64
0x00030000 – 0x0003FFFF
Factory hardware
44,032
0x00040000 – 0x02B3FFFF
User hardware
44,032
0x02B40000 – 0x0563FFFF
Factory software
8,192
0x05640000 – 0x05E3FFFF
User software and data
34,560
0x05E40000 – 0x07FFFFFF
The
Factory Board Information
stores the Manufacture Serial Number of the FPGA
board. The Serial Number is a 13 digital number with format mmmmmmmm-nnnn.
Users can find the number on the serial number sticker on the FPGA board.
The
PFL option bits
contains the image location of the
Factory hardware
and
User
hardware
, so the PLF II IP in the MAX V CPLD can know where to find the FPGA
configuration data. If developers erase all flash content,
please ensure that the PFL
option is reprogrammed with the FPGA configuration data
.
For user’s application, the
User hardware
must be stored with start address
0x02B40000
, and the user’s software is suggested to be stored with start address
0x05E40000
. Users also can overwrite the Factory hardware and Factory software
based on their application.
Factory hardware
must be stored with start address
0x00040000
, and the Factory software should be stored with start address
0x05640000
.
We strongly recommend users to use the batch file in the
Flash_Restore
folder to write
the hardware and software data into the CFI-Flash.
3.3
Flash Example Designs
There are four flash example designs and one programming batch folder in the
Demonstration folder under the System CD as shown in
Table 3-2 Flash Example Design
Example Folder
Description
Flash_Programming This is the flash programming design. It is used to write
data into FLASH by a Quartus Programmer.