每天进步一点点------基础实验_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
相关文章推荐
- 每天进步一点点------基础实验_04_优先编码器:8位输入3位输出高位优先
- 每天进步一点点------基础实验_05_译码器 :3位输入8位输出译码器
- 每天进步一点点------基础实验_02_多路解复用器 :4通道8位带三态输出
- 每天进步一点点------基础实验_01_多路复用器 :4通道8位带三态输出
- 每天进步一点点------基础实验_11_移位寄存器 :线性反馈移位寄存器
- 每天进步一点点------基础实验_06_优先译码器 :优先译码器
- 每天进步一点点------基础实验_12_有限状态机 :Moore型序列检测器
- 每天进步一点点------基础实验_13_有限状态机 :Mealy型序列检测器
- 每天进步一点点------基础实验_07_锁存器 :锁存器器及透明锁存器各一
- 每天进步一点点------基础实验_08_触发器 :D、T触发器各一
- 每天进步一点点------基础实验_09_计数器 :摸4、8、16计数器各一
- 每天进步一点点------基础实验_10_移位寄存器 :常见普通移位寄存器
- 每天进步一点点:(14) SELinux基础
- C#--第四周实验--任务3--定义一个人员类Cperson,在此基础上派生出学生类CStudent和教师类CTeacher,实现输入输出功能的成员函数。
- 每天进步一点点------时序分析基础与时钟约束实例(四)IO口时序(Input Delay /output Delay)
- 每天进步一点点------时序分析基础与时钟约束实例(五)几种进行时序约束的方法
- 每天进步一点点------时序分析基础与时钟约束实例(一)
- 每天进步一点点------时序分析基础与时钟约束实例(二)
- 每天进步一点点------时序分析基础与时钟约束实例(三)
- 每天进步一点点——再次了解Linux进程ID