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

Verilog設(shè)計實現(xiàn)D觸發(fā)器與JK觸發(fā)器

這篇具有很好參考價值的文章主要介紹了Verilog設(shè)計實現(xiàn)D觸發(fā)器與JK觸發(fā)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

題目:

????????用Verilog實現(xiàn)以下電路:

????????????????1. 帶復(fù)位端的正邊沿觸發(fā)的D觸發(fā)器;

????????????????2.帶復(fù)位端的正邊沿觸發(fā)的JK觸發(fā)器。

一. D觸發(fā)器的Verilog代碼實現(xiàn)

1. 模塊框圖

包括sys_clk,復(fù)位信號sys_rst_n,輸入信號key_in以及輸出信號led_out;

設(shè)計一個邊沿觸發(fā)的jk觸發(fā)器,編寫出相應(yīng)的verilog hdl語言的參考程序并畫出仿,VerilogHDL數(shù)字電路設(shè)計,fpga開發(fā),fpga

2. Verilog代碼實現(xiàn)

采用行為級描述:

module TriggerD
(

	input 	wire		sys_clk		,
	input 	wire		sys_rst_n	,
	input 	wire		key_in		,
	
	output 	reg			led_out

);


always@( posedge sys_clk or negedge sys_rst_n )
	if( sys_rst_n == 1'b0 )
		led_out <= 1'b1 ;
	else
		led_out <= key_in ;


endmodule

testbench仿真代碼編寫:

`timescale 1ns/1ns

module tb_TriggerD();

reg 		sys_clk		;
reg 		sys_rst_n	;
reg 		key_in		;

wire		led_out		;

initial 
	begin
		sys_clk   <= 1'b0 ;
		sys_rst_n <= 1'b0 ;
		key_in    <= 1'b1 ;
		#30 
		sys_rst_n <= 1'b1 ;
	end

always #10 sys_clk <= ~ sys_clk ;

always #100 key_in  <= ~ key_in ;

TriggerD U0
(

	.sys_clk	(sys_clk	),
	.sys_rst_n	(sys_rst_n	),
	.key_in		(key_in		),
	            
	.led_out    (led_out    )

);

endmodule

3. Modelsim仿真結(jié)果顯示

設(shè)計一個邊沿觸發(fā)的jk觸發(fā)器,編寫出相應(yīng)的verilog hdl語言的參考程序并畫出仿,VerilogHDL數(shù)字電路設(shè)計,fpga開發(fā),fpga

可以看到,sys_clk信號正邊沿到來時,led_out 跟隨 key_in的值。

二. JK觸發(fā)器的Verilog代碼實現(xiàn)

1. 模塊框圖

包括時鐘信號sys_clk, 復(fù)位信號sys_rst_n,輸入信號J,K,輸出信號Q;

設(shè)計一個邊沿觸發(fā)的jk觸發(fā)器,編寫出相應(yīng)的verilog hdl語言的參考程序并畫出仿,VerilogHDL數(shù)字電路設(shè)計,fpga開發(fā),fpga

2. Verilog代碼實現(xiàn)

采用case語句行為級描述:

module TriggerJK
(

	input 	wire 		sys_clk		,
	input 	wire		sys_rst_n	,
	input   wire 		J			,
	input 	wire		K			,
	
	output	reg    		Q 			

);

always@( posedge sys_clk or negedge sys_rst_n )
	if( sys_rst_n == 1'b0 )
		Q <= 1'b0 ;
	else
		begin
			case( {J,K} )
				2'b00: Q <= Q 		;
				2'b01: Q <= 1'b0 	;
				2'b10: Q <= 1'b1 	;
				2'b11: Q <= ~ Q 	;
				default: Q <= 1'b0 	;
			endcase
		end


endmodule

testbench仿真代碼的編寫:

`timescale 1ns/1ns

module tb_TriggerJK();

reg 		sys_clk		;
reg 		sys_rst_n	;
reg 		J			;
reg			K			;

wire		Q 			;

initial 
	begin
		sys_clk   <= 1'b0 ;
		sys_rst_n <= 1'b0 ;
		J		  <= 1'b0 ;
		K		  <= 1'b0 ;
		#30 
		sys_rst_n <= 1'b1 ;
	end

always #10 sys_clk <= ~ sys_clk ;

always #10 J  <= {$random} % 2;

always #10 K  <= {$random} % 2;

TriggerJK U1
(

	.sys_clk	(sys_clk	),
	.sys_rst_n	(sys_rst_n	),
	.J			(J			),
	.K			(K			),
	          
	.Q 			(Q 			)

);

endmodule

3. Modelsim仿真結(jié)果顯示

設(shè)計一個邊沿觸發(fā)的jk觸發(fā)器,編寫出相應(yīng)的verilog hdl語言的參考程序并畫出仿,VerilogHDL數(shù)字電路設(shè)計,fpga開發(fā),fpga

上圖表明:JK觸發(fā)器邏輯功能為:JK 00不變,11翻轉(zhuǎn),01 10同J。文章來源地址http://www.zghlxwxcb.cn/news/detail-860812.html

到了這里,關(guān)于Verilog設(shè)計實現(xiàn)D觸發(fā)器與JK觸發(fā)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 例化4個JK觸發(fā)器實現(xiàn)4位計數(shù)

    例化4個JK觸發(fā)器實現(xiàn)4位計數(shù)

    ????????閑來無事打個嵌入式校賽玩玩,旨在用FPGA實現(xiàn)4位計數(shù)器,其功能包括上計、下計、置位、復(fù)位、暫停。 ????????具體實現(xiàn)大概要先從JK觸發(fā)器的功能表入手:? ? ? ? ? ? ? JK觸發(fā)器在J、K兩個引腳接的輸入信號不同時可以分別代替SR鎖存器、T觸發(fā)器,這也是

    2024年02月03日
    瀏覽(20)
  • (91)Verilog實現(xiàn)D觸發(fā)器

    1)目錄 2)FPGA簡介 3)Verilog HDL簡介 4)Verilog實現(xiàn)D觸發(fā)器 5)結(jié)語 FPGA(Field Programmable Gate Array)是在PAL、GAL等可編程器件的基礎(chǔ)上進一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路

    2024年02月04日
    瀏覽(17)
  • Verilog D觸發(fā)器

    Verilog D觸發(fā)器

    D觸發(fā)器有數(shù)據(jù)、時鐘和RST輸入端以及Q和!Q兩個輸出端。在每一個時鐘的上升沿,輸出Q將與輸入的D鎖存,直到下一個時鐘上升沿到來才繼續(xù)鎖存當前的D端數(shù)值!Q與Q的輸出結(jié)果 相反。圖1給出了D觸發(fā)器的符號,圖二給出了D觸發(fā)器的電路,圖三給出了D觸發(fā)器的輸入/輸出時序

    2024年02月05日
    瀏覽(22)
  • Verilog學習筆記1:D觸發(fā)器

    Verilog學習筆記1:D觸發(fā)器

    實驗波形 ?貌似沒什么問題 ?實驗波形:

    2024年02月13日
    瀏覽(18)
  • verilog學習筆記6——鎖存器和觸發(fā)器

    verilog學習筆記6——鎖存器和觸發(fā)器

    2023.8.15 信號高電平有效 R :復(fù)位端 S :置位端 表達式: Q = S + R\\\' Qn 約束條件:SR=0,也就是SR不能同時為1 信號低電平有效 R :復(fù)位端 S :置位端 表達式: Q = S\\\' + R Qn 約束條件:S+R=1,也就是SR不能同時為0 E = 0 :鎖存器保持不變,鎖住 E = 1 :相當于正常得SR鎖存器 把S取反接到

    2024年02月12日
    瀏覽(16)
  • 【FPGA】Verilog:時序電路 | 觸發(fā)器電路 | 上升沿觸發(fā) | 同步置位 | 異步置位

    【FPGA】Verilog:時序電路 | 觸發(fā)器電路 | 上升沿觸發(fā) | 同步置位 | 異步置位

    前言: 本章內(nèi)容主要是演示Vivado下利用Verilog語言進行電路設(shè)計、仿真、綜合和下載 示例:觸發(fā)器電路 ?? ? 功能特性:?采用?Xilinx Artix-7 XC7A35T芯片? 配置方式:USB-JTAG/SPI Flash 高達100MHz 的內(nèi)部時鐘速度? 存儲器:2Mbit SRAM ??N25Q064A SPI Flash(樣圖舊款為N25Q032A) 通用IO:Sw

    2024年02月11日
    瀏覽(26)
  • 數(shù)字邏輯實驗之利用D觸發(fā)器,設(shè)計并實現(xiàn)三位扭環(huán)計數(shù)器

    數(shù)字邏輯實驗之利用D觸發(fā)器,設(shè)計并實現(xiàn)三位扭環(huán)計數(shù)器

    【 實驗要求 】: 采用Moore(摩爾型)電路,利用D觸發(fā)器,設(shè)計并實現(xiàn)三位扭環(huán)計數(shù)器并用Verilog編程語言寫出其代碼。 【 實驗?zāi)康?】? 掌握時序邏輯電路的設(shè)計方法; 熟悉Vivado2014集成開發(fā)環(huán)境和; 實現(xiàn)如下圖所示的三位扭環(huán)計數(shù)器。 ? 【 實驗環(huán)境 】 FPGA虛擬仿真平臺。

    2024年02月03日
    瀏覽(113)
  • [從零開始學習FPGA編程-32]:進階篇 - 基本時序電路-D觸發(fā)器(Verilog語言)

    作者主頁(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文網(wǎng)址:? 目錄 第1章 什么是時序電路 1.1 時序電路 1.2 什么是觸發(fā)器

    2023年04月08日
    瀏覽(28)
  • 【芯片設(shè)計- RTL 數(shù)字邏輯設(shè)計入門 6 -- 帶同步復(fù)位的D觸發(fā)器 RTL實現(xiàn)及testbench 驗證】

    【芯片設(shè)計- RTL 數(shù)字邏輯設(shè)計入門 6 -- 帶同步復(fù)位的D觸發(fā)器 RTL實現(xiàn)及testbench 驗證】

    同步復(fù)位 :復(fù)位只能發(fā)生在在clk信號的上升沿,若clk信號出現(xiàn)問題,則無法進行復(fù)位。 Verilog 代碼 testbench 代碼 編譯及仿真 波形如下 : 從波形可以看到,在第100ns后,第一個 clk 時鐘沿變化時 q 的信號和 d 的信號保持一樣,后面依次如此。 問題小結(jié) 在寫 testbench 測試的時候

    2024年02月19日
    瀏覽(46)
  • verilog 學習筆記 —— 時序邏輯 Sequential Logics (Latches and Flip-Flops 鎖存器和觸發(fā)器)

    verilog 學習筆記 —— 時序邏輯 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? ?帶位啟動的觸發(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)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包