2020年2月1日 星期六

DE2-115 4:1 MUX

DE2-115 4:1 MUX 

Input     :  SW[0],SW[1],SW[2],SW[3]
Select    :  SW[17] SW[16]
Output  :  LEDG[0]

// Ch04 mux4_1.v
// 4 對 1 多工器 (閘層敘述)

//需 Import  pin assignments  DE2_115_pin_assignments



module mux4x1(
  input  [17:0] SW, // Toggle Switch[17:0]
  output [8:0] LEDG,  // LED Green
  output [17:0] LEDR   // LED Red

);

assign LEDR=SW;
mux4_1(SW[0],SW[1],SW[2],SW[3],SW[17],SW[16],LEDG[0]);

endmodule


module mux4_1 (A, B, C, D, S1, S0, Y);
input  A,B,C,D,S1,S0;   // // 4位元輸入 2條選擇線
output Y;               // 一位元輸出 

bufif1 (CD,  D, S0);
bufif0 (CD,  C, S0);
bufif1 (AB,  B, S0);
bufif0 (AB,  A, S0);
bufif1 ( Y, CD, S1);
bufif0 ( Y, AB, S1);

endmodule

沒有留言:

張貼留言

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

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