将 false 传递给 HDL 中的输入
Passing false to an input in HDL
我正在使用 Nand2Tetris(计算系统要素)一书中的 HDL,在查看在线示例门实现时,我经常注意到一些类似的东西;
CHIP ExampleZeroer {
IN a[16], sel;
OUT out[16];
PARTS:
Mux16(a=a, b=false, sel=sel, out=out);
}
在上面的示例中,false
从未在任何地方声明过。我也看到了使用明显关键字 true
的类似示例。如果 false
是某种预先声明的关键字或简写,那么该值从何而来,或者它的简写是什么?
我在没有使用这个的情况下实现了我所有的门 shorthand 但令我困扰的是我无法理解价值的来源。
是的,您可以使用 false 和 true 作为输入。在芯片的上下文中,它们相当于将管脚连接到电源或地。
我正在使用 Nand2Tetris(计算系统要素)一书中的 HDL,在查看在线示例门实现时,我经常注意到一些类似的东西;
CHIP ExampleZeroer {
IN a[16], sel;
OUT out[16];
PARTS:
Mux16(a=a, b=false, sel=sel, out=out);
}
在上面的示例中,false
从未在任何地方声明过。我也看到了使用明显关键字 true
的类似示例。如果 false
是某种预先声明的关键字或简写,那么该值从何而来,或者它的简写是什么?
我在没有使用这个的情况下实现了我所有的门 shorthand 但令我困扰的是我无法理解价值的来源。
是的,您可以使用 false 和 true 作为输入。在芯片的上下文中,它们相当于将管脚连接到电源或地。