【发布时间】:2013-10-25 12:49:51
【问题描述】:
我有一个布尔函数最小化,我想使用 VHDL 创建它。我用电路创建它,它工作得很好,但是当我使用 VHDL 创建它时,它给出了不同的输出。有人可以检查我的布尔函数和代码并帮助调试吗?
这是布尔函数
Q0 = A0 + A1 + (~A2 * ~A3 * ~B0 * (B1 + ~B2 * B3))
这是我的布尔函数代码:
Q0 <= (A0) or (A1) or (not A2 and not A3 and not B0 and B1) or (not A2 and not A3 and not B0 and not B2 and B3);
【问题讨论】:
-
除了手动应用分配律之外,这两个看起来和我一模一样。你能给我们一个完整的、可编译的代码示例来演示这个问题吗?
-
我觉得没问题。既然您是在寻求帮助调试,您能否告诉我们您没有预料到的情况?
标签: vhdl boolean-logic