HDLBits 系列(12)All about Karnaugh Map
【摘要】 目录
题目1
原题复现
我的设计
题目2
原题复现
我的设计
题目1
这篇博文主要就是练习一下卡诺图的东西,然后选取几个经典的案例吧,如下:
原题复现
Implement the circuit described by the Karnaugh map below.
d的意思就是不关系,也即do not care的意思。
把有利于化简的d看做1...
目录
题目1
这篇博文主要就是练习一下卡诺图的东西,然后选取几个经典的案例吧,如下:
原题复现
Implement the circuit described by the Karnaugh map below.
d的意思就是不关系,也即do not care的意思。
把有利于化简的d看做1,否则为0比较能够化简出最简的表达式:
f = a | ~bc;
我的设计
那么直接给出设计:
-
module top_module(
-
input a,
-
input b,
-
input c,
-
input d,
-
output out );
-
assign out = a | ~b&c;
-
-
endmodule
题目2
原题复现
简言之就是让设计上图中的top_module的电路,下面给出我的设计:
我的设计
-
module top_module (
-
input c,
-
input d,
-
output [3:0] mux_in
-
);
-
assign mux_in[0] = ({c,d} == 2'b00) ? 0 : 1;
-
assign mux_in[1] = 0;
-
assign mux_in[3] = ({c,d} == 2'b11) ? 1 : 0;
-
assign mux_in[2] = ({c,d} == 2'b00 | {c,d} == 2'b10) ? 1 : 0;
-
-
-
endmodule
文章来源: reborn.blog.csdn.net,作者:李锐博恩,版权归原作者所有,如需转载,请联系作者。
原文链接:reborn.blog.csdn.net/article/details/103225436
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)