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

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...