提到DDRII,大家应该都不陌生,DDRII SDRAM是第二代双倍速率同步动态RAM。今天小编给大家介绍一下QUARTUS II 下调用DDRII软核。

新建QUARTUSII工程之后,在tool下找到Megawizard plug-in manager,新建自定义宏功能模块 。

如上图,注意在interface下选择external memory,DDR2SDRAM,语言选择verilog hdl,输出文件名字填写相应的模块名。

如上图,输入参考时钟50M,根据自己的实际输入频率填写,此时钟为DDRII软核内部PLL输出时钟。存储器时钟频率根据自己要求填写,以小编的开发板EP4CE15F17为例,此FPGA上跑DDRII的时钟频率为125M-167M。最下面的控制数据速率,分为全速和半速。

全速情况下,DDRII的突发长度为4,半速情况下,DDRII的突发长度为8。

memory preset根据自己的DDRII芯片选择,如果QUARTUS自带的设置中没有,可以自定义,选择modify parameters。

上述参数必须根据DDRII芯片手册上的参数配置。上述参数中Memory bursrt length决定的该控制器的速率模式是全速还是半速。

然后一直next,到finish,等待生成控制器文件就可以了。

下面给出部分DDRII控制器接口。

具体端口详细说明以及读写控制时序,请参阅官方手册。


版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处

作者:杭州卿萃科技ALIFPGA

原文地址:杭州卿萃科技FPGA极客空间 微信公众号


扫描二维码关注杭州卿萃科技FPGA极客空间


最新文章

  1. jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——词法解析
  2. centos 安装 opencv-3.1.0
  3. 【前端】Three.js
  4. SSH使用密钥登录并禁止口令登录实践
  5. InterBase数据库迁移到MySQL(数据导入)
  6. 13年7月memory point
  7. ubuntu网络配置相关知识(转载)
  8. eclipse导入不到嵌套的项目
  9. POJ1328Radar Installation
  10. android 98 MediaPlayer+SurfaceView播放视频
  11. [React] React Router: Redirect
  12. 编码规范(CSS)
  13. IOS 基于TCP的socket通信详解(原创)
  14. JavaScript中事件
  15. Unity使用C++作为游戏逻辑脚本的研究
  16. 面试之路(13)-android apk之间共享数据的方式以及shareUserId详解
  17. 从Excel、CSV文件获取数据
  18. s21day07 python笔记
  19. python(33)——【re模块】
  20. idea本地安装 lombok插件

热门文章

  1. ubuntu 16.04 vscode + php debug
  2. ThinkPad.E440_FN键反了
  3. 前端分布引导插件IntroJs的使用
  4. Spring scope解惑
  5. Docker 应用实例
  6. 蓝盾第三代AI防火墙分析
  7. js数组,数字函数,字符串函数,表单验证,hashMap,堆栈,日期函数,call函数
  8. 一个css3 DNA 效果
  9. js 取任意两个数之间的随机整数
  10. Juint 单元测试(2)