Visible to Intel only — GUID: vgo1437724764728
Ixiasoft
1. Intel® MAX® 10 User Flash Memory Overview
2. Intel® MAX® 10 UFM Architecture and Features
3. Intel® MAX® 10 UFM Design Considerations
4. Intel® MAX® 10 UFM Implementation Guides
5. On-Chip Flash Intel® FPGA IP Core References
6. Intel® MAX® 10 User Flash Memory User Guide Archive
7. Document Revision History for the Intel® MAX® 10 User Flash Memory User Guide
Visible to Intel only — GUID: vgo1437724764728
Ixiasoft
4.3. Flash Initialization Files
The On-Chip Flash Intel® FPGA IP core supports the .hex, .mif, and .dat files.
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.
File Type | Format | Notes |
---|---|---|
.hex | Standard Intel hexadecimal file—uses byte addressing. | For flash initialization in actual hardware. |
.mif | Standard Intel FPGA memory initialization file—uses word addressing. | For flash initialization in actual hardware. |
.dat | 32-bit data width file—uses word addressing. | For flash initialization in simulation model. |
For .dat initialization files, create an empty file with <name of the file>.dat and refer below for the file format and example.
Format:
@wordaddress1 hexdata1
@wordaddress2 hexdata2
…
@wordaddressN hexdataN
Example:
@0000 0001703A
@0001 04C00074
@0002 9801483A
@0003 9CFFF804
…