2021年4月22日 星期四

HBLbits_Verilog Basic_Truthtable1

 HBLbits_Verilog Basic_Truthtable1

For a boolean function of N inputs, there are 2N possible input combinations. Each row of the truth table lists one input combination, so there are always 2N rows. The output column shows what the output should be for each input value.

RowInputsOutputs
numberx3x2x1f
00000
10010
20101
30111
41000
51011
61100
71111

The above truth table is for a three-input, one-output function. 


module top_module( 
    input x2,
    input x1,  // three inputs
    output f   // one output
);
    assign f = (~x3 & x2 & ~x1) |
        (~x3 & x2 &  x1) |
        ( x3 &  ~x2 &  x1) |
        ( x3 &  x2 &  x1) ; 

endmodule
    input x3,

沒有留言:

張貼留言

零成本學 ESP32!在 Wokwi 打造你的第一個微型氣象站 (ESP32 + DHT22 + 1602 LCD)

零成本學 ESP32!在 Wokwi 打造你的第一個微型氣象站(溫度 濕度) (ESP32 + DHT22 + 1602 LCD) 想學物聯網(IoT)與 ESP32 電子實作,卻擔心接線與電壓規範搞砸嗎?透過強大的線上模擬器 Wokwi ,我們不需要花費任何硬體費用,打開瀏覽器...