《電子技術應用》
您所在的位置:首頁 > 可编程逻辑 > 设计应用 > FPGA设计经验之边沿检测
FPGA设计经验之边沿检测
摘要: 在一个时钟频率16MHz的同步串行总线接收电路里,串行总线波特率为1Mbps。在串行总线的发送端是在同步时钟(1MHz)的上升沿输出数据,在接收端在同步时钟的下降沿对输入数据进行接收采样。在这个接收电路里检测同步时钟的下降沿是必不可少的。假设主时钟-clk,同步时钟-rck,同步数据-data。
關鍵詞: FPGA 边沿检测
Abstract:
Key words :

  在同步電路設計中,邊沿檢測是必不可少的!

  例如:在一個時鐘頻率16MHz的同步串行總線接收電路里,串行總線波特率為1Mbps。在串行總線的發(fā)送端是在同步時鐘(1MHz)的上升沿輸出數(shù)據(jù),在接收端在同步時鐘的下降沿對輸入數(shù)據(jù)進行接收采樣。在這個接收電路里檢測同步時鐘的下降沿是必不可少的。假設主時鐘-clk,同步時鐘-rck,同步數(shù)據(jù)-data。

  有些人在邊沿檢測的時候就喜歡這樣做:

       

  但是大家忽略了一種情況,就是clk與rck之間比沒有必然的同步關系,當rck的下降沿剛好略滯后于clk的上升沿(大概幾個ns),這樣就會使高電平 保持時間不足,就會發(fā)現(xiàn)在本時鐘上升沿時還是rck_dly=‘1’ and rck=‘1’,而在下一個時鐘的上升沿來的時候,就會出現(xiàn)rck_dly=‘0’ and rck=‘0’,所以就不會有rck_dly=‘1’ and rck=‘0’的情況出現(xiàn)??! 從而導致丟失數(shù)據(jù)。

  如果用下面的方法就可以避免上面的情況,并且可以做到正確無誤地接收數(shù)據(jù):

      

  至于以上電路為什么就可以克服上面出現(xiàn)的情況,就留給大家分析了。

  不得不承認后一種方法所耗的資源要比前一種方法多(一個觸發(fā)器),但是就可以大大提高可靠性,這絕對是物有所值!!

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
主站蜘蛛池模板: 国产精品美女网站| 日韩精品成人一区二区在线观看| 亚洲精品在线视频观看| 国产日韩在线观看av| 欧美日韩视频免费| 午夜精品免费视频| 国产精品毛片va一区二区三区| 九九精品视频在线| 精品国产乱码久久久久| 久久国产成人精品国产成人亚洲| 一区二区三区四区视频在线观看 | 国产精国产精品| 久久精品五月婷婷| 久久99精品视频一区97| 九九精品在线视频| 国产福利视频一区| 在线丝袜欧美日韩制服| 日日夜夜精品网站| 欧美综合第一页| 久久久久久69| 国产日韩欧美91| 99久久国产综合精品五月天喷水| 不卡av在线网站| 三级三级久久三级久久18| 日本三日本三级少妇三级66| 欧美日韩电影在线观看| 久久亚洲国产精品日日av夜夜| 欧美精品自拍视频| 国产在线一区二区三区四区| 国产精品青草久久久久福利99| 91精品中文在线| 日韩欧美一级在线| 久久久久国产精品www| 国产精品极品尤物在线观看| 无码人妻aⅴ一区二区三区日本| 免费人成在线观看视频播放 | 国产精品自在线| 亚洲综合在线做性V| 日韩中文av在线| 久久亚洲免费| 国产精品欧美日韩|