题解 | 优先编码器电路①

`timescale 1ns/1ns

module encoder_0(
   input      [8:0]         I_n   ,
   
   output reg [3:0]         Y_n   
);

always@(*) begin
    Y_n[3] = I_n[7] & I_n[8];
    Y_n[2] = ~I_n[8] | (I_n[8] & (I_n[6] & I_n[5] & I_n[4] & I_n[3]));
    Y_n[1] = ~I_n[8] | (I_n[8] & (I_n[6] & I_n[5] & I_n[2] & I_n[1]));
    Y_n[0] =  I_n[8] & (I_n[6] & I_n[4] & I_n[2] & I_n[0]);
end
endmodule

硬刚/卡洛图~

全部评论

相关推荐

zzzzhz:兄弟你先猛猛投简历至少三百家,能约到面试就去面。最近可以速成智能小车,智慧家居烂大街的项目,不需要自己写,只需要把里面的代码讲解看明白就行。把其中涉及到的八股文都拿出来单独背一下,我去年找工作就一个智能小车智慧家居找了10k差不多。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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