0

ブール回路に多変数関数を実装する必要があります。いくつかの算術演算をブール回路に自動的に変換するために、どのようなツールがありますか?

たとえば、実装したい数式の一部は、max(a,b)2 つの数値 (現時点では 16 ビット) を取得し、最大数 (0 または 1) のインデックスを返す演算子です。

真理値表を作成してブール回路に自動的に変換できることはわかっていますが、それには非常に巨大な回路が必要になります (2^32 のエントリがあります)。

4

1 に答える 1

1

ハードウェアの動作を記述しなければならない Quartus II Web Pack Addition を使用でき、そのツールはゲート レベルで RTL を生成します。

振る舞いは次のように書かれています。

if (a>b)
  index = 0;
else 
  index = 1:

次に、RTL View を実行して確認します。Verilog HDL と Quartus II を知っている人だけが実行できます。

于 2016-03-27T10:27:07.290 に答える