0

我需要在布尔电路中实现一些多变量函数;我们有什么工具可以自动将一些算术转换为布尔电路?

例如,我想要实现的部分公式是max(a,b)获取 2 个数字(目前为 16 位)并返回最大数字的索引(即 0 或 1)的运算符。

我知道我可以构建真值表并将其自动转换为布尔电路,但这需要一个非常大的电路(有 2^32 个条目)。

4

1 回答 1

1

您可以使用 Quartus II webpack 添加,您必须在其中描述硬件行为,并且该工具将为您生成门级 RTL,

行为写成,

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

然后运行看看 RTL View,只有你知道 Verilog HDL 和 Quartus II 才能做到。

于 2016-03-27T10:27:07.290 回答