FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6524 Discussions

implement On-Chip-Flash with Hex file

GalM1
Beginner
90 Views

Hi All,

 

we are using a MAX10 chip with implemented Flash

our target is to have an internal flesh with default values that we will read 

 

we have astablished the connection between a component and the memory 

also i "Think" i'm reading data from teh memory (using signalTap)

the data is always x"FFFFFFFF" (as default)

 

we would like to have an HEX file that will initiate the values inside the Flash 

the Flash IP window:

GalM1_0-1734603971289.png

 

we also set the Device configuration as well to "Single uncompressed Image with MemoryInitialization"

GalM1_1-1734604041243.png

 

when i complie and program, the data is xFFF...

 

we saw that we need to convert the SOF to POF file 

GalM1_2-1734604133410.png

 

when we try to upload the HEX we get an error:

GalM1_3-1734604253769.png

 

 

the HEX File needs to be 521 cells with 32bit data

i have notesed that when the HEX is over 1 cell (32 bit)we get this error

for example:

GalM1_4-1734604348013.png

 

is there a simple guide to implement Flash with default values?

any advice will be appriciated

 

thank you

 

Labels (1)
0 Kudos
1 Reply
ShengN_Intel
Employee
36 Views

Hi,


Please check this documentation https://www.intel.com/content/www/us/en/docs/programmable/683180/18-0/flash-initialization-files.html

If the total data size in the initialization file is less the maximum UFM size, the IP core retains blank data (all 1's).

If the total data size in the initialization file is larger than the maximum UFM size, the IP core ignores the extra data.


Thanks,

Regards,

Sheng


0 Kudos
Reply