(1)異步高電平有效
module async_latch_H(
input C,S, //Set Q to 1, Clear Q to 0
output reg Q
);
always @(*)
begin
if(C)
Q <= 1’b0;
else if(S)
Q <= 1’b1;
else
Q <= Q;
end
endmodule
(2)異步低電平有效
module async_latch_L(
input S, C, //Set Q to 1, Clear Q to 0
output reg Q
);
always @(*)
begin
if(~C)
Q <= 1’b0;
else if(~S)
Q <= 1’b1;
else
Q <= Q;
end
endmodule
(3)同步高電平有效
module sync_latch_H(
input clk, S, C, //Set Q to 1, Clear Q to 0
output reg Q
);
always @(posedge clk)
begin
if(C)
Q <= 1’b0;
else if(S)
Q <= 1’b1;
else
Q <= Q;
end
endmodule
(4)同步低電平有效
module sync_latch_L(
input clk, S, C, //Set Q to 1, Clear Q to 0
output reg Q
);
always @(negedge clk)
begin
if(C)
Q <= 1’b0;
else if(~S)
Q <= 1’b1;
else
Q <= Q;
end
endmodule
審核編輯:劉清
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
HDL
+關(guān)注
關(guān)注
8文章
332瀏覽量
49059 -
鎖存器
+關(guān)注
關(guān)注
8文章
958瀏覽量
45490 -
Verilog語言
+關(guān)注
關(guān)注
0文章
113瀏覽量
8829
原文標題:Verilog HDL 鎖存器實現(xiàn)(附代碼)
文章出處:【微信號:ZYNQ,微信公眾號:ZYNQ】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
寫FPGA代碼時,產(chǎn)生了鎖存器有什么影響嗎
經(jīng)常看到各種寫HDL代碼時說要避免生成鎖存器,但是在某些情況,我不關(guān)心那種情況即使它生成了鎖存
發(fā)表于 01-08 23:54
Verilog HDL 鎖存器實現(xiàn)
發(fā)表于 05-13 14:51
Verilog HDL 鎖存器實現(xiàn).zi ...
發(fā)表于 06-25 17:18
基于Verilog HDL語言的FPGA設(shè)計
采用 Verilog HDL 語言在Altera 公司的FPGA 芯片上實現(xiàn)了RISC_CPU 的關(guān)鍵部件狀態(tài)控制器的設(shè)計,以及在與其它各種數(shù)字邏輯設(shè)計方法的比較下,顯示出使用
發(fā)表于 08-21 10:50
?69次下載
Verilog-HDL實踐與應用系統(tǒng)設(shè)計
Verilog-HDL實踐與應用系統(tǒng)設(shè)計本書從實用的角度介紹了硬件描述語言Verilog-HDL。通過動手實踐,體驗Verilog-HDL的語法結(jié)構(gòu)、功能等內(nèi)涵。在前五章,以簡單的實例列舉了V
發(fā)表于 11-14 22:57
?147次下載
什么是Verilog HDL?
什么是Verilog HDL?
Verilog HDL是一種硬件描述語言,用于從算法級、門級到開關(guān)級的多種抽象設(shè)計層次的數(shù)字系統(tǒng)建模。被建模的數(shù)字系統(tǒng)
發(fā)表于 01-18 14:53
?4637次閱讀
Verilog HDL語言實現(xiàn)時序邏輯電路
Verilog HDL語言實現(xiàn)時序邏輯電路
在Verilog HDL語言中,時序邏輯電路使用always語句塊來
發(fā)表于 02-08 11:46
?5196次閱讀
Verilog HDL語言簡介
Verilog HDL語言簡介
1.什么是Verilog HDLVerilog HDL是硬件描述語言的一種,用于數(shù)
發(fā)表于 02-09 08:59
?4196次閱讀
Verilog HDL入門教程
本文主要介紹了Verilog HDL 語言的一些基本知識,目的是使初學者能夠迅速掌握HDL設(shè)計方法,初步了解并掌握Verilog HDL語言
發(fā)表于 07-15 15:27
?0次下載
Verilog HDL入門教程之Verilog HDL數(shù)字系統(tǒng)設(shè)計教程
本文檔的主要內(nèi)容詳細介紹的是Verilog HDL入門教程之Verilog HDL數(shù)字系統(tǒng)設(shè)計教程。
發(fā)表于 09-20 15:51
?86次下載
Verilog HDL入門教程
本文主要介紹了Verilog HDL 語言的一些基本知識,目的是使初學者能夠迅速掌握HDL 設(shè)計方法,初步了解并掌握Verilog HDL語
發(fā)表于 02-11 08:00
?102次下載
二十進制編碼器及Verilog HDL描述 Verilog HDL程序的基本結(jié)構(gòu)及特點
節(jié)通過硬件描述語言Verilog HDL對二十進制編碼器的描述,介紹Verilog HDL程序的基本結(jié)構(gòu)及特點。
D鎖存器的基本實現(xiàn)
在Verilog HDL中實現(xiàn)鎖存器(Latch)通常涉及對硬件描述語言的基本理解,特別是關(guān)于信
Verilog HDL鎖存器實現(xiàn)
評論