0

我正在 Xilinx ISE Project Navigator 中设计一个 8 位比较器。我的目标是添加四个 2 位比较器,如图所示。输入是一个 16 位的字面量,其中前 8 位是数字 A,第二个是数字 B (SW(15:8) -> A; SW(7:0) -> B)。有两个输入 BTN0 和 BTN1,我使用 BTN0 为第一个比较器提供 EQ 输入值 1。在 ISim 中,如果两个数字相等,比较工作正常,但当我尝试使用两个不同的数字时会变得很奇怪。我正在从多个来源工作,而且我是一个初学者,所以很容易出现我没有想到的错误/错误。 http://25.media.tumblr.com/4e443e33d84b43e80e4f595b0044ab86/tumblr_mjd7vttpuc1r65yueo1_1280.png

4

1 回答 1

0

恐怕2位比较器不正确。例如,如果 A1 = 1,A0 = 0,B1 = 0,B0 = 0,则 AND3B1 的输出为 0,AND4B1 的输出也将为 0,因此 AG = 0。

于 2013-03-09T10:11:36.653 回答