卡诺图化简 之 和之积形式 与 积之和形式
module top_module (
input a,
input b,
input c,
input d,
output out_sop,
output out_pos
);
assign out_sop = (c & d) | (!a & !b & c);
assign out_pos = c &(!a | d)&(!b |d);
endmodule
注意事项:abcd写的顺序必须按照格雷码的顺序写,以保障相邻项只有一个变量不同,方便化简。
步骤:将最小项填入卡诺图中,按2个、4个、8个最小项之和进行化简,注意无关项的合理使用。
4个变量可以描述一个格,3个变量可以描述2个格,2个变量可以描述4个格…
和之积的求法要利用摩根定律。