FPGA实例化GT-etherthnet

在FPGA的工程过程中,在实例化GT的网络通信IP的时候,需要实例化8路通信,占用2个FPGA的bank,每个bank有差分的输入时钟,此时设计的方案是只给1个bank输入差分时钟,2个bank共8路共用这个bank的时钟,

在完成代码阶段后,编译和实现的过程中,发现输入的差分时钟无法同时驱动2个bank的时钟,提升的错误信号如下:

可以理解为输入的差分时钟gt_refclk_n在2个bank的IP中驱动了2个IBFDS_GTE4的模块,网上查找资料,

Vivado Error:[Place 30-602]IO port ‘InClk‘ is driving multiple buffers.解决方法_[place 30-602] io port 'sys_clkp' is driving multi-CSDN博客

一个输入的时钟如果驱动2个以上module,每个需要经过BUFG,此处2个GT的IP,每个内部都实例化了IBUFG,现在修改为其中一个IP内部实例化IBUFG,然后把实例化的IBUFG的输出时钟,输出给另外的bank模块

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值