当前位置:   article > 正文

Block Memory Generator之TDPRAM应用知识点记录_block ram generate address interface

block ram generate address interface

1、2种接口类型

(1)Native

(2)AXI4

2、5中存储类型:

(1)Single Port RAM

(2)Simple Dule Port RAM

(3)True Dual Port RAM

(4)Single Port ROM

(5)Dual Port ROM

3、项目中应用Native接口下的TDPRAM真双端RAM,关于RAM深度、数据位宽、地址之间的关系出现了一些疑问,做下记录:

(1)例化IP核时,在Basic栏勾选了“Generate address interface with 32 bits”

(2)Port A栏设置读写数据宽度为32bits,读写深度设置为512

        这里理解为RAM可以存储512个32bits的数据,一次读写一个32bits数据,地址偏移+4;

(3)如果不勾选“Generate address interface with 32 bits”,将读写数据宽度设置为8bits,读写深度为512

        这里理解为RAM可以存储512个8bits的数据,一次读写一个8bits数据,地址偏移+1

 

 (4)如果不勾选“Generate address interface with 32 bits”,将读写数据宽度设置为2bits,读写深度为512

        这里理解为RAM可以存储512个2bits的数据,一次读写一个2bits数据,地址偏移+1

 

        总结:BRAM的一个地址最大只能存储一个Byte的数据,这个与AXI4总线是一致的;需要区分的是例化IP核时,读写深度是指有多少个指定位宽的数据,而地址却是以Byte为基准来进行偏移,不够一个Byte的也算一个Byte。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/658900
推荐阅读
相关标签
  

闽ICP备14008679号