⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lighten_en.v

📁 windowsxp/2000下驱动程序开发软件winddriver6.0
💻 V
字号:
// +FHDR----------------------------------------------------------
// Copyright (C) 2006 Casic23
// Casic23 Confidential Proprietary.
// ----------------------------------------------------------------
// FILE NAME : lighten_en.v
// TYPE : TOP Module
// DEPARTMENT : Casic23 team 7
// AUTHOR : jing gang
// AUTHOR EMAIL : jg_xian@yahoo.com.cn
// ---------------------------------------------------------------
// Realease histroy
// VERSION DATE AUTHOR DESCRIPTION
// 		ver1.01 JAN.11 2006 Jing Gang initial version 
//      ver1.02 JAN.12 2006 Jing Gang lamp_wr is used as ENA ,
//      --not a gate clk. So this is easy to realize the synchronization
//      --circuit. 
//                                    
// ---------------------------------------------------------------
// KEYWORDS	: TLP313 
// ---------------------------------------------------------------
// PURPOSE	: decode the lamp code for lamp address.  
// ---------------------------------------------------------------
// PARAMETERS
// 		 PARAM NAME		RANGE	:	DESCRIPTION	:	DEFAULT	: VA UNIT
// ---------------------------------------------------------------
// RESUSE ISSUES
//		Reset Strategy	:
//		Coclk Domain 	:
//		Critical Timing	:
//		Test Feature	:
//		Asynchronous I/F:
//		Scan Methodoly	:
//		Instantiations	:
//		Others			:
// - FHDR----------------------------------------------------------

module lighten_en(
				    lamp_wr,
				    lamp_address,
				    lamp_en
				  );
`include "param.v"
input lamp_wr;				         
input [6:0] lamp_address; // 输入灯码地址
output [`NUM_LAMP:1] lamp_en; // 输出点灯使能

wire [`NUM_LAMP:1] lamp_en;

// 译码电路
assign lamp_en[1]= lamp_wr & (lamp_address==7'd1); 
assign lamp_en[2]= lamp_wr & (lamp_address==7'd2); 
assign lamp_en[3]= lamp_wr & (lamp_address==7'd3);
assign lamp_en[4]= lamp_wr & (lamp_address==7'd4);
assign lamp_en[5]= lamp_wr & (lamp_address==7'd5);
assign lamp_en[6]= lamp_wr & (lamp_address==7'd6);
assign lamp_en[7]= lamp_wr & (lamp_address==7'd7);
assign lamp_en[8]= lamp_wr & (lamp_address==7'd8);
assign lamp_en[9]= lamp_wr & (lamp_address==7'd9);
assign lamp_en[10]= lamp_wr & (lamp_address==7'd10);
assign lamp_en[11]= lamp_wr & (lamp_address==7'd11);
assign lamp_en[12]= lamp_wr & (lamp_address==7'd12);
assign lamp_en[13]= lamp_wr & (lamp_address==7'd13);
assign lamp_en[14]= lamp_wr & (lamp_address==7'd14);
assign lamp_en[15]= lamp_wr & (lamp_address==7'd15);
assign lamp_en[16]= lamp_wr & (lamp_address==7'd16); 
assign lamp_en[17]= lamp_wr & (lamp_address==7'd17); 
assign lamp_en[18]= lamp_wr & (lamp_address==7'd18);
assign lamp_en[19]= lamp_wr & (lamp_address==7'd19);
assign lamp_en[20]= lamp_wr & (lamp_address==7'd20);
assign lamp_en[21]= lamp_wr & (lamp_address==7'd21);
assign lamp_en[22]= lamp_wr & (lamp_address==7'd22);
assign lamp_en[23]= lamp_wr & (lamp_address==7'd23);
assign lamp_en[24]= lamp_wr & (lamp_address==7'd24);
assign lamp_en[25]= lamp_wr & (lamp_address==7'd25);
assign lamp_en[26]= lamp_wr & (lamp_address==7'd26);
assign lamp_en[27]= lamp_wr & (lamp_address==7'd27);
assign lamp_en[28]= lamp_wr & (lamp_address==7'd28);
assign lamp_en[29]= lamp_wr & (lamp_address==7'd29);
assign lamp_en[30]= lamp_wr & (lamp_address==7'd30);
assign lamp_en[31]= lamp_wr & (lamp_address==7'd31); 
assign lamp_en[32]= lamp_wr & (lamp_address==7'd32); 
assign lamp_en[33]= lamp_wr & (lamp_address==7'd33);
assign lamp_en[34]= lamp_wr & (lamp_address==7'd34);
assign lamp_en[35]= lamp_wr & (lamp_address==7'd35);
assign lamp_en[36]= lamp_wr & (lamp_address==7'd36);
assign lamp_en[37]= lamp_wr & (lamp_address==7'd37);
assign lamp_en[38]= lamp_wr & (lamp_address==7'd38);
assign lamp_en[39]= lamp_wr & (lamp_address==7'd39);
assign lamp_en[40]= lamp_wr & (lamp_address==7'd40);
assign lamp_en[41]= lamp_wr & (lamp_address==7'd41);
assign lamp_en[42]= lamp_wr & (lamp_address==7'd42);
assign lamp_en[43]= lamp_wr & (lamp_address==7'd43);
assign lamp_en[44]= lamp_wr & (lamp_address==7'd44);
assign lamp_en[45]= lamp_wr & (lamp_address==7'd45);
assign lamp_en[46]= lamp_wr & (lamp_address==7'd46); 
assign lamp_en[47]= lamp_wr & (lamp_address==7'd47); 
assign lamp_en[48]= lamp_wr & (lamp_address==7'd48);
assign lamp_en[49]= lamp_wr & (lamp_address==7'd49);
assign lamp_en[50]= lamp_wr & (lamp_address==7'd50);
assign lamp_en[51]= lamp_wr & (lamp_address==7'd51);
assign lamp_en[52]= lamp_wr & (lamp_address==7'd52);
assign lamp_en[53]= lamp_wr & (lamp_address==7'd53);
assign lamp_en[54]= lamp_wr & (lamp_address==7'd54);
assign lamp_en[55]= lamp_wr & (lamp_address==7'd55);
assign lamp_en[56]= lamp_wr & (lamp_address==7'd56);
assign lamp_en[57]= lamp_wr & (lamp_address==7'd57);
assign lamp_en[58]= lamp_wr & (lamp_address==7'd58);
assign lamp_en[59]= lamp_wr & (lamp_address==7'd59);
assign lamp_en[60]= lamp_wr & (lamp_address==7'd60);
assign lamp_en[61]= lamp_wr & (lamp_address==7'd61);
assign lamp_en[62]= lamp_wr & (lamp_address==7'd62);
assign lamp_en[63]= lamp_wr & (lamp_address==7'd63);
assign lamp_en[64]= lamp_wr & (lamp_address==7'd64);
assign lamp_en[65]= lamp_wr & (lamp_address==7'd65);
	
endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -