latch鎖存器;鎖存器sr

首頁 > 汽車 > 車市行情 > 正文

latch鎖存器;鎖存器sr

1、什么是鎖存器

鎖存器(latch)是通過電平觸發的存儲單元。數據存儲的動作由輸入時鐘(或者使能)信號的電平值決定,僅當鎖存器處于使能狀態時,輸出才會隨著輸入發生變化。

2、和觸發器的區別

觸發器是對脈沖邊沿敏感的存儲單元,它的變化只會在時鐘的上升沿或者下降沿到來的瞬間改變。

從定義上區分,鎖存器是電平觸發的,觸發器是邊沿觸發的。對于latch而言,由于其是電平觸發的,當使能的時候,輸入信號不穩定時,那么輸出信號就會出現毛刺。對于觸發器來說,其輸出是在時鐘的邊沿,只要不出現亞穩態輸出就不會出現毛刺。

3、latch的優劣

缺點:

1)電平觸發,容易產生毛刺;

2)電平觸發,對芯片設計后端時序收斂不友好。

優點:

1)面積小;

2)速度快。

4、怎樣生成latch

在芯片設計中,鎖存器和觸發器都是工藝庫中的最小單元。通過EDA工具將我們的代碼映射至工藝庫中相應的單元。基于Verilog硬件描述語言的,生成latch的代碼事例如下:

5、如何避免產生latch

在數字電路設計中,只有對面積和速度要求極高的情況下才可能會使用到latch。一般情況下,還是應該使用時序邏輯,避免毛刺及時序的影響。

數字前端設計可以通過以下幾種方式,避免latch的產生:

1)掌握良好且正確的代碼風格,完整的條件語句(if else、case中的default)且最后一個分支(else或default)不是自己賦值給自己

還有一點需要注意:上述第2個代碼段,是使用assign語句的3目運算符(條件性語句),且自己賦值給了自己。在Verilog中產生latch的代碼是組合邏輯且有一個分支是自己賦值給自己(省略最后一個分支也是保持不變即自己賦值給自己)

2)通過代碼檢查工具(如nlint、leda、spyglass等)檢查代碼

3)通過中端工具Design Compiler等檢查代碼

4)在后端時序分析時,如果出現時序不過的情況,可以分析是否有latch

在實際工程中,大家最好按照上述順序執行,盡量將問題在早期發現,早發現早治療。希望通過這篇文章可以幫助大家理解鎖存器。

讀了這篇文章對您有幫助的話,麻煩動動您的手指點個贊關注下,你的支持是我繼續創作的動力。

latch鎖存器;鎖存器sr

備案號:贛ICP備2022005379號
華網(http://www.668528.com) 版權所有未經同意不得復制或鏡像

QQ:51985809郵箱:51985809@qq.com

主站蜘蛛池模板: 精品久久久久香蕉网| a级在线免费观看| 欧美一级片在线观看| 俺来也俺去啦久久综合网| 不卡av电影在线| 日韩欧美精品在线观看| 亚洲成人福利在线观看| 芭蕉私人影院在线观看| 天堂成人一区二区三区| 久久精品这里热有精品| 欧美日韩北条麻妃一区二区| 免费A级毛片无码A∨男男| 美女扒开尿口让男人桶进| 国产影片中文字幕| a级片视频在线观看| 最近免费中文字幕大全高清10| 午夜成人精品福利网站在线观看| 高清videosgratis欧洲69| 国产精品bbwbbwbbw| 91香蕉国产线观看免费全集| 女娃开嫩苞经历小说| 中文字幕乱码系列免费| 日本污视频网站| 乱人伦中文视频在线| 欧美成人第一页| 亚洲精品无码久久毛片| 男女无遮挡边摸边吃边做| 国产大屁股喷水视频在线观看| 一区两区三不卡| 国产香港特级一级毛片| a级国产乱理伦片在线观看| 少妇饥渴XXHD麻豆XXHD骆驼 | 久久精品一区二区三区资源网| 欧美亚洲国产精品久久| 亚洲欧洲自拍拍偷综合| 波多野结衣手机在线视频| 国产一国产二国产三国产四国产五 | 99久久免费国产精精品| 婷婷五月综合激情| 一级黄色片大全| 成人最新午夜免费视频|