蜂拥而至那个是错别字:边沿检测
来源:百度文库 编辑:偶看新闻 时间:2024/05/10 07:54:53
转帖]脉冲边沿检测(Verilog) Post By:2009-3-26 11:04:18
在很多时候都要对输入脉冲进行边沿检测,如PS/2时序,ps2_data数据在ps2_clk时钟下降沿接收。
在很多时候都要对输入脉冲进行边沿检测,如PS/2时序,ps2_data数据在ps2_clk时钟下降沿接收。
边沿检测Verilog程序代码:
布线布局后仿真波形如下图:
点击看原图
可以注意到其中的移位寄存器用了非阻塞赋值(<=)
ps2_clk_r0<=ps2_clk;
ps2_clk_r1<=ps2_clk_r0;
ps2_clk_r2<=ps2_clk_r1;
如果用阻塞赋值的话,综合的时候会把其中两个寄存器去点,用阻塞赋值(=)
ps2_clk_r0=ps2_clk;
ps2_clk_r1=ps2_clk_r0;
ps2_clk_r2=ps2_clk_r1;
会出来这样的警告:
WARNING:Xst:646 - Signal
Register
Found 1-bit register for signal
WARNING:Xst:2677 - Node
点击看原图
从RTL可以看到,只剩ps2_clk_r1一个D触发器。
点击看原图
上图是非阻塞赋值综合后的RTL,可以看出,有三个D触发器做移位寄存器。通过移位,对边沿进行检测。
程序工程文件下载:http://space.ednchina.com/upload/2009/3/24/86bb5e63-8959-47c4-af52-10ac330554d3.rar
代码还有一种写法:
布线布局后仿真波形和之前程序的仿真波形一样
点击看原图
边沿化是什么意思
爱的边沿是什么?
边沿触发的脉冲
嘴唇边沿起泡怎么办?
地球的边沿是怎样的?
蛀牙边沿长出一个肉疙瘩,怎么办?
边沿屏幕轻微闪烁,LG显示器
我在忧郁的边沿打转
炒菜铁锅边沿的油垢如何清除?
宇宙的边沿是如何估算的?边沿以外又是什么?
液晶显示器上边沿有些漏光,是不是质量问题,需不需要换?
电磁炉顶板边沿塑料开裂怎么办?有什么影响吗?
我的龟头边沿有一粒一粒的小颗粒是怎么回事?
有没上升沿触发的边沿JK触发器
河边一块田,君王当菜园,不期发大水,冲去两边沿,猜一字!是什么字啊?
阴茎冠状沟的龟头边沿有一排小颗粒紧挨着的
谁能帮我写出/INT0为边沿触发方式的中断初始化程序
如何去掉杯子边沿长期使用后产生的滑腻痕迹?
国内的哪些重点大学是在靠近一本线边沿招生的呢?
看,海边上不是( )?那是些( ),( ).在阳光下,大片青松的边沿( ),( )?
波斯王子3第五小节依靠墙上的边沿来到小平台怎么飞到对面
我的显示器左角边沿出有少数的透明纹请求高手支援
电脑显示屏的屏幕边沿有黑黑的部分,怎么搞掉?
血沉检测