《4线2线优先编码器设计》由会员分享,可在线阅读,更多相关《4线2线优先编码器设计(2页珍藏版)》请在金锄头文库上搜索。
1、4 线线 2 线优先编码器设计线优先编码器设计 自动化 1005 班 吴国鹏 U201013735 一、设计要求:一、设计要求: 1、设计一个 4 线 2 线优先编码器,其功能如 P285 表 9.43 所示。 2、用实验板上的发光二极管或译码显示电路显示结果。 二、设计分析:二、设计分析: 1、优先编码器:允许同时输入两个以上的有效编码信号。当同时输入几个 有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高 的一个进行编码。 2、二进制编码器的结构框图 3、 4 线2 线优先编码器根据轻重缓急,规定好这些控制对象允许 操作的先后次序,即优先级别。识别这类请求信号的优先级别并
2、进行编码的逻 辑部件称为优先编码器。 4 线2 线优先编码器的功能表如下: 、 三、源代码三、源代码 module A4_TO_2(in_I,out_A); input 3:0 in_I; output 1:0 out_A; reg 1:0 out_A; always (in_I) begin case(in_I) 4b0001 : out_A=2b00; 4b0010 : out_A=2b01; 4b0011 : out_A=2b01; 4b0100 : out_A=2b10; 4b0101 : out_A=2b10; 4b0110 : out_A=2b10; 4b0111 : out_A=2b10; 4b1000 : out_A=2b11; 4b1001 : out_A=2b11; 4b1010 : out_A=2b11; 4b1011 : out_A=2b11; 4b1100 : out_A=2b11; 4b1101 : out_A=2b11; 4b1110 : out_A=2b11; 4b1111 : out_A=2b11; endcase end endmodule 四、仿真波形四、仿真波形