2013年12月13日 星期五

8 bits 二進位加法器 適用於DE2-70


module _8bit_adder(SW,LEDR);
 input [17:0]SW;
 output [17:0]LEDR ;

adder8 (.S(LEDR[7:0]),    //Sum-> LEDR[7:0] 8bitd
       .Cout(LEDR[8]),       //Carry_out -->LEDR[8]
       .A(SW[15:8]),          //A 8bit input
       .B(SW[7:0]),            //B 8bit inpur
       .Cin(SW[17]));         // Carry in SW[17]

endmodule



//****8bits Binary Adder******
module adder8(S, Cout, A, B, Cin);
  output [7:0] S;   //8-bit sum
  output Cout;    //Carry out
  input [7:0] A, B; //8-bit Inputs A , B 
  input Cin;    //Carry in

 //Assign the sum of (A+B+Cin) to Cout and Sum
 assign {Cout, S} = A + B + Cin;
endmodule

沒有留言:

張貼留言

113 學年度第 1 學期 RFID應用課程 Arduino程式

113 學年度第 1 學期 RFID應用課程 Arduino程式 https://www.mediafire.com/file/zr0h0p3iosq12jw/MFRC522+(2).7z/file 內含修改過後的 MFRC522 程式庫 (原程式有錯誤) //定義MFRC522...