您的位置:首页 > 其它

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

2013-08-08 18:05 239 查看
/*********************************************************************************
* 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    :
********************************************************************************/
`timescale 1ns/1ps
`define    UD  #1
/*******************************************************************************/
module ENCODE_8_3
(
//Interface package
input                        [7:0]        iDAT        ,//
output  reg             [2:0]        oCODE         //
);
//-------------------------------------------------------------------------------
always@(*)begin
case(iDAT)
8'h1      : oCODE = 3'h0;
8'h2      : oCODE = 3'h1;
8'h3      : oCODE = 3'h2;
8'h4      : oCODE = 3'h3;
8'h5      : oCODE = 3'h4;
8'h6      : oCODE = 3'h5;
8'h7      : oCODE = 3'h6;
8'h8      : oCODE = 3'h7;
default : oCODE = 3'hz;
endcase
end
//-------------------------------------------------------------------------------
endmodule
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐