188.8.131.52.4. Verifying the Option Bit Start and End Addresses
The following table shows the bit fields of the start address.
|31:11||21||Addressable start address|
|0||1||Page valid bit
|31:0||32||Addressable end address|
To restore the addresses:
- Start address—append 13'b0000000000000 to the addressable start address
- End address—append 2'b11 to the addressable end address
For a .pof that has two page addresses with the values shown in the following table.
|0x00 – 0x03||0x00004000|
|0x04 – 0x07||0x00196E30|
|0x08 – 0x0B||0x001C0000|
|0x0C – 0x0F||0x00352E30|
For Page 0 if you append the start address bits[31:11] with 13'b0000000000000, the result is 32'b00000000000000010000000000000000 = 0x10000.
If you append the end address 0x00196E0 with 2'b11, the result is 26'b00011001011011100011000011 = 0x65B8C3.
For Page 1 if you append the start address with 13'b0000000000000, the result is 32'b0000000000011100000000000000000000 = 0x700000.
If you append end address 0x00352E30 with 2’b11, the result is 32'b00000000110101001011100011000011 = 0xD4B8C3.
The start and end address must be correlated with the start and end address for each page printed in the .map file.
Did you find the information on this page useful?