-1

我是 Verilog HDL 的初学者,并试图从逻辑图中建模一些模块。如果将两条线输入到与非门,然后再输入另一个反相器,那么理论上这只是一个与门吗?由于所需的输出线位于逆变器的另一侧。可不可能是。

AND
    g1(F,A,B)

A和B是输入,F是输出。另外,为了将来的知识,我将如何使用 Verilog 实现逆变器?

4

1 回答 1

4

要回答你的第一个问题,是的,一个与非门后跟一个反相器在逻辑上等同于一个与门。

关于第二个问题,在 Verilog 中反转信号的正常方法是使用按位取反运算符:~

wire A;
assign A = ~B;  // A is "not B"

由于您询问的是使用 Verilog 门原语对简单逻辑进行建模,因此我将添加一个用于逆变器的原语,称为not.

not U1(A, B);  // A is "not B"

是关于 Verilog 门原语的一个很好的参考。

于 2012-12-04T05:35:17.137 回答