我是靠谱客的博主 开朗小刺猬,最近开发中收集的这篇文章主要介绍【74系列芯片的Verilog重现(一)】------74HC00【74系列芯片的Verilog重现(一)】------74HC00,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【74系列芯片的Verilog重现(一)】------74HC00

【本工程基于Quartus16.1设计。】

74HC00,是一款四通道两输入与非门

74HC00的原理图
芯片原理图

 

源代码:

//74hc00
//Quad_2_Input_NAND_Gate

module Quad_2_Input_NAND_Gate 
(
	A1_1,	B1_2,	Y1_3,
	A2_4,	B2_5,	Y2_6,
	A3_8,	B3_9,	Y3_10,
	A4_12,  B4_13,  Y4_11
);

input		A1_1,	B1_2,	A2_4,	B2_5,
            A3_8,	B3_9,	A4_12,	B4_13;

output	Y1_3,	Y2_6,	Y3_10,	Y4_11;

assign	Y1_3	=	~(	A1_1 	& 	B1_2		)		;
assign	Y2_6	=	~(	A2_4 	& 	B2_5		)		;
assign	Y3_10	=	~(	A3_8 	& 	B3_9		)		;
assign	Y4_11	=	~(	A4_12   & 	B4_13		)		;


endmodule

RTL视图:

RTL视图
RTL视图

仿真代码:


`timescale 1 ps/ 1 ps
module Quad_2_Input_NAND_Gate_vlg_tst();


reg A1_1;
reg A2_4;
reg A3_8;
reg A4_12;
reg B1_2;
reg B2_5;
reg B3_9;
reg B4_13;
// wires                                               
wire Y1_3;
wire Y2_6;
wire Y3_10;
wire Y4_11;

// assign statements (if any)                          
Quad_2_Input_NAND_Gate i1 (
// port map - connection between master ports and signals/registers   
	.A1_1(A1_1),
	.A2_4(A2_4),
	.A3_8(A3_8),
	.A4_12(A4_12),
	.B1_2(B1_2),
	.B2_5(B2_5),
	.B3_9(B3_9),
	.B4_13(B4_13),
	.Y1_3(Y1_3),
	.Y2_6(Y2_6),
	.Y3_10(Y3_10),
	.Y4_11(Y4_11)
);
initial                                                
	begin                                                  
			A1_1	=0	;
			B1_2	=0	;
			
			A2_4	=0	;
			B2_5	=1	;
			
			A3_8	=1	;
			B3_9	=0	;
			
			A4_12	=1	;
			B4_13	=1	;
		
		#100
		
			A1_1	=0	;
			B1_2	=1	;
			
			A2_4	=0	;
			B2_5	=0	;
			
			A3_8	=1	;
			B3_9	=0	;
			
			A4_12	=1	;
			B4_13	=1	;		
		
		#100	$stop;
			
	
		
		$display("Running testbench");                       
	end                                                    
                                                 
endmodule

仿真结果:

仿真结果
仿真波形图

 

工程文件:

[文件] 01_74HC00.zip   工程文件分享

最后

以上就是开朗小刺猬为你收集整理的【74系列芯片的Verilog重现(一)】------74HC00【74系列芯片的Verilog重现(一)】------74HC00的全部内容,希望文章能够帮你解决【74系列芯片的Verilog重现(一)】------74HC00【74系列芯片的Verilog重现(一)】------74HC00所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部