概述
一般情况下,系统中统一用posedge,避免用negedge,降低设计的复杂度,可以减少出错。
在ModelSim仿真中,时钟是很严格的,但是在真实的晶振所产生的clock却是不严格的,比如高电平和低电平的时间跨度不一样,甚至非周期性的微小波动。如果只使用posedge,则整个系统的节拍都按照clock上升延对齐,如果用到了negedge,则系统的节拍没有统一到一个点上。上升延到上升延肯定是一个时钟周期,但是上升延到下降延却很可能不是半个周期。这都会出现问题。
FPGA特有的东西:Global CLK。FPGA内部有专门的CLK“线”,和一般的逻辑门的走法不一样,目的是为了保证整个FPGA片内的时钟一致,这个东西就叫Global CLK。
转载于:https://www.cnblogs.com/studyforever/archive/2012/09/18/2691531.html
最后
以上就是典雅睫毛膏为你收集整理的clk为什么要用posedge,而不用negedge呢?(转)的全部内容,希望文章能够帮你解决clk为什么要用posedge,而不用negedge呢?(转)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复