logo资料库

FPGA中DDR3编译常见问题及处理方式.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
DDR3 编译常见问题 1 ERROR:ngdbuild:770 与 ERROR:ngdbuild:924 DDR3 的 sys_clk 和 ref_clk 设置成 single-Ended,pll 输出时钟带 bufg 时:显 示如下错误(ERROR:ngdbuild:770 与 ERROR:ngdbuild:924)。770 意思是多个 buffer 不能串联;924 是说输入网络没有驱动 buffer: 处理方式: 将 ddr 的 ip 核的 sys_clk 核 ref_clk 设置成 no_buffer。 2 ERROR:ngdbuild:455 DDR3 的 sys_clk 和 ref_clk 设置成 single-Ended,pll 输出时钟不带 bufg 时: 出现如下错误(ERROR:ngdbuild:455),是说 net 有多个驱动。 处理方式: 可将 ddr_ip 的顶层文件中的 ibuf 跳过如下所示: 3 ERROR:bitgen:342 DDR3 的 sys_clk 设置成 no buffer,ref_clk 设置成随系统时钟,pll 输出时钟 带 bufg 时:出现如下错误(ERROR:bitgen:342),是说有引脚没有进行约束。
处理方式: 将 ucf 中添加 sys_clk_i 与 sys_rst 的约束即可。 4 ERROR:LIT:693 DDR3 的 sys_clk 和 ref_clk 都设置成 no buffer,pll 输出时钟带 bufg 时:出 现如下错误(ERROR:LIT:693),是说输入时钟的范围有问题。 处理方式: 将 ucf 中的约束时间改为和 pll 输入的时间相同即可,如: 5 ERROR:place:1500 DDR3 的 sys_clk 和 ref_clk 设置成 no buffer,pll 输出时钟带 bufg 时:出现 如下错误(ERROR:place:1500),是说 RPM 资源不够,不能全部匹配。
处理方式: 加上 ucf,将资源配置好,再编译。
分享到:
收藏