色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁(yè) > 博客 > 實(shí)驗(yàn)5:4變量多數(shù)表決器

          實(shí)驗(yàn)5:4變量多數(shù)表決器

          發(fā)布人:xiaxue 時(shí)間:2023-10-08 來(lái)源:工程師 發(fā)布文章
          實(shí)驗(yàn)?zāi)康?div>
          • (1)熟悉和掌握FPGA開(kāi)發(fā)流程和Lattice Diamond軟件使用方法;
          • (2)通過(guò)實(shí)驗(yàn)理解基本邏輯門電路;
          • (3)學(xué)習(xí)用Verilog HDL數(shù)據(jù)流級(jí)描述基本門電路。
          實(shí)驗(yàn)任務(wù)

          設(shè)計(jì)一個(gè)4變量多數(shù)表決器,在4個(gè)輸入中A代表2,B、C、D分別代表1,當(dāng)輸入數(shù)值大于或等于3時(shí),輸出為高電平,否則,輸出為低電平。

          實(shí)驗(yàn)原理

          4變量多數(shù)表決器,可以理解為四人投票,將所投的票數(shù)加起來(lái),若大于等于3票,則投票通過(guò)。注意:每個(gè)人的票數(shù)不同。由此可得到如下表1-5所示的真值表。定義四個(gè)輸入A,B,C,D和一個(gè)輸出Y。則他們的關(guān)系寫成邏輯表達(dá)式經(jīng)化簡(jiǎn)可得到:

          Y=AB+AD+AC+BCD


          邏輯電路

          Verilog HDL建模描述

          4變量多數(shù)表決器程序清單voter4.v

             module voter4    (
                input wire a,           //定義輸入的低位進(jìn)位及兩個(gè)加數(shù)a、b、c、d
                input wire b,
                input wire c,
                input wire d,
                output wire led        //定義顯示輸出結(jié)果的led
              );
               assign led = (a&b)|(a&c)|(a&d)|(b&c&d);    //根據(jù)邏輯表達(dá)式賦值
            endmodule
          實(shí)驗(yàn)步驟
          1. 打開(kāi)Lattice Diamond,建立工程。
          2. 新建Verilog HDL設(shè)計(jì)文件,并鍵入設(shè)計(jì)代碼。
          3. 綜合并分配管腳,將輸入信號(hào)a、b、c、d分配至撥碼開(kāi)關(guān),將輸出信號(hào)led分配至板卡上的LED。a/M7,b/M8,c/M9,,d/M10,led/N13
          4. 構(gòu)建并輸出編程文件,燒寫至FPGA的Flash之中。
          5. 按下對(duì)應(yīng)按鍵/撥動(dòng)撥碼開(kāi)關(guān),觀察輸出結(jié)果。

          *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



          關(guān)鍵詞: 多數(shù)表決器

          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉