0

Xilinx ISE Project Navigator で 8 ビット コンパレータを設計しています。私の目標は、図に示すように、4 つの 2 ビット コンパレータを追加することです。入力は 16 ビットのリテラルで、最初の 8 ビットは数値 A、2 番目は数値 B (SW(15:8) -> A; SW(7:0) -> B) です。BTN0 と BTN1 の 2 つの入力があり、BTN0 を使用して最初のコンパレータに EQ 入力値 1 を与えます。ISim では、2 つの数値が等しい場合は正常に比較されますが、2 つの異なる数値で試すと奇妙な結果になります。私はいくつかの情報源から作業を行っていますが、私はこのすべての初心者であるため、考えもしなかったバグやエラーが簡単に発生する可能性があります。 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 に答える