2017-10-17 689 views
0

我已经创建了我的真值表,并从此绘制了一个布尔表达式(f = B'A'+ CA'+ DC'+ DB + D'CB'),然后我试图使用Quartus转换为电路。真值表,布尔表达式和电路

我是新来的数字逻辑,我需要一些有经验的人谁可以告诉我,如果我试图看起来是正确的一些帮助。

我无法编译电路,因为我没有安装'设备支持'。如果任何人都可以指出我如何获得这一点的正确方向,那将不胜感激。

这是我基于布尔表达式创建的电路。

enter image description here

这是我的真值表。该电路对应到F列

enter image description here

+0

也许https://electronics.stackexchange.com/或https://math.stackexchange.com/会更合适? – jdv

回答

0

一切你AND门的左侧看上去数学正确的(虽然不是很有效)。您可以大幅减少使用的门的数量NOT

代替分裂的信号NOT门和具有每个单独的分支具有它自己的NOT栅极,可以拆分的信号NOT栅极从而减少使用NOT栅极的总量。

不管怎么说,其根本原因你的电路是无效的,因为它的非常正确的部分,在这里:

enter image description here

你两个闸门,这是不允许的输出短接在一起。单个节点不能同时具有两个单独的电压。

你需要做的是解决这个问题,你需要把你的5 AND门的每个输出都带到一个单独的5输入OR门的输入端。

事情是这样的:

enter image description here

如果这个软件包,您使用的是不支持五种输入门,那么你可以把它分解了,像这样:

enter image description here