在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA學習系列:12. 邊沿檢測設計

FPGA學習交流 ? 來源:互聯網 ? 作者:佚名 ? 2018-06-13 11:20 ? 次閱讀

設計背景:

在我們工程設計中,有時會需要到上升沿和下降沿這么一個說法,通過上升沿和下降沿來驅動一個電路,那么學習邊沿檢測就非常的重要了。

設計原理:

在學習邊沿檢測前我們先學習一下下面的電路,這樣方便我們學習,邊沿檢測。







image.png

這個電路的意思就是,輸入一個信號后我們經過一個寄存器,然后把這個寄存器的輸出,和下次輸出的值取反后相與,那么我們就可以這么想,如果一個高平的值經過這個寄存器后延遲一個上升沿后輸出也為高電平,那么當輸出的時候會有一個新的電平值,也就是一個電平的到來,然后通過低電平的值取反后和寄存器輸出的高電平值得與得到一個高電平的脈沖值,然后對低電平轉化為高電平也是一樣的道理,這樣我們就可以得到時鐘上升沿和下降沿的高脈沖,這樣就得到了我們設計的目的。

設計架構圖:

image.png

設計代碼:

設計模塊

0moduleedge_jiance(clk,rst_n,signle,nege_dge,pose_dge);

1

2 inputclk;

3 inputrst_n;

4 inputsignle;//輸入信號

5

6 outputnege_dge;//輸出下降沿的脈沖

7 outputpose_dge;//輸出上升沿的脈沖

8

9 reg[1:0]signle_s;

10 always@(posedgeclk ornegedgerst_n)

11 if(!rst_n)

12 begin

13 signle_s <=2'b11;

14 end

15 else

16 begin

17 signle_s[0]<=signle;//把輸入信號給一個寄存器

18 signle_s[1]<=signle_s[0];

19 end

20

21 assignpose_dge =signle_s[0]&&~signle_s[1];//取反相與得到上 升沿的高脈沖

22 assignnege_dge =~signle_s[0]&&signle_s[1];//取反相與得到下 降沿的高脈沖

23endmodule

測試模塊

0`timescale1ns/1ps

1

2moduleedge_tb();

3

4 regclk;

5 regrst_n;

6 regsignle;

7

8 wirenege_dge;

9 wirepose_dge;

10

11 initialbegin

12 clk =1'b1;

13 rst_n =1'b0;

14 signle <=1'b1;//復位賦值

15

16 #100.1rst_n =1'b1;

17

18 #36signle <=1'b1;//模擬下降沿

19 #36signle <=1'b0;

20

21 #100

22 #36signle <=1'b0;//模擬上升沿

23 #36signle <=1'b1;

24

25 #100

26 $stop;

27 end

28

29 always#10clk =~clk;//產生晶振時鐘

30

31 edge_jiance edge_dut(//模塊例化

32 .clk(clk),

33 .rst_n(rst_n),

34 .signle(signle),

35 .nege_dge(nege_dge),

36 .pose_dge(pose_dge)

37 );

38endmodule

仿真:

我們模擬的上升沿和下降沿在仿真中可以清楚的看到,然后我們通過邊沿檢測電路,可以得出我們一個高電平的上升沿,和一個低電平的下降沿。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21946

    瀏覽量

    613572
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGA設計經驗之邊沿檢測

    在同步電路設計中,邊沿檢測是必不可少的!
    發表于 03-01 09:59 ?5194次閱讀

    FPGA設計中的邊沿檢測問題

    在同步電路設計中,邊沿檢測是必不可少的!后一種方法所耗的資源要比前一種方法多(一個觸發器),但是就可以大大提高可靠性,這絕對是物有所值!!
    發表于 02-01 10:53 ?1017次閱讀
    <b class='flag-5'>FPGA</b>設計中的<b class='flag-5'>邊沿</b><b class='flag-5'>檢測</b>問題

    FPGA設計經驗:邊沿檢測

    在同步電路設計中,邊沿檢測是必不可少的!
    發表于 08-16 15:19 ?2009次閱讀
    <b class='flag-5'>FPGA</b>設計經驗:<b class='flag-5'>邊沿</b><b class='flag-5'>檢測</b>

    fpga應用篇(二):邊沿檢測

    `fpga應用篇(二):邊沿檢測上一篇介紹了阻塞賦值與非阻塞賦值,這次我們利用非阻塞賦值產生一個簡單的應用即邊沿檢測
    發表于 04-06 21:28

    至芯昭哥帶你學FPGAFPGA_100天之旅_邊沿檢測

    至芯昭哥帶你學FPGAFPGA_100天之旅_邊沿檢測
    發表于 08-17 09:46

    FPGA_100天之旅_邊沿檢測

    FPGA_100天之旅_邊沿檢測
    發表于 09-28 13:37

    關于FPGA進行外部邊沿檢測檢測不準確問題?

    程序邊沿檢測下降沿并統計數量(數量到達2后重新計數,并發送動作信號),但是最終發現檢測結果不準確,有時候能檢測到,有時候檢測不到。萬分感謝您
    發表于 08-21 12:58

    基于FPGA邊沿檢測的理解問題?

    我看到網上關于邊沿檢測的講解,有個地方不理解,t0時刻和t1時刻分別是怎樣的時刻,trigger在時鐘上升沿經過觸發器輸出的信號和經過非門的信號是什么樣的關系?我的理解是trigger分別輸出后是兩個電平相反的信號,為什么相與之后就可以
    發表于 05-10 14:52

    F2產品技術培訓_12.模數轉換(ADC)

    F2產品技術培訓_12.模數轉換(ADC)
    發表于 03-15 14:47 ?2次下載

    邊沿檢測與提取-輪廓跟蹤知識詳解

    邊沿檢測與提取程序
    發表于 01-29 14:56 ?0次下載

    邊沿檢測的目的及電路原理分析

    邊沿檢測電路(edge detection circuit)是個常用的基本電路。所謂邊沿檢測就是對前一個clock狀態和目前clock狀態的比較,如果是由0變為1,能夠
    的頭像 發表于 11-19 07:09 ?1.1w次閱讀

    FPGA學習-邊沿檢測技術

    邊沿采樣技術實現上升沿捕獲進而實現外部信號的上升沿觸發。 邊沿檢測電路的實現方法; 1、always @ (posedge signal) FPGA不便于處理此類觸發信號,除非外部輸入
    的頭像 發表于 11-26 10:20 ?2079次閱讀

    Verilog邊沿檢測的基本原理和代碼實現

    本文將從Verilog和邊沿檢測的基本概念入手,介紹Verilog邊沿檢測的原理和應用代碼示例。
    的頭像 發表于 05-12 17:05 ?4692次閱讀
    Verilog<b class='flag-5'>邊沿</b><b class='flag-5'>檢測</b>的基本原理和代碼實現

    什么是邊沿檢測

    1、什么是邊沿檢測 邊沿檢測用于檢測信號的上升沿或下降沿,通常用于使能信號的捕捉等場景。 2、采用1級觸發器的
    的頭像 發表于 06-17 14:26 ?3079次閱讀
    什么是<b class='flag-5'>邊沿</b><b class='flag-5'>檢測</b>

    Verilog實現邊沿檢測的原理

    邊沿檢測大致分為:上升沿檢測,下降沿檢測和,雙沿檢測。原理都是通過比輸入信號快很多的時鐘去采集信號,當出現兩個連續的采集值不等的時候就是
    的頭像 發表于 06-28 15:19 ?3742次閱讀
    Verilog實現<b class='flag-5'>邊沿</b><b class='flag-5'>檢測</b>的原理
    主站蜘蛛池模板: 国产四虎 | 免费看国产黄色片 | 最新久久免费视频 | 欧美三级免费观看 | 天堂在线最新资源 | 成人a毛片免费全部播放 | 美女被猛男躁免费视频网站 | 亚洲夜夜骑| 一区二区三区在线播放 | 国产精品美女一级在线观看 | 日本不卡一区视频 | 天堂资源网 | 国产午夜精品不卡片 | 丁香六月婷婷综合 | 狠狠插狠狠操 | 欧美网站免费 | 一道精品一区二区三区 | 免费观看欧美一级片 | 欧美亚洲综合图区在线 | 91大神视频网站 | 91精品欧美激情在线播放 | 好男人www社区影视在线 | 狠狠色狠狠色综合网 | 国产男女怕怕怕免费视频 | 一级毛片一级毛片一级级毛片 | 久久视频免费 | 亚洲色图21p | 日日噜夜夜噜 | 久久精品最新免费国产成人 | 免费看欧美一级特黄a大片一 | 青草青草视频2免费观看 | 国产簧片 | 黄a视频| 婷婷免费高清视频在线观看 | 四虎影视在线看 | aa在线视频 | 女人午夜啪啪性刺激免费看 | 激情综合五月天丁香婷婷 | 69自拍视频 | 免费看片你懂的 | 1024手机在线看片 |