本文主要介绍cyclone iv与DDR2相连接时,各个物理管脚的连接方式及注意事项。
1、cyclone iv handbook上指明 该器件可以与 DDR2 SDRAM,DDR SDRAM,QDR II SRAM 这三类外部存储芯片相连接。cyclone iv不能连接DDR 3存储器。

2、下图是你在工程里调用DDR的IP核时,根据你外部接的DDR类型 选择对应的IP核,比如外部存储器件是DDR2 ,那你就选择“DDR2 SDRAM Controller with ALTMEMPHY”IP核, cyclone iv系列只能用ALTMEMPHY IP核控制器,UniPHY IP核在 cyclone iv里不能用,所以是灰色的(在cyclone v里就可以用UniPHY IP核)。

3、cyclone iv E芯片的chip planner中,每边包含的DQ 总线组数如下图所示。

下图列出了DQS的数量以及在芯片上的分布位置。

4、 DQ和DQS信号的方向是根据你外部所接的存储器类型决定的。
DDR2 SDRAM 和 DDR SDRAM:DQ,DQS是双向接口
QDR II SRAM :DQ,DQS是单向接口

5、对于cyclone iv,当外部存储器件是DDR2 SDRAM 和 DDR SDRAM时,DQS 数据选通信号只有在写DDR时才有效。在读数据时该信号是被忽略的,因为在DDR IP核内部会产生读数据的捕获时钟信号。
注意:必须把fpga的DQS管脚与外部存储器DDR2的DQS管脚相连;如果外部存储器是QDR II SRAM 那就把fpga的DQS管脚与QDR II SRAM 的CQ管脚相连。

6、cyclone iv 不支持差分探测信号(即DQS,DQS#差分对),只能用单个的DQS信号。在DDR2 SDRAM存储器里,探测信号用不用成差分还是单端的是可以配置的。比如在镁光的DDR2 MT47H6416HR-3E中,设置下面相应的寄存器位就行。

7、 cyclone iv 系列芯片的所有bank(除cyclone iv GX左边的bank以外)都支持x8,x9,x16,x32以及x36的DQ数据总线。 DDR2 SDRAM和DDR SDRAM的DQ总线接口 必须要用x8 mode 的数据总线,如果你的外部存储器接口数据总线比x8宽(比如要是外部存储器数据线DQ是16位宽的,那你就用同一个bank里的两个x8 组),则需要用多个x8组 去连接;x9,x16,x32 用于 QDR II SRAM存储器。

8、每一个DQ组,都有与其相对应的DQS管脚。两者是互相匹配的,如果一个DQ组没有与其相对应DQS匹配,那你在QUARTUS II里编译的时候,就会报错。下图列举了任一DQ和DQS的匹配关系。

9、 cyclone iv里,x9模式用的DQ,DQS管脚跟x8模式是一样的。x9模式比x8模式多了一个DQ管脚,当x9模式只用8个DQ管脚时(即跟x8模式用法一样时),多余的一个DQ管脚可以用作普通IO;x18模式用的DQ,DQS管脚跟x16模式是一样的。x18模式比x16模式多了两个DQ管脚,当x18模式只用16个DQ管脚时(即跟x16模式用法一样时),多余的两个DQ管脚可以用作普通IO;同理 ,x36模式用的DQ,DQS管脚跟x32模式是一样的。x36模式比x132模式多了四个DQ管脚,当x36模式只用32个DQ管脚时(即跟x32模式用法一样时),多余的四个DQ管脚可以用作普通IO。
当fpga里的这些DQ,DQS管脚没有接存储器管脚时,可以当做普通IO口使用。

10、对于cyclone iv与ddr相连的地址信号,控制,命令信号都是单沿发送的,你可以用fpga的任意bank的任意用户 IO口用于与外部存储器的地址,控制,命令管脚相连。
11、外部存储器的时钟信号连接,差分时钟信号CK,CK#必须被分配到fpga的差分管脚上,且必须与数据DQ管脚在同一个bank 或者是同一边。 对于DDR2 和DDR SDRAM,存储器的差分时钟信号(CK,CK#)用来捕获地址信号,控制和命令信号。同样,QDR II SRAM用写时钟(K,K#)去捕获地址,命令信号。

12、DDR2运行时钟频率范围
从下表可以看出,Cyclone iv C8L支持的最高memroy时钟频率是 167Mhz(Half-rate),150Mhz(Full-Rate)

Cyclone IV 外接ddr2(一)相关推荐

  1. fpga挂一片ddr2_FPGA的外部存储器接口DDR2(7)_CYCLONE IV与DDR2相关的引脚

    ALTERA公司的CYCLONE V 已经发布,样片已经有了,接下来就会量产,明年就会出现基于CYCON V的开发板.自己关注这个芯片已经有些日子了,现在的资料虽然不是很多,但也正好提前了解一下这个芯 ...

  2. Altera Cyclone IV系列命名规则

    1.Cyclone IV E系列命名规则 1.首先是EP4C,这是Cyclone IV的代号简称,只要是Cyclone IV系列都以EP4C开头 2.然后是一个字母E,E代表是E系列,Enhanced ...

  3. cyclone IV 系列轻量级FPGA 芯片ep4ce6e22c8 引脚分布图

    目录 简介 EP4CE6E22C8 IO分布 BANK IO分布 补充 简介 EP4CE6E22C8作为可以手动焊接的一款轻量级cyclone IV系列芯片,百度了一大圈都只有一个用户手册,找不到引脚 ...

  4. Cyclone IV E GX Cyclone 10 LP Cyclone V SE SX 型号命名规则

    Cyclone IV GX和 Cyclone IV E 型号命名规则 Cyclone 10 LP 型号命名规则 Cyclone V SE 和 SX型号命名规则

  5. FPGA黑金开发板 CYCLONE IV核心板全新上市!!!!

    FPGA:                          EP4CE15F17C8N SDRAM:                       256Mbit    (16M*16bit) SRA ...

  6. Cyclone IV FPGA 器件笔记

    LE(逻辑单元)操作模式 1) 正常模式 2)算术模式 可以看到对于Cy4来说正常模式和算术模式的区别就是正常模式有一个4输入LUT没有cout进位输出,而算术模式有两个3输入LUT有cout进位输出 ...

  7. cyclone iv 器件手册_GaN器件的直接驱动配置

    受益于集成器件保护,直接驱动GaN器件可实现更高的开关电源效率和更佳的系统级可靠性. 高电压(600V)氮化镓(GaN)高电子迁移率晶体管(HEMT)的开关特性可实现提高开关模式电源效率和密度的新型拓 ...

  8. FPGA笔记 Cyclone IV 供电电源

  9. mysql分组取所有数据_mysql 分组后取每个组内最新的一条数据

    首先,将按条件查询并排序的结果查询出来. mysql> select accepttime,user,job from tuser_job where user =8 order by acce ...

最新文章

  1. [怪谈]唯有数学不会因时代的变迁而没落
  2. MobileViT 网络测试
  3. luogu P2791 幼儿园篮球题
  4. Angular页面发生更新时,更新如何从view层传递到model层
  5. n个数里找出前m个数(或者 从10亿个浮点数中找出最大的1万个)
  6. 距离度量方式(马氏距离,欧式距离,曼哈顿距离)
  7. sourcetree克隆一直不成功_Git神器| SourceTree安装使用教程
  8. Linux(Ubuntu18.04)安装SEAL-python
  9. 延展公司受邀参加圣象集团信息化建设年度总结会议
  10. python requests session_Python requests模块session代码实例
  11. 编程语言:类型系统的本质
  12. win7录屏_原来电脑自带的录屏功能,那么好用,可惜很多人还不知道,真遗憾...
  13. 戴尔R730服务器,U盘安装服务器阵列(raid)卡驱动,识别硬盘。
  14. 企业微信网页应用开发 - 权限验证
  15. 执行npm install报错:npm ERR! code EINTEGRITY
  16. Captain Flint and a Long Voyage
  17. 职场技巧:高效实用的四象限法则
  18. docker限制cpu、内存使用
  19. 涂鸦小程序——为自己的人生画上一笔
  20. Java开发-空指针(NullPointException)

热门文章

  1. 通达信软件L2接口的委托队列有什么用?
  2. Java版本电子招标采购系统源码:营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展
  3. darkNet配置问题
  4. 一次p3故障总结(沟通及流程篇)
  5. java毕业设计基于JS的租房网站mybatis+源码+调试部署+系统+数据库+lw
  6. [易飞]进销存统计表
  7. 分子偶极矩大小如何判断_如何判断分子极性的大小
  8. 1650显卡能带动144hz吗_神舟又有一款真香游戏本:不到5K,144Hz屏+1650显卡
  9. llc谐振闭环电路基于simulink
  10. 在线作图丨绘制组间网络分析(Network Analysis)