您的位置:首页 > 其它

每天进步一点点------基础实验_05_译码器 :3位输入8位输出译码器

2013-08-08 18:17 274 查看
/*********************************************************************************
* Company                    :
* Engineer                    : 空气微凉
*
* Create Date                : 00:00:00 22/03/2013
* Design Name                :
* Module Name                :
* Project Name                :
* Target Devices            :
* Tool versions            :
* Description                :
*                       http://www.cnblogs.com/kongqiweiliang/ * Dependencies                :
*
* Revision                    :
* Revision                    : 0.01 - File Created
* Additional Comments    : 基础实验_05_译码器 :3位输入8位输出译码器
********************************************************************************/
`timescale 1ns/1ps
`define    UD  #1
/*******************************************************************************/
module DECODE_3_8
(
//Interface package
input                        [2:0]        iDAT        ,//
output  reg                [7:0]        oCODE         //
);
//-------------------------------------------------------------------------------
always@(*)begin
case(iDAT)
3'b000  : oCODE = 8'b0000_0001;
3'b001  : oCODE = 8'b0000_0010;
3'b010  : oCODE = 8'b0000_0100;
3'b011  : oCODE = 8'b0000_1000;
3'b100  : oCODE = 8'b0001_0000;
3'b101  : oCODE = 8'b0010_0000;
3'b110  : oCODE = 8'b0100_0000;
3'b111  : oCODE = 8'b1000_0000;
default : oCODE = 8'bz;
endcase
end
//-------------------------------------------------------------------------------
endmodule
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐