fpga 使用内部 ram ip核 的方法,麻烦会的朋友吧那个帮忙。。。谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fpga 使用内部 ram ip核 的方法,麻烦会的朋友吧那个帮忙。。。谢谢相关的知识,希望对你有一定的参考价值。

fpga 使用内部 ram ip核 的方法,麻烦会的朋友吧那个帮忙。。。谢谢。。。图的端口我也看得不太懂。。因为要用到,麻烦说清楚一些。。谢谢

你选择的是分布式ram,读写数据速度快,但是容量比较小;块ram读写速度慢一些,但容量比较大。
在图中,你选择了双口ram的形式,双口ram可以有两个读写地址,两个数据输出端口,块ram时也可以采用不同的时钟。Options中,Depth表示存储数据深度,即数据个数;Data Width表示存储数据位宽,即数据范围和精度。端口含义如下:
1、a表示写入地址,同时也是第一个输出端口(spo)的读取地址,其数据位数与定义的Depth对应;
2、d表示写入的数据,其数据位数与定义的Data Width对应;
3、dpra表示第二个输出端口(dpo)的读取地址;
4、we为写使能信号,高电平有效,可以写入数据;
5、clk为读写时钟;
6、其它信号带rst为各种复位信号;带ce的为各种使能信号;首字母为q的是寄存器输出信号(q本身含有d触发器输出的意思),即读出数据与读取地址相应的延迟一个时钟周期。
各个信号的含义多试试看看时序波形就清楚了,而且也有相应的英文说明,楼主多多努力,学无止境哈!
参考技术A 我只用过Xilinx的,非常好用!几年前的事情了,稍微回忆一下供参考。
选择双口RAM,宽度和深度配置好了以后,应该会自动生成一个配置文件和一段代码,把代码拷贝到你的程序里,端口配好就可以用了。
帮助里面什么都有,要有信心!
参考技术B spa是b口的输出地址 这些很简单的啊 参考技术C RAM ip core的用法很多,在知道上三言两语很难说清楚。
看到图片下方偏左部位的“datasheet”按钮了没?点击这里可以打开ip核对应的详细说明文档,这里面的信息是最详尽准确的。追问

看了。。。问题有几个端口看不清楚。。。spra是干什么的。。其实我只需要简单的读写就可以了。。能不能大致给个 流程啊?谢谢。。。

以上是关于fpga 使用内部 ram ip核 的方法,麻烦会的朋友吧那个帮忙。。。谢谢的主要内容,如果未能解决你的问题,请参考以下文章

ZYNQ之FPGA学习----RAM IP核使用实验

fpga中 ip核与硬件原语有啥区别??

关于fpga的除法

FPGA的以太网ip核具体实现步骤,怎样仿真其功能

05-IP核应用之计数器——小梅哥FPGA设计思想与验证方法视频教程配套文档

Xilinx FPGA中block RAM是做啥用的?在XPS中生成的MSS文件中也有地址,这是啥地址呢?