Cycone IV的DDR2硬件设计前验证

Posted dpshadow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cycone IV的DDR2硬件设计前验证相关的知识,希望对你有一定的参考价值。

  打算使用Cyclone IV的FPGA挂DDR2,按照流程,先使用Quartus跑IP,跑引脚分配,综合OK了再设计硬件,这部分主要是DM和DQS信号比较头疼,研究了好久才找到方法。

  在Intel官网查找DDR2 IP的User Guide找到详细的IP描述文件参考链接:

  https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_ddr_ddr2_sdram_hp.pdf?wapkw=ddr+and+ddr2+sdram+high-performance+controller+user+guide

  在文档中清楚的告诉你生成的IP有对应的 xxx_example_top.v 测试文件,只需要把改文件添加至工程并设为TOP文件编译就可以做一些测试,具体细节参考文档。

  生成IP并添加 XXX_example_top.v 测试文件后,参考Cyclone IV Device Handbook Volume 1 得到 DM和DQS信号如何设计的信息如下所示:

  技术图片

 

  按照该信息找到Cyclone IV的Pin-outs文件, 下载xls文件,我使用的是Cyclone IV E15的,所以下载了E15的xls文件。下载打开后可在Pin List中查看到对应封装的 DDR2 引脚分配信息,

  技术图片

  根据自己的情况把IO分配至工程中,编译验证。

  完成DQ、DM、DQS信号分配后剩下的是Address信号分配了,参考Handbook得知Address可以使用任意IO,如下图:

  技术图片

 

   CK信号分配参考如下:

  技术图片

 

以上是关于Cycone IV的DDR2硬件设计前验证的主要内容,如果未能解决你的问题,请参考以下文章

AC6102 DDR2测试工程

188. 买卖股票的最佳时机 IV

188. 买卖股票的最佳时机 IV(Hard)

Leetcode No.188 买卖股票的最佳时机 IV(动态规划)

Leetcode No.188 买卖股票的最佳时机 IV(动态规划)

基于html汽车商城网站页面设计与实现.rar共计页面30+(毕业设计+毕业源码+答辩PPT)