5.2i Data2BRAM  – 如何计算BMM文件中的地址空间?-Altera-Intel社区-FPGA CPLD-ChipDebug

5.2i Data2BRAM – 如何计算BMM文件中的地址空间?

问题描述

一般问题描述:

如何计算BMM文件中的地址空间?

解决/修复方法

计算地址空间的公式是:

#of blockRAM * blockRAM位的大小/ 8 -1 =地址空间(从零开始)

对于Spartan-II / -IEIE和Virtex / -E架构,blockRAM的大小为2 ^ 12 = 4,096位

对于Spartan-3和Virtex-II / -II Pro架构,blockRAM的大小为2 ^ 14 = 16,384位

例如,在Virtex-II设计中:

blockRAM的数量= 22

blockRAM的大小= 2 ^ 14

除以2 ^ 3 = 8以从位转换为字节。

因此,在该示例中,22 *(2 ^ 14)/(2 ^ 3)-1 = 45055 = AFFF(十六进制)

ADDRESS_BLOCK测试RAMB16 [0x00000000:0x0000AFFF]

请登录后发表评论

    没有回复内容