Logic “数字逻辑难题”;10票中的2票”;逻辑

Logic “数字逻辑难题”;10票中的2票”;逻辑,logic,boolean-logic,digital,digital-logic,Logic,Boolean Logic,Digital,Digital Logic,我试图实现一种“10投2”的逻辑。这个逻辑简单地说,如果给定的10个输入中至少有2个输入为“开”,那么只有输出必须为“开” 所以我有10个数字输入,需要与逻辑门或,和,与非门等,触发器,RS,SR,逆变器等混合,所以上述逻辑为1个数字输出工作 实现这一点的一个直接方法是采用10C2,即45'和'门组合,这将进一步在1'或'门中加入,以获得所需的输出 然而,我只是想知道一些棘手的解决办法,谁能建议 115个输入或门,5个2个输入和门。按如下方式拆分您的输入: 12345 67890 12340

我试图实现一种“10投2”的逻辑。这个逻辑简单地说,如果给定的10个输入中至少有2个输入为“开”,那么只有输出必须为“开”

所以我有10个数字输入,需要与逻辑门或,和,与非门等,触发器,RS,SR,逆变器等混合,所以上述逻辑为1个数字输出工作

实现这一点的一个直接方法是采用10C2,即45'和'门组合,这将进一步在1'或'门中加入,以获得所需的输出


然而,我只是想知道一些棘手的解决办法,谁能建议

11
5个输入或
门,5个
2个输入和
门。按如下方式拆分您的输入:

12345   67890
12340   67895
12390   67845
12890   67345
17890   62345
对于每一行,将左侧的输入集馈入一个或栅极,将右侧馈入另一个或栅极。将这些输出加在一起,然后取这5个AND中的OR作为结果


这样做的目的是确保,对于任何一对输入,上面的一行始终有一个在左侧,另一个在右侧。

11
5个输入或
门,5个
2个输入和
门。按如下方式拆分您的输入:

12345   67890
12340   67895
12390   67845
12890   67345
17890   62345
对于每一行,将左侧的输入集馈入一个或栅极,将右侧馈入另一个或栅极。将这些输出加在一起,然后取这5个AND中的OR作为结果

这样做的目的是确保,对于任何一对输入,上面的一行始终有一个在左侧,另一个在右侧