This is the map from the IP:
This is the map from the rpd .map file:
BLOCK START ADDRESS END ADDRESS
ICB 0x00000000 0x00001FFF
UFM 0x00002000 0x000B9FFF
CFM0 0x000BA000 0x00161FFF (0x0010B353)
Max 10 Setting:
Verify protect: OFF
Watchdog value: Not activated
Configure device from CFM0 only: OFF
POR: Instant ON
IO Pullup: ON
SPI IO Pullup: ON
- Data checksum for this conversion is 0x1207EE84
- All the addresses in this file are byte addresses
The .map file memory map is differ from On-Chip Flash Intel FPGA IP memory map because .map file is add ICB information in pof file.
In On-Chip Flash Intel FPGA IP, UFM start at 0x00000000.
In .map file, UFM start at 0x00002000
0x0-0x1FFF is used for ICB information. Thus, UFM need to start at 0x2000.
I hope this is clear.