关于DDR3在调试过程中遇到的问题
文章出处:坤驰科技网责任编辑:研发部作者:坤驰科技人气:-发表时间:2014-08-29 15:15:00
近在做DDR3的逻辑开发。由于需要测试电路板上的DDR3是不是正确,需要先用MIG核生成的 example design 来测试一下。但是 example design是需要修改一下的。
(1)将example design 中的 系统时钟sys_clk 和iodelay 参考时钟clk_ref 注释掉,引入板上125MHz差分时钟 clk_125M_p (clk_125M_n)。
(2)125MHz板上时钟 clk_250M_p(clk_250M_n)经过 PLL产生出500MHz的sys_clk时钟和300MHz的iodelay 参考时钟。
(3)将系统复位 sys_rst 注释掉,引入系统复位 sys_rst_n;sys_rst_n为低电平复位,而DDR3 example design 中的sys_rst为高电平复位。因此 sys_rst_n需要取反。
(4)修改UCF中的相应管脚约束。
按照上述步骤修改之后,在“translate”时出现错误。如下图:
大概意思是说sys_clk 上有两个BUFG串联,clk_ref上也有两个BUFG串联。于是查找程序发现程序如下:
Sys_clk经过clk_ibuf 模块之后产生出mmcm_clk。Clk_ibuf中的相关程序代码如下:
发现sys_clk时钟信号经过IBUFG,因此在top文件中作如下修改:
接下来查找clk_ref的问题,在top文件中与clk_ref相关的模块如下:
Clk_ref进入了iodelay_ctrl模块。Iodelay_ctrl模块中的相关内容如下:
Clk_ref时钟信号也经过了一个IBUFG,因此做如下修改:
另外,由clk_125M_p产生sys_clk和clk_ref的程序如下:
修改后编译顺利通过。
若您有高速数据采集板卡定制需求,请联系我们:400-000-4026
关于坤驰科技:
坤驰科技是专注于高速数据采集与信号处理、高速数据存储与记录的高科技公司。坤驰科技为用户提供成熟的标准高速数据采集产品与技术,也可为用户提供定制化的高速信号采集解决方案。目前坤驰科技服务过的研究所、科研单位已达近百家。高速数据采集产品线涵盖PCIExpress、cPCI、PXIe、VPX、USB等总线,包含高速AD、DA平台、FPGA、DSP处理平台,SATA/SSD、Flash存储平台等。
全国咨询电话:400-000-4026
相关资讯
同类文章排行
- Spectrum数字化仪新增SCAPP选项以加速和简化信号处理
- 高速ADC板卡QT1125在飞行时间质谱中的应用
- 高速数字化仪的信号处理功能简介
- 高速数据采集卡之PCI总线驱动
- 高速数据采集卡软件架构
- 基于FPGA高速数据采集的IODELAY调整探讨
- 基于光纤接口高速数据采集卡
- 高速数据采集系统中FPGA复位讨论
- 硬件研发部门采购小谈
- 芯片选型心得
最新资讯文章
- Spectrum仪器为危险火山预警系统提供ADC卡
- 坤驰科技应邀参加第九届国际新型光电探测技术及应用研讨会
- 数字化仪现在通过 GPU 提供连续的数字下变频
- 信号测试测量类产品手册
- 新型 PCIe 数字化仪结合了超快的速度、高分辨率和市场领先的流媒体
- ADC&TDC 模拟&时间/数字转换器的应用
- 高速信号同步采集系统
- 国际妇女节-愿你无惧时光,优雅到老
- 2023年度计划启动会
- 元宵佳节|阖家团圆