我是靠谱客的博主 典雅睫毛膏,最近开发中收集的这篇文章主要介绍clk为什么要用posedge,而不用negedge呢?(转),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

 

一般情况下,系统中统一用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呢?(转)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部