国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 3269|回復: 2
打印 上一主題 下一主題

潘文明至簡設計法系列教程】D觸發器、波形、代碼

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2017-6-20 10:26:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: fpga , 教程 , 學習
在學習verilog之前,我們先學習一下D觸發器以及它的代碼。
FPGA的設計基礎是數字電路,因此很多同學會認為我們要先學好數字電路之后,才學習FPGA。但是,數字電路教材的內容很多.例如:JK觸發器、RS觸發器、真值表、卡諾圖等。但是,這里的很多內容其實已經過時了。此外,對于FPGA的學習來講,我們只用到了其中很少很少的一部分內容。如果沒有數字電路的基礎,我們建議就看一部分,知道D觸發器就夠了。
那么D觸發器是什么樣子的呢?
這個就是D觸發器的示意圖。其中,clk為時鐘,rst_n為復位,d為輸入,q為輸出。這個功能非常簡單,復位有效的時候,這個q的值你可以認為是0。如果復位無效的時候,那么在時鐘上升沿的時候,就把d的值給了q。就是這么簡單,記住這個動作,先有時鐘上升沿,再有把d的值給了q。這就意味著,時鐘上升沿的時候q的值還是沒變的。只有時鐘上升沿之后,q的值才變化。這是一個很重要的概念,也就是說先有時鐘上升沿才有q的變化。如果下一個時鐘上升沿沒有到來,那么q的值就保持不變。因此,q的值是在時鐘上升沿之后一點點變化。這就是D觸發器,我們所有的FPGA電路都是基于這個結構來進行設計的。就是這么簡單,諸如JK觸發器、RS觸發器之類完全不需用到。我們就用最簡單的結果來進行設計。有些同學會問為什么如此簡單就足以進行設計呢?其實我們要做一個系統,一個穩定的系統,一定是從一個最簡單的結構搭建起來的,而不會是一個很復雜的結構,因此我們FPGA電路里面就是利用D觸發器的穩定性,把它搭建起來的。
那么D觸發器所對應的波形圖是怎么樣的呢?
這個是波形圖,你可以看一看q,它都是在時鐘上升沿之后變化的,在第2個時鐘上升沿,看到d的值為0,那么q就輸出0,q的值就保持不變了直到下一個時鐘上升沿的到來。下一個時鐘上升沿d的值為1,那么q就輸出1,如此類推。這就是我們d觸發器的功能,非常非常地簡單。
那么這個D觸發器在FPGA里面用verilog代碼怎么描述呢?
其實就是這樣的代碼,可以看出來,這個代碼跟這個D觸發器是完全一樣的,描述的就是D觸發器。怎么講,可以分析一下這個代碼:
1····總是(always)在時鐘(clk)上升沿(posedge)的時候或者下降沿(negedge)復位(rst_n)的時候執行2~8的代碼,如果不滿足則q的值不變。
2····如果是復位就執行3的代碼;
3····q就等于0;
5····如果不是復位,而是時鐘上升沿就執行6的代碼;
6····將d的值給了q;
這個代碼描述的就是一個D觸發器,一個always就生成了一個D觸發器。你可以認為D觸發器就是我們電路上的一個元件。
總結要點:
1. q的值只有在時鐘上升沿才變化。
2. 時鐘上升沿時,將d的值賦給q。即先有上升沿,才有信號變化。
為什么強調先有上升沿,才有信號變化呢?有什么用呢?例如:
明德揚的波形,默認的情況下都是同步信號,這意味著en和dout都是由D觸發器產生的。因此信號的變化,都是在時鐘上升沿之后才開始的,en也是在時鐘上升沿之后一點點才變化的;在2的上升沿這個點上看到en的值是0的,因為en還沒變化;而在3的上升沿這個點上看到en的值是1,dout的值是0;最后,在10的上升沿這個點上看到dout的值是1。




沙發
發表于 2017-6-21 16:19:00 | 只看該作者
這個教程真心不錯  強烈推薦
板凳
發表于 2017-6-21 16:58:57 | 只看該作者
強烈推薦
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎影视成人永久在线播放 | 日本xxxxx高清免费观看 | 国产真实系列在线 | 在线a免费观看 | 91香蕉国产亚洲一区二区三区 | 一色屋精品亚洲香蕉网站 | 国产h视频在线观看 | 免费视频日韩 | 一级女人18片毛片免费视频 | 国产精品麻豆99久久 | 视频二区欧美 | 成人在线a | 在线毛片观看 | 忍者刺客韩国在线观看完整免费版 | 99re8在线这里只有精品 | 青青青青草 | 久久伊人最新 | 国产伦精一区二区三区 | 精品在线观看国产 | 中文精品久久久久中文 | www.jiuse| 日韩精品一区在线观看 | 亚洲国产精品热久久 | 亚洲视频免费在线播放 | www.久草视频 | 国产人成精品午夜在线观看 | 亚洲一区二区影视 | 国产激情久久久久影 | 日日操日日操 | 爽好舒服宝贝添奶吻戏 | 好吊色青青青国产欧美日韩 | 国产91蝌蚪 | 青青热久免费精品视频在首页 | 麻豆天美果冻星空91制片厂 | 国产精品高清久久久久久久 | 欧美亚洲视频 | 五月天色婷婷综合 | 亚洲人视频在线观看 | 亚洲国产精久久久久久久春色 | 五月婷婷六月丁香综合 | 国产欧美日韩精品a在线观看 |