DDR2 MIG核与DDR3 MIG核使用区别

本文对比DDR2和DDR3 MIG核的建立过程、仿真步骤和时序差异。DDR3核特有的PHY to Controller Clock Ratio选项和时序要求更灵活。在仿真时,DDR2和DDR3的example design和user design文件夹内容不同,DDR3的仿真需同时加载所有.v文件。DDR3写时序允许数据与地址不对齐,而DDR2要求严格对齐。
摘要由CSDN通过智能技术生成

本文中所讲DDR2 MIG核是V5芯片的MIG核,DDR3 MIG核是K7芯片的MIG核。

一、建核区别

DDR2 MIg核的建立过程与DDR3 Mig核的建立过程基本内容都是一致。具体建核教程在相应的datasheet(ug086(DDR2 mig)、ug586(DDR3 mig))中都有说明。

这里具体说一下DDR3 Mig核的特有属性。

  1. clock period时钟周期,这个时钟周期跟DDR2 Mig核中的Frequency一样,都是DDR2的核心频率。建立DDR3mig核是我们选用400MHz
  2. PHY to Controller Clock Ratio:该选项的意思是物理接口时钟周期与控制器时钟周期(指的是用户时钟)之比,有2:1和4:1两种选择方案。我们选用4:1的方案。DDR2 Mig核不具备该选项。
  3. Input Clock Period 这个时钟周期指的是输入给DDR3 mig核的输入时钟周期,该时钟经过mig核中的PLL分频和倍频后分别作为用户时钟和接口时钟。假如我们选用200MHz的输入时钟,那么经过PLL分频后用户侧时钟接口就是100Mhz,DDR3物理接口时钟就是400MHz。
  4. DDR3 Mig核主要的用户接口及其含义如下:

二、仿真区别

在我们建立mig核之后,我们一般都会使用mig核自带的example design进行仿真,观察mig核能否正常工作。我们在建立核之后,在这个工程D:\isefile\DDR2_Mig_Core\ipcore_dir\Mig_core路径下(其中DDR2_Mig_Core是自定义的工程名字,Mig_core是自定义的mig核的名字),会有docs(里面主要是mig核的数据手册)、example design(用来测试仿真)、user design(用户使用)三个文件夹。在DDR2mig核中的example design和user design中的rtl和sim文件夹中都包含了仿真所用的.v,只不过example design中仿真数据的产生是在rtl文件下,而user design中仿真数据的产生是在sim文件夹下。因此,example design中所有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值