我正在学习 nand2tetris coursera 课程。我试图了解你们如何设计寻找 HDL 核心部件的潜在心理过程。例如,让我们以 DMUX4way 为例。实现零件的完整心理过程是什么?一旦我看到结果,我就明白背后的逻辑,但我自己很难找到谢谢
* {a,b,c,d} = {in,0,0,0} if sel==00
* {0,in,0,0} if sel==01
* {0,0,in,0} if sel==10
* {0,0,0,in} if sel==11
*/
CHIP DMux4Way {
IN in, sel[2];
OUT a, b, c, d;
PARTS:
DMux(in=in,sel=sel[1],a=ao,b=bo);
DMux(in=ao,sel=sel[0],a=a,b=b);
DMux(in=bo,sel=sel[0],a=c,b=d);
}