微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > A global buffer is instantianted to avoid skew problems

A global buffer is instantianted to avoid skew problems

时间:10-02 整理:3721RD 点击:
/**********************************************************************\
*                                                                      *
*  A global buffer is instantianted to avoid skew problems.            *
*                                                                      *
\**********************************************************************/

BUFGP gclk1 (.I(clock_in), .O(clock));
是什么意思啊,初始化一个全局buffer避免相位偏移?为什么全局buffer能避免相位偏移?
请大侠指教

A global buffer is instantianted to avoid skew problems
在综合时,系统会根据你所选的芯片和你写的代码,来实现这个功能
注:BUFGP应该是芯片里有相对应的硬件电路

A global buffer is instantianted to avoid skew problems
就是这个东东就是xilinx器件里面的全局buffer,驱动能力很强,所以时钟沿可以很陡,而且时钟树的设计可以使它到每个触发器的时间大致相同。

A global buffer is instantianted to avoid skew problems
buffer不就是缓存吗?它也有自己的时钟吗?它的时钟有什么作用呢?
还有驱动能力和时钟沿陡不陡有关系吗?为什么会有这样的关系?
请小编赐教!多谢了

A global buffer is instantianted to avoid skew problems
这个BUFG不是你理解的那种缓存,它实际上是FPGA内部几个物理存在的时钟树网络的输入,专用的时钟树网络保证了它的传输延时很短且驱动能力强

A global buffer is instantianted to avoid skew problems
请再帮我解释一下时钟树的概念吧,先谢了:)

A global buffer is instantianted to avoid skew problems
就是时钟网络,连接到各个触发器的时钟输入端,类似树状结构,所以称作时钟树。

A global buffer is instantianted to avoid skew problems
啊,多谢了:)

A global buffer is instantianted to avoid skew problems
这个BUFGP是在综合时自动调用,还是要人为设定?

A global buffer is instantianted to avoid skew problems
都可以。你自己没有调用这个器件时综合工具会根据你的信号FANOUT自动加上。

也就是说在程序中不要和以下类似的代码也可以了?
/**********************************************************************\
*                                                                      *
*  A global buffer is instantianted to avoid skew problems.            *
*                                                                      *
\**********************************************************************/
BUFGP gclk1 (.I(clock_in), .O(clock));

A global buffer is instantianted to avoid skew problems
根据俺的经验是:bufgp自己加上最好,这样非常明确。别人一看也明白。

gooooooooooooooooood

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top