将false传递给HDL中的输入

时间:2016-07-17 20:32:34

标签: hdl nand2tetris

我正在使用Nand2Tetris(计算系统元素)一书中的HDL,虽然在线查看门实例,但我经常会注意到这些内容;

CHIP ExampleZeroer {
    IN a[16], sel;
    OUT out[16];

    PARTS:
    Mux16(a=a, b=false, sel=sel, out=out);
}

在上面的示例中,false永远不会在任何地方声明。我也看到使用表观关键字true的类似示例。如果false是某种预先声明的关键字或简称,那么价值来自哪里,或者它的简称是什么?

我已经实现了所有的大门而没有使用这种速记,但令我感到困扰的是我无法理解价值的来源。

1 个答案:

答案 0 :(得分:3)

是的,您可以使用false和true作为输入。在芯片的环境中,它们相当于将引脚连接到电源或地。