在数字电路中,根据逻辑功能的不同而分为两大类,组合逻辑电路与时序逻辑电路。
1、何为组合逻辑电路
我们只需铭记一点就是,这种电路的输出Y只与当时的输入X有关,而与之前的输入X’无关。所以这是一个可以随输入X的变化而瞬变输出Y的电路,如果用我们的Verilog代码来表示,则可能会出现在如下语句中:
①针对wire型变量,
assign Y = X1 && X2;
②针对reg型变量,
always@(*)
begin
Y = X1 && X2;
end
2、组合逻辑电路的分析方法
对于图中的电路,我们可以容易的转换成如下逻辑表达式: