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