题解2 | #优先编码器Ⅰ#

优先编码器Ⅰ

https://www.nowcoder.com/practice/a7068b8f4c824d6a9592f691990b21de

真值表转化成公式一个一个写粗来

`timescale 1ns/1ns


module encoder_83(
   input      [7:0]       I   ,
   input                  EI  ,
   
   output wire [2:0]      Y   ,
   output wire            GS  ,
   output wire            EO    
);

assign Y[2] = EI & (|I[7:4]);
assign Y[1] = EI & ((|I[7:6]) | 
                    (~(|I[7:4]) & ( |I[3:2] )));
assign Y[0] = EI & (I[7] | ( ~(&I[7:6]) & I[5] ) | ( ~(&I[7:4]) & I[3] ) | ( ~(&I[7:2]) & I[1] ));
assign GS = EI & (|I[7:0]);
assign EO = EI & ~(|I[7:0] );

endmodule

全部评论

相关推荐

05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务