设计比较器,逻辑设计

时间:2014-11-08 18:01:45

标签: logic hardware

设计一个比较器,它有6个输入位,A2,A1,A0和B2,B1,B0, 设A =(A2,A1,A0)和B =(B2,B1,B0),并将它们视为无符号 整数。如果A> B,则O = 1;否则O = 0。请记下逻辑功能作为答案。没有 需要Verilog代码或模拟。提示:这个问题应该通过分析来解决 基础逻辑,不需要K-map。例如,如果A2 = 1且B2 = 0,则O必须为1和 无需检查其他输入位的值。 [Ans。]关键是不太重要的比特仅在更高有效位是有效时才有意义 相同。所以, O =(A2& ~B2)| (〜(A2 ^ B2)& A1& ~B1)| ((〜(A2 ^ B2)及(〜(A1 ^ B1)及A0&安培;〜B0))

我不知道他们是如何得到这个答案的。

1 个答案:

答案 0 :(得分:0)

parantheses没有加起来。在最后一个OR符号之后,有5个空括号,但只有4个括号。它应该是这样的吗?

(A2& ~B2)| (〜(A2 ^ B2)& A1& ~B1)| (〜(A2 ^ B2)&〜(A1 ^ B1)& A0& ~B0)