如何建立DDR3测试工程

        要建立DDR3的测试工程,首先要生成mig IP核,然后写测试模块使用这个IP核进行测试。

一、生成 mig IP核

建立一个新工程,然后生成 mig IP核。

关键步骤如下:

(1)点击 IP catalog,在搜索框输入mig,然后双击IP核打开进行数据配置。

 (2)根据需要选择AXI接口:如果用FIFO控制读写,就不需要勾选;如果用AXI控制读写,则勾上。

(3)选择DDR3

(4)时钟周期,根据需要选择,一般用800M或者400M。DDR的型号也是根据自己实际使用情况进行选择。数据位宽,如果一片DDR是16位,用了一片DDR,就选择16位;如果用了两片,那就选择16 *2 = 32位。其他情况以此类推。

有些型号的DDR有不同的电压要求,根据实际情况选择memory voltage。

 (5)这里的时钟周期得是(4)当中选的时钟的四分之一。

(6)system clock,如果是FPGA内部产生的就选择no buffer,如果不是,根据原理图上所给信号的类型选择差分或者单端。而reference clock 一般选择使用system clock。

(7)开始进行引脚约束,选择fixed 开头的选项,进入引脚约束界面:

约束引脚的方法有两个:

第一,在这个界面对着原理图一个一个约束,比较花时间;

第二,提前写好xdc文件,点击右下角的read xdc/ucf读XDC文件,这样比较快。

约束完全部引脚,点validate,然后再next。

(8)选择时钟的输入引脚

以上步骤完成后,一直next就可以了。

二、写测试模块

        IP核生成之后,写测试模块使用IP核进行测试。

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值