国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

關(guān)于邊沿檢測簡單理解

發(fā)布時間:2016-5-10 09:56    發(fā)布者:designapp
關(guān)鍵詞: 邊沿檢測 , 寄存器
1、所謂邊沿檢測,就是檢測輸入信號或FPGA內(nèi)部邏輯信號電平的跳變,即實現(xiàn)上升沿或下降沿的檢測,捕獲到以后以此用作使能信號(簡單可理解為:一旦檢測到這個信號,則發(fā)生什么什么),來作為時序邏輯的觸發(fā)信號。總之,在基礎(chǔ)中,這個還是很重要的,在后面的串口和SPI接口中都要用到。

(一)、一級寄存器
  


從一級寄存器中很好理解下降沿和上升沿的檢測:a和b都是從trigger來的(三者一樣),只是b比a在時間上遲了一個寄存器的時間。現(xiàn)在假設(shè)0時刻到了,trigger到a了,但是還沒有到b,到了寄存器,被寄存了;等待下一個時刻1到來,a走了(不用管了),來了一個新的叫c,同時,b從寄存器得到了之前寄存的,那個現(xiàn)在的1時刻,有了兩個信號,b和c,而且b是前一個時刻的,而c是現(xiàn)在時刻的(誰先誰后這點很重要)。所以:

下降沿 neg_edge = b & ~c;
  


由上圖可以看出,當下降沿來的時候,c取反再與上b,得出輸出為1;反過來想,輸出neg_edge為1的時候就表示檢測到下降沿了。

上升沿 pos_edge = ~b & c;
  


同理。當pos_edge為1,表示檢測到上升沿。

(二)兩級寄存器

moduleedge_tech_design

(

clk,

rst_n,

s,

neg_edge,

pos_edge

);

inputclk;

inputrst_n;

inputs;

outputneg_edge;

outputpos_edge;

regc,d;

always@(posedgeclkornegedgerst_n)

if(!rst_n)begin

c


仿真圖中可以看到這樣的圖形(街區(qū)圖中下降沿部分一小段)
  


輸入信號s從高變成低的時候,出現(xiàn)下降沿,然后等到時鐘clk的上升沿到來,s傳輸?shù)絚,d還沒傳輸?shù)剑患拇嬖赿之前的寄存器內(nèi),等待第二個時鐘上升沿到來,寄存器中的信號傳輸?shù)絛了,此時根據(jù)

neg_edge = d & ~c;

可以得到neg_edge的波形。
本文地址:http://www.4huy16.com/thread-165911-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Microchip第22屆中國技術(shù)精英年會上海首站開幕
  • 技術(shù)熱潮席卷三城,2025 Microchip中國技術(shù)精英年會圓滿收官!
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術(shù)精英年會深圳站回顧
  • 電動兩輪車設(shè)計生態(tài)系統(tǒng)
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)在線工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表