DDR3 + LVDS显示调试记录

项目场景:

提示:这里简述项目相关背景:
使用VIVADO调试 ddr3 + lvds信号,ddr3是自己的代码,lvds驱动是别人的代码。

问题描述

提示:这里描述项目中遇到的问题:

在实现时出现严重警告
[Shape Builder 18-119] Failed to create I/OLOGIC Route Through shape for instance m1/u0/inst/clkin1_ibufg. Found overlapping instances within the shape: m0/S0/inst/clkin1_ibufg and m1/u0/inst/clkin1_ibufg.

原因分析:

问题的分析:在代码中将一个时钟源同时给了两个时钟管理ip导致。

例如:由于ddr3代码使用了一个 MMCM(u0),同事的lvds代码中也有一个MMCM(u1),我把u0,u1两个MMCM的时钟都使用同一个板上晶振提供,所以报错。
如果将一个时钟同时给两个及以上的MMCM或PLL,就会报错,并且导致sys_clk无法绑定管脚


解决方案:

1.使用一个MMCM,生成所有需要用到的时钟。
2.将两个MMCM串联,即第一级MMCM输出的时钟,连接到第二级MMCM的输入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值