微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA控制DDR SDRAM

FPGA控制DDR SDRAM

时间:10-02 整理:3721RD 点击:
我要做FPGA控制DDR SDRAM,刚接触,不知道如何着手,请高手指点一下!

看DDR的datasheet   参考网上的DDR 设计参考!

ddr中有七种常用命令,是通过RAS_N,CAS_N,WE_N共同控制的!具体是怎么控制的,我没找到这方面的资料,请高手指点一下,另外这些命令如何用?

DDR memory has so many suppliers, like samsung and MT, you can go their website to find.

看datasheet,说得非常明白!

记得Xlinx的Memory Controller有Verilog DDR controller的实际例子,
可以参考一下。

mig
用xilinx 的MIG帮你产生一个DDR控制器,然后再在上面改.

下载个具体的芯片的datasheet,上面会提到相关的时序,以及初始化等操作步骤等等,OPENCORES上也有参考代码,可以去看看。

我的也做这个,有点麻烦

现在FPGA公司应该都有现成的CORE。而且在IO设置,板图上都有很多不同的要求。所以还是请他们来帮尽快还是比较好的。

恩,我也在研究中,很麻烦:(

等着看 !

看看: http://www.xilinx.com/products/ipcenter/MIG.htm

哪里可以下载到这个软件阿?

推荐你看一下 Micron的DDR SDRAM的数据手册,上面的操作描述很详细

xie,xie

DDR SDRAM controller 的实现还是比较麻烦的,具体实现时,地址的译码,各个状态之间的切换还是需要仔细斟酌的,控制器实际上就是几个状态机之间交互工作。
建议你先从SDRAM看起,网上应该可以看到一篇 SDRAM的时序和原理 的文章,写的很明了。把SDRAM的原理弄清楚后,在看DDR SDRAM.画好时序图,确定各个状态见切换的条件,后用语言实现。

小弟也在看SDRAM啊,DDR就比较复杂了

其实SDR的状态控制要比DDR还要复杂一些,随着IO速度提高,很多特殊的读写中断都被JEDEC抛弃了。
Micron的SPEC写得还是挺清楚的,时序图画得也不错,很容易就能看明白。

如果你是用altera,里面集成了一个现成的ddr PHY和相应的测试代码,你可以先生成一个看看

如果读写时序不是很紧张, 用IPcore是很好的选择。
如果多谢时序紧张,需要自己设计时序,

用xilinx 的MIG帮你产生一个DDR控制器,然后再在上面改.

我写多SDRAM,和DDR SDRAM的代码,还是自己写下比较好,用MIG太复杂了,自己都看不懂

学习下

学习。

多谢小编分享

学习学习

先搞清楚DDR SDRAM的控制原理,前面各位大侠说得很清楚

看datasheet,说得非常明白!

谢谢小编的资料!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top