您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术Verilog HDL 实例设计8位数据锁存器 正文
Verilog HDL 实例设计8位数据锁存器

Verilog HDL 实例设计8位数据锁存器

点击数:7623 次   录入时间:03-04 11:41:32   整理:http://www.55dianzi.com   DSP/FPGA技术
//
//
//-----------------------------------------------------------------------------------
// DESCRIPTION   :  flip-flop D type
//                  Width : 8
//                  CLK active : high
//                  CLR active : high
//                  CLR type : synchronous
//                  SET active : high
//                  SET type : synchronous
//                  LOAD active : high
//                  CE active : high
//
//-----------------------------------------------------------------------------------


module ffd (CLR , SET , CE , LOAD , DATA_IN , DATA_OUT , CLK );
input CLR , SET , CE , LOAD , CLK ;
input [7:0] DATA_IN ;
output [7:0] DATA_OUT ;


reg [7:0] DATA_OUT_TEMP;

	always @(posedge CLK )
	begin
		if (CE == 1'b1)
			if (CLR == 1'b1)
				DATA_OUT_TEMP = {8{1'b0}};
			else if (SET == 1'b1)
				DATA_OUT_TEMP = {8{1'b1}};
			else if (LOAD == 1'b1)
				DATA_OUT_TEMP = DATA_IN ;
	end

	assign DATA_OUT = DATA_OUT_TEMP;




本文关键字:暂无联系方式DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术