實驗3:3變量表決器
實驗任務
設計一個3變量的多數(shù)表決電路(當3個輸入端中有2個及以上輸入1時,輸出端才為“1”),然后在實驗板上實現(xiàn)自己設計的邏輯電路,并驗證是否正確。
3變量的多數(shù)表決器,即當三個人中有兩個及以上投票的,則通過。定義三個變量A、B、C及投票結果Y,可以得到如下1-3所示的真值表。將Y和A、B、C的關系寫成邏輯表達式則得到:
Y=A’BC+AB’C+ABC’+ABC=AB+BC+AC
Verilog HDL建模描述
3變量表決器程序清單voter3.v
module voter3 ( input wire a, //3個輸入變量a、b、c input wire b, input wire c, output wire led //顯示表決結果led ); assign led = (a&b)|(b&c)|(a&c); //根據(jù)邏輯表達式得到表決結果 endmodule
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。