国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)字電路中有關(guān)latch鎖存器的心得

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)字電路中有關(guān)latch鎖存器的心得。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.鎖存器的概念

鎖存器( latch)是電平觸發(fā)的存儲(chǔ)單元,數(shù)據(jù)存儲(chǔ)的動(dòng)作取決于輸入時(shí)鐘(或者使能)信號(hào)的電
平值,盡當(dāng)鎖存器處于使能狀態(tài)時(shí),輸出才會(huì)隨著數(shù)據(jù)輸入發(fā)生變化。
鎖存器不同于觸發(fā)器,鎖存器在不鎖存數(shù)據(jù)時(shí),輸出端的信號(hào)隨輸入信號(hào)變化,就像信號(hào)通過一
個(gè)緩存器一樣;一旦鎖存信號(hào)起鎖存作用,則數(shù)據(jù)被鎖住,輸入信號(hào)不起作用。因此鎖存器也稱為透明鎖存器, 指的是不鎖存時(shí)輸出對(duì)輸入是透明的。

2.鎖存器的結(jié)構(gòu)

下面用D鎖存器為例子來闡述這個(gè)鎖存器

數(shù)電 鎖存器,數(shù)字電子技術(shù)基礎(chǔ)知識(shí),fpga開發(fā),社交電子

?基本構(gòu)成是由四個(gè)與非門構(gòu)成,現(xiàn)在我們假設(shè) C==0,C取0當(dāng)作輸入時(shí)候,無論D取任何值 ,Rd和Sd的輸出端的輸出結(jié)果都會(huì)是 1,然后當(dāng)Rd與Sd的結(jié)果都為1作為輸入的時(shí)候,Q與~Q的狀態(tài)都保持不變。可以理解成起到了鎖存的作用,當(dāng)假設(shè) C==1 ,D==1 ,時(shí)根據(jù)邏輯電路圖可得 SD的狀態(tài)為0,Rd的狀態(tài)1,此時(shí)Q置1,~Q置數(shù)為0. 當(dāng)C==1 ,D==0,SD為1,RD為0,此時(shí)Q置數(shù)成1,~Q置數(shù)成為0;

? ? ? ?從這里看我們看出來,c==0時(shí)候,D鎖存器是起到鎖存的作用,c==1時(shí),此時(shí)輸出端Q的狀態(tài)隨著輸入D的變化而變化,此時(shí)D鎖存器和D觸發(fā)器的功能相似。

2.1鎖存器的特性表

注:Qn表示的是現(xiàn)態(tài),Qn+1表示的是次態(tài):

數(shù)電 鎖存器,數(shù)字電子技術(shù)基礎(chǔ)知識(shí),fpga開發(fā),社交電子

?可以很清楚的從表里看出C==0時(shí)刻,次態(tài)與現(xiàn)態(tài)保持一個(gè)狀態(tài),當(dāng)C==1,次態(tài)的狀態(tài)與D的輸入保持一致。

2.2鎖存器的時(shí)序波形圖

數(shù)電 鎖存器,數(shù)字電子技術(shù)基礎(chǔ)知識(shí),fpga開發(fā),社交電子

?可以看出當(dāng)處于鎖存狀態(tài)的時(shí)候,次態(tài)與上一個(gè)時(shí)刻現(xiàn)態(tài)的是一致的,高電平還處于高電平,低電平仍然處于低電平。當(dāng)C拉高時(shí)候,Q跟隨D;

2.3鎖存器在電路設(shè)計(jì)中產(chǎn)生的危害

1、時(shí)序電路設(shè)計(jì)時(shí)候會(huì)產(chǎn)生問題

2,不能過濾掉毛刺和影響電路中時(shí)序分析工具的運(yùn)用

3,進(jìn)行電路設(shè)計(jì)時(shí)應(yīng)該盡量避免鎖存器的運(yùn)用

3 具體設(shè)計(jì)例子(?if_else結(jié)構(gòu)為例)

//file name : latch.v 
//file function : 設(shè)計(jì)一個(gè)鎖存器
//file version : 1.0 version
//file date  : 2023/3/31
//Author :ZihangNie


//*************************************************

module latch_1 (

   //輸入信號(hào)
   input            sys_clk ,
	input            a ,
	input            b ,
   //輸出信號(hào)
    output   reg     y
	
);
  always @  (*)  begin 
      if ( a == 1 )  //使能1
         
        y = b ;      
      end
endmodule	  
 

注明.文件名和工程名不能直接設(shè)置成latch,因?yàn)檫@里可能會(huì)與QuartusII中的關(guān)鍵詞沖突,設(shè)置成

latch_1

QuartusII RTLviewer觀察圖數(shù)電 鎖存器,數(shù)字電子技術(shù)基礎(chǔ)知識(shí),fpga開發(fā),社交電子

?

從RTL圖中可以產(chǎn)生了latch鎖存器,這在電路設(shè)計(jì)的時(shí)候是盡可能要避免的。

//file name latch_2.v
//file function : 消除鎖存器帶來的電路影響
//file version  : 1.0version 
//file date     :2023\3\31
//Author        :ZihangNie 

//*********************************************

module latch_2  (

    //input signal
	input  sys_clk,
	input  a,
	input  b,
	
	//output signal
	output   reg  y

);
 
always@(*) begin 

    if ( a == 1) begin
	    y = b ;
	end
	else begin 
	    y = 0;
    end
end
endmodule
	  



QuartusII RTLviewer觀察圖

數(shù)電 鎖存器,數(shù)字電子技術(shù)基礎(chǔ)知識(shí),fpga開發(fā),社交電子

?從RTL圖中可見latch鎖存器已經(jīng)消失了,if_else結(jié)構(gòu)中一定一定要記得設(shè)計(jì)else語句,同時(shí)case:語句中也要有default語句,這樣做可以很好的避免鎖存器的產(chǎn)生!文章來源地址http://www.zghlxwxcb.cn/news/detail-741070.html

到了這里,關(guān)于數(shù)字電路中有關(guān)latch鎖存器的心得的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 什么是好的FPGA編碼風(fēng)格?(3)--盡量不要使用鎖存器Latch

    什么是好的FPGA編碼風(fēng)格?(3)--盡量不要使用鎖存器Latch

    在FPGA設(shè)計(jì)中,幾乎沒人會(huì)主動(dòng)使用 鎖存器Latch ,但有時(shí)候不知不覺中你的設(shè)計(jì)莫名其妙地就生成了一堆Latch,而這些Latch可能會(huì)給你帶來巨大的麻煩。 Latch,鎖存器,一種可以存儲(chǔ)電路狀態(tài)信息的組合邏輯元件,和同樣可以保存電路狀態(tài)的時(shí)序邏輯元件–觸發(fā)器(Flip-Flop,

    2024年02月05日
    瀏覽(18)
  • FPGA中鎖存器(latch)、觸發(fā)器(flip-flop)以及寄存器(register)詳解

    FPGA中鎖存器(latch)、觸發(fā)器(flip-flop)以及寄存器(register)詳解

    1 定義 1.1 鎖存器(latch) ????鎖存器是一種由電平觸發(fā)的存儲(chǔ)單元,為異步電路,數(shù)據(jù)存儲(chǔ)的動(dòng)作取決于輸入信號(hào)的電平值,只要輸入發(fā)生變化,輸出即隨之發(fā)生變化。 1.2 觸發(fā)器(flip-flop) ????觸發(fā)器是邊沿敏感的存儲(chǔ)單元,數(shù)據(jù)存儲(chǔ)的動(dòng)作由某一信號(hào)的上升或者下降

    2024年02月12日
    瀏覽(29)
  • verilog 學(xué)習(xí)筆記 —— 時(shí)序邏輯 Sequential Logics (Latches and Flip-Flops 鎖存器和觸發(fā)器)

    verilog 學(xué)習(xí)筆記 —— 時(shí)序邏輯 Sequential Logics (Latches and Flip-Flops 鎖存器和觸發(fā)器)

    1.?D flip-flop D觸發(fā)器 2.?D flip-flop? D觸發(fā)器 3.?DFF with reset? 帶復(fù)位的D觸發(fā)器? 4. 帶復(fù)位值的D觸發(fā)器 5. DFF with asynchronous reset 帶異步復(fù)位功能的 D觸發(fā)器 6.?DFF with byte enable? ?帶位啟動(dòng)的觸發(fā)器 7.?D Latch? D鎖存器 8.?DFF ?9.?DFF ? 10.?DFF+gate ? 11.?Mux and DFF ? 12.?DFFs and gates ? 13

    2024年02月04日
    瀏覽(14)
  • 【FPGA】Verilog:鎖存器 Latch | RS Flip-Flop 與 D Flip-Flop 的實(shí)現(xiàn)

    【FPGA】Verilog:鎖存器 Latch | RS Flip-Flop 與 D Flip-Flop 的實(shí)現(xiàn)

    ?? 寫在前面: 本章將理解 RS/D 鎖存器的概念,了解 RS/D/JK 觸發(fā)器的概念,使用 Verilog 實(shí)現(xiàn)各種鎖存器 (Latch) 和翻轉(zhuǎn)器 (Flip-Flop),并通過 FPGA 驗(yàn)證用 Verilog 的實(shí)現(xiàn)。 ?? 本章目錄: Ⅰ. 前置知識(shí)回顧 0x00 鎖存器(Latch)

    2024年02月05日
    瀏覽(18)
  • VHDL語言基礎(chǔ)-時(shí)序邏輯電路-鎖存器

    VHDL語言基礎(chǔ)-時(shí)序邏輯電路-鎖存器

    目錄 鎖存器的設(shè)計(jì): RS鎖存器: 真值表: 電路結(jié)構(gòu)圖: RS鎖存器的仿真波形如下: D鎖存器: D鎖存器的仿真波形如下: 為了與觸發(fā)器相類比,我們先介紹鎖存器。鎖存器是一種電平敏感的寄存器,典型的例子有RS鎖存器與D鎖存器。 真值表: 電路結(jié)構(gòu)圖: Library? ieee; Use?

    2024年02月08日
    瀏覽(20)
  • 「FPGA」基本時(shí)序電路元件——鎖存器和觸發(fā)器

    「FPGA」基本時(shí)序電路元件——鎖存器和觸發(fā)器

    FPGA是一種數(shù)字電路實(shí)現(xiàn)的方式,它是基于小型查找表(16X1)設(shè)計(jì)的,它的兄弟CPLD是基于高密度復(fù)雜組合邏輯設(shè)計(jì)的。FPGA的一個(gè)優(yōu)點(diǎn)是觸發(fā)器資源豐富,適合實(shí)現(xiàn)復(fù)雜的時(shí)序設(shè)計(jì)。本文將從 門級(jí)電路 的角度來介紹時(shí)序電路的基本結(jié)構(gòu),鎖存器(Latch)和觸發(fā)器(flip-flop)。

    2024年02月11日
    瀏覽(22)
  • 數(shù)字電子技術(shù)之鎖存器和觸發(fā)器

    數(shù)字電子技術(shù)之鎖存器和觸發(fā)器

    一、組合電路設(shè)計(jì)的一般步驟: ????????邏輯抽象=列出真值表=邏輯表達(dá)式=邏輯電路圖 Notes: ????????a、可以先對(duì)邏輯表達(dá)式進(jìn)行化簡得到最簡與或式、最簡或與式、與非、或非,再對(duì)電路進(jìn)行建模,從而提高電路的運(yùn)行效率和可讀性; ? ? ? ? b、最基本的邏輯化簡

    2024年02月06日
    瀏覽(18)
  • educoder數(shù)字邏輯實(shí)訓(xùn):鎖存器和觸發(fā)器設(shè)計(jì)(Logisim)

    educoder數(shù)字邏輯實(shí)訓(xùn):鎖存器和觸發(fā)器設(shè)計(jì)(Logisim)

    第1關(guān):基本SR鎖存器的設(shè)計(jì) 任務(wù)描述 本關(guān)任務(wù):在Logisim中,構(gòu)建由兩個(gè)或非門構(gòu)成的基本SR鎖存器。 第2關(guān):門控SR鎖存器的設(shè)計(jì)? 任務(wù)描述 本關(guān)任務(wù):在Logisim中,在基本鎖存器的基礎(chǔ)上構(gòu)建門控SR鎖存器。 第3關(guān):與非門構(gòu)成的門控SR鎖存器的設(shè)計(jì)? 任務(wù)描述 本關(guān)任務(wù):在

    2024年02月04日
    瀏覽(40)
  • 數(shù)字世界的積木-從MOS管搭反相器,與非門,鎖存器,觸發(fā)器

    數(shù)字世界的積木-從MOS管搭反相器,與非門,鎖存器,觸發(fā)器

    NMOS管的結(jié)構(gòu)示意圖和表示符號(hào)如圖所示,在P型襯底上制作兩個(gè)摻雜N型區(qū),形成MOS管的源極S 和漏極D ,中間電極稱為柵極G,柵極和襯底之間通過SiO2 絕緣層隔開。 下圖為NMOS輸出特性曲線,采用共源極接法,漏極特性曲線可分為三個(gè)工作區(qū),截止區(qū),可變電阻區(qū),飽和區(qū) 當(dāng)

    2024年02月01日
    瀏覽(23)
  • SR鎖存器與D鎖存器設(shè)計(jì)與建模

    SR鎖存器與D鎖存器設(shè)計(jì)與建模

    ?本專欄針對(duì)FPGA進(jìn)行入門學(xué)習(xí),從數(shù)電中常見的邏輯代數(shù)講起,結(jié)合Verilog HDL語言學(xué)習(xí)與仿真,主要對(duì)組合邏輯電路與時(shí)序邏輯電路進(jìn)行分析與設(shè)計(jì),對(duì)狀態(tài)機(jī)FSM進(jìn)行剖析與建模。 ??文章和代碼已歸檔至【Github倉庫:hardware-tutorial】,需要的朋友們自取。或者公眾號(hào)【AISha

    2024年02月02日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包