日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

三人表决电路——Verilog HDL语言

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三人表决电路——Verilog HDL语言 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

三人表決電路

  • 任務描述
  • 相關知識
    • 邏輯原理
    • 三人表決器真值表
  • 編程要求
  • 源代碼

任務描述

根據所學的組合邏輯及數字電路的知識完成三人表決電路的設計,實現少數服從多數的表決規則,根據邏輯真值表和邏輯表達式完成表決功能。
運用Verilog HDL進行設計,完善三人表決電路的功能描述風格代碼,具備組合邏輯電路的設計仿真和測試的能力。

相關知識

邏輯原理

三人表決電路中, 當表決某個提案時,多數人同意,則提案通過;同時有一個人具有否決權。若全票否決,也給出顯示。
設輸入為 A、 B、 C,且 A 具有否決權。同意用1 表示,不同意用 0 表示;輸出 X 為 1 時表示提案通過; Y 為 1 時表示提案全票否決。 則三人表決電路的真值表如下表所示。

三人表決器真值表

編程要求

根據真值表,編寫的程序要能根據不同的輸入完成三人表決功能。

源代碼

測試平臺:EduCoder

module JG3(ABC,X,Y);input [2:0] ABC;output X, Y;reg X, Y;always@(ABC)// 請在下面添加代碼,實現滿足三人表決器真值表;/********** Begin *********/case(ABC)//3'b000:begin X<=1'b0;Y<=1'B1;end3'b000:begin X=1'b0;Y=1'b1;end3'b001:begin X=1'b0;Y=1'b0;end3'b010:begin X=1'b0;Y=1'b0;end3'b011:begin X=1'b0;Y=1'b0;end3'b100:begin X=1'b0;Y=1'b0;end3'b101:begin X=1'b1;Y=1'b0;end3'b110:begin X=1'b1;Y=1'b0;end3'b111:begin X=1'b1;Y=1'b0;enddefault:begin X=1'b1;Y=1'b0;endendcase/********** End *********/ endmodule

覺得有幫助的可以點個贊再走哦!!

總結

以上是生活随笔為你收集整理的三人表决电路——Verilog HDL语言的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。