我是Verilog HDL的初学者,并试图从逻辑图模拟一些模块。如果两条线路输入NAND门后跟另一台逆变器,理论上它只是一个AND门吗?由于所需的输出线位于逆变器的另一侧。会不会。
AND
g1(F,A,B)
A和B是输入,F是输出。 另外,为了将来的知识,我将如何使用Verilog实现逆变器?
答案 0 :(得分:4)
要回答你的第一个问题,是的,一个NAND门跟随一个逆变器在逻辑上等效到AND门。
关于第二个问题,在Verilog中反转信号的常规方法是使用逐位否定运算符:~
wire A;
assign A = ~B; // A is "not B"
由于您要求使用Verilog门原语对简单逻辑进行建模,我将补充说,有一个名为not
的逆变器的原语。
not U1(A, B); // A is "not B"
Here是Verilog gate原语的一个很好的参考。