日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Verilog如何避免Latch

發布時間:2024/10/14 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Verilog如何避免Latch 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

鎖存器(Latch)產生的原因:

  • 目錄

    1.if結構不完整

    2.case結構不完整

    3.敏感信號列表不完整


  • Latch的危害:

  • 輸入狀態可能多次變化,容易在輸入信號產生毛刺,會增加電路的不穩定性;
  • 使得靜態時序變得更難分析。
  • 1.if結構不完整

    例如: module module_Latch1 (input in,en,output reg q );always @(*) beginif (en)?q=in;end? ? ?? endmodule

    由于if語句中缺少else,系統會默認else分支下的輸出q會保持不變,即具有寄存器的功能,所以寄存器q會被綜合成Latch。

    避免方法:

    補全if-case結構

    module module_Latch1 (input in,en,output reg q );always @(*) beginif (en)?q=in;elseq=1'b0;end endmodule

    賦初值

    module tmodule_Latch1 (input in,en,output reg q );always @(*) beginq=1'b0;? //給q賦初值0if (en)?q=in;end endmodule

    如果en為真,in賦值給q,否則q會保持為0。

    2.case結構不完整

    case語句產生Latch的原理和if語句幾乎一致。當case列表不完整且沒有在末尾加default,或者有多個賦值語句不完整時會產生Latch。

    例子:

    module module_Latch (input a,b,input [1:0],output reg y);always @(*) begincase(sel)2'b00:y=a;2'b01:y=b;endcaseendendmodule

    避免方法也是兩種:

    補全case列表

    module module_Latch (input a,b,input [1:0],output reg y);always @(*) begincase(sel)2'b00:y=a;2'b01:y=b;2'b10,2'b11:y=1'b0;endcaseendendmodule

    或者在末尾加default

    module module_Latch (input a,b,input [1:0],output reg y);always @(*) begincase(sel)2'b00:y=a;2'b01:y=b;default:y=1'b0;endcaseendendmodule

    建議就算列出所有的case列表,也在末尾加上default關鍵詞,這樣不僅可以在寫Verilog的時候避免Latch的出現,在修改的時候也可以避免每次都要驗證是否列出了所有case列表。

    3.敏感信號列表不完整

    如果組合邏輯內的always@()括號內的敏感列表沒有列全,該觸發的時候會觸發不了,那么相關的寄存器還是會保存之前的結果,因而會產生Latch。

    解決方法也很簡單,就是直接用always @(*)。

    總結

    以上是生活随笔為你收集整理的Verilog如何避免Latch的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 成人网视频 | 欧美美女性生活视频 | 国产婷婷色综合av蜜臀av | 日本女优一区 | 久久成人精品视频 | 午夜一区二区视频 | va在线播放 | 欧美a级大片| 波多野结衣一区二区在线 | 一区二区三区亚洲视频 | 国产原创麻豆 | 一级黄色裸体片 | 麻豆激情视频 | 精品人妻一区二区乱码 | 国产真实在线 | 水牛影视av一区二区免费 | 美女一级| 夏目彩春娇喘呻吟高潮迭起 | 国产成人精品视频在线 | 久草青青草 | 狠狠操人人干 | 日韩成人在线网站 | 91视频黄版 | 欧美人与禽zozzo性之恋的特点 | 久久久久久久久久久久久久久 | 亚洲国产婷婷香蕉久久久久久99 | www,久久久| 亚洲1234区 | 亚洲一区二区三区免费在线观看 | 91丨porny丨海角社区 | 成年人免费网站 | 涩婷婷| 国产中文自拍 | 日本在线视频一区 | 在线观看99 | 国产av无码专区亚洲av毛网站 | 国产男女av | 一区精品在线观看 | 97香蕉久久超级碰碰高清版 | 精品人妻无码在线 | 国产福利免费视频 | 午夜小视频在线观看 | 亚洲午夜久久久久久久国产 | 中文在线不卡视频 | 日本日皮视频 | jizzjizz国产| 久草蜜桃 | 中文字幕乱码人妻一区二区三区 | 91亚洲精华国产精华精华液 | 小泽玛丽亚在线观看 | 97福利视频 | 理论毛片 | 日本东京热一区二区 | 国内一区二区三区 | 国产精品一区二区免费看 | 日本高清免费不卡视频 | 免费观看av的网站 | 伊人影院av | 亚洲精品乱码久久久久 | 天堂成人在线 | 97在线公开视频 | 国产精品嫩草久久久久 | 欧美性白人极品1819hd | 精品熟妇一区二区三区 | 欧美日韩在线视频免费播放 | 69久久久久久 | 在线观看国产麻豆 | 色一情 | 黄色免费网站 | 激情爱爱网 | 亚洲国产999 | 亚洲熟女综合色一区二区三区 | 老熟妇一区二区三区 | 黄色大片在线 | 中文字幕最新 | 欧美成人做爰大片免费看黄石 | 孕妇毛片 | 亚洲欧美日韩精品久久亚洲区 | www日本www| 久久wwww| 天天做天天爱天天操 | 精品一二三区久久aaa片 | 乐播av一区二区三区 | 亚洲av无码乱码在线观看性色 | 亚洲国产精彩视频 | 全黄一级播放 | 亚洲欧洲av| 午夜三级影院 | 日本丰满少妇一区二区三区 | 亚洲精品v天堂中文字幕 | 在线免费视频你懂的 | 亚洲天堂小视频 | 日韩极品在线观看 | 国产人妻精品一区二区三区不卡 | caoporn成人 | 国产一区免费看 | www亚洲一区| 中文字幕在线观看三区 | 欧美视频在线不卡 |