宽高比在内存中意味着什么?

时间:2013-01-20 18:00:23

标签: xilinx

有谁知道长宽比在记忆中意味着什么?以及它在Xilinx FPGA中的块内存和分布式内存方式有何不同? 感谢

2 个答案:

答案 0 :(得分:4)

"宽高比"是指访问存储器时的地址位和数据位数。

例如,假设您的内存占用65,536位。如果每个地址使用8个数据位,则有8,192个地址(65,536 / 8 = 8,192),这意味着13个地址位(2 ^ 13 = 8,192)。因此,访问65,536位的一个宽高比是8个数据位和13个地址位。

但是说你想要每个地址16个数据位。那么你只能有4,096个地址,因为4,096 * 16是65,536,这就是你拥有的所有内存。在这种情况下,您只能有12个地址位。因此,访问65,536位存储器的另一个宽高比是16个数据位和12个地址位。

答案 1 :(得分:2)

宽高比是另一个用于RAM块数据组织的术语。

在Xilinx FPGA中,Block RAM是一个包含几千KB RAM的专用双端口存储器。 FPGA包含几个(或许多)这些块。

每个小逻辑块的内部是可配置的查找表。它通常用于逻辑功能,但您可以将其重新配置为几位RAM。您可以将多个(或多个)组合到一个更大的RAM中。这是分布式RAM。

两种类型的RAM都可以用数据初始化,或者用作ROM。

更多信息可在此处找到: http://www.xilinx.com/support/index.htm#nav=sd-nav-link-182711&tab=tab-sd