打印
[FPGA]

普通信号上BUFG当复位和使能信号求助

[复制链接]
1785|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
     由于一个模块产生的信号,要相当于很多模块的同步清除状态和数据等功能使用,所以扇出非常大。看到有办法可以把此信号 上BUFG,提高速度的办法。
     信号路径: 信号 chipscope -> BUFG -> 逻辑。(如图1)
     问题是,1. 虽然信号 上BUFG后,BUFG驱动后面的逻辑,此延时还是很长,有2ns(如图3),而且布线感觉先经过chipscope再去BUFG,多添加一段延时。
                   2. 在驱动触发器时,强行加了一个LUT 不知为何(如图2)
      以上两个问题,跟没有上BUFG时候一模一样,还凭空多插了个BUFG,对布线速一点影响都没有。
图1

图2

图3


相关帖子

沙发
xiamingmin163| | 2016-3-29 16:07 | 只看该作者
楼主的复位、使能信号前面是否有取反或其他的操作,如果有建议你在输入BUFG之前处理,然后再输入到BUFG。

使用特权

评论回复
板凳
pingis58|  楼主 | 2016-3-31 13:41 | 只看该作者
xiamingmin163 发表于 2016-3-29 16:07
楼主的复位、使能信号前面是否有取反或其他的操作,如果有建议你在输入BUFG之前处理,然后再输入到BUFG。 ...

一开始是没有取反的,听说这样下降沿使能会多添个LUT反向,如上面图1中的LUT1那个。

后来我就按网上说的,BUFG前加了级反向,后也插了个反向,在综合后优化掉了BUFG后面的反向。但BUFG后的NET依然有2ns多的延时,请问,正常的BUFG信号驱动LUT,可能会有这么长的延时吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

131

帖子

3

粉丝