仅对英特尔可见 — GUID: xls1503043324713
Ixiasoft
3.1.10.1.6. 验证选项比特起始和结束地址
对于从值为32-bit的扇区偏移地址将一个.sof转换成.pof文件时所指定的每个SOF页面的起始和结束地址,您可以对这些起始和结束地址进行解码。如果遇到配置错误,那么可以验证生成的比特流地址是否与 Intel® Quartus® Prime软件中指定的地址相匹配。
下表显示了起始地址的比特字段。
比特 | 宽度 | 说明 |
---|---|---|
31:11 | 21 | 可寻址的起始地址 |
10:1 | 10 | 保留位 |
0 | 1 | 有效页面比特
|
比特 | 宽度 | 说明 |
---|---|---|
31:0 | 32 | 可寻址的结束地址 |
要恢复地址:
- 起始地址—将13'b0000000000000附加到可寻址的起始地址
- 结束地址—将2'b11附加到可寻址的结束地址
一个具有两个页面地址(值如下表所示)的.pof。
扇区偏移 | 值 |
---|---|
0x00 – 0x03 | 0x00004000 |
0x04 – 0x07 | 0x00196E30 |
0x08 – 0x0B | 0x001C0000 |
0x0C – 0x0F | 0x00352E30 |
对于Page 0,如果将13'b0000000000000附加到起始地址比特[31:11]上,那么结果为32'b00000000000000010000000000000000 = 0x10000。
如果将2'b11附加到结束地址0x00196E0上,那么结果为26'b00011001011011100011000011 = 0x65B8C3。
对于Page 1,如果将13'b0000000000000附加到起始地址,那么结果为32'b0000000000011100000000000000000000 = 0x700000。
如果将2’b11附加到结束地址0x00352E30上,那么结果为32'b00000000110101001011100011000011 = 0xD4B8C3。
起始和结束地址必须与.map文件所打印的每个页面的起始和结束有关。