2012-12-04 58 views
-1

我是初學者,使用Verilog HDL並嘗試從邏輯圖建模幾個模塊。如果兩根導線被輸入到一個與非門,然後是另一個反相器,理論上這只是一個與門嗎?由於所需的輸出線位於逆變器的另一側。可不可能是。快速Verilog HDL提示(初學者)

AND 
    g1(F,A,B) 

A和B是輸入而F是輸出。 此外,爲了未來的知識,我將如何使用Verilog實現一個逆變器?

回答

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門基元的一個很好的參考。