如何以抽象的方式思考设计数字逻辑芯片?
我目前正在研究第一章的“计算系统的元素”,并且从 Nand 开始,我已经实现了以下门。
不是
和
或者
异或
多路复用器
多路复用器
16位不
16位和
16位或
16位多路复用器
8路或
我现在一直在尝试实现 16 位四路复用器。
我已经尝试将真值表转换为规范符号,但我最终得到了一个巨大的混乱。使用规范表示对于“较小”的芯片效果很好,但现在非常复杂。我如何考虑以一种不涉及将随机筹码混合在一起的方式组合“复杂”筹码?
编辑:
我对四路 Mux 的 16 位部分并不感到困惑。我计划只在一个阵列中使用一堆四路复用器。4路多路复用器是我坚持的部分。