国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

FPGA實(shí)驗(yàn)報(bào)告 Verilog HDL:7人表決器 巴克碼信號(hào)發(fā)生器 FPGA數(shù)字時(shí)鐘

這篇具有很好參考價(jià)值的文章主要介紹了FPGA實(shí)驗(yàn)報(bào)告 Verilog HDL:7人表決器 巴克碼信號(hào)發(fā)生器 FPGA數(shù)字時(shí)鐘。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


寫在前面:本文提供以下三個(gè)任務(wù)的思路講解和代碼實(shí)現(xiàn), 如需參考引腳配置說明,可以點(diǎn)擊下方鏈接跳轉(zhuǎn)查看完整實(shí)驗(yàn)報(bào)告;本實(shí)驗(yàn)使用的是Altera公司的cycloneⅢ類型的芯片。
Verilog HDL實(shí)現(xiàn):7人表決器 信號(hào)發(fā)生器 多功能數(shù)字時(shí)鐘

7人表決器

  • 實(shí)驗(yàn)?zāi)繕?biāo):實(shí)現(xiàn)7人投票表決電路,支持人數(shù)≥4則表決通過,否則表決不通過。
  • 電路思路:①輸入7路并行信號(hào)[6:0] vote表示7個(gè)人,用開關(guān)控件控制。開關(guān)開啟表示支持,輸入一個(gè)電平信號(hào),否則為零電平。②用條件判斷語句對7路信號(hào)依次進(jìn)行判斷,給定一個(gè)中間信號(hào)[2:0] sum,如果判斷為1(高電平)則sum加1,最終sum如果大于等于4,輸出高電平。輸出pass信號(hào)連接led燈。
  • 實(shí)驗(yàn)代碼:
module vote_7(pass,vote,sum);
output pass;
output sum;
input [6:0] vote;
reg [2:0] sum;
reg i;
reg pass;
always @(vote)
begin
sum = 0;
for(i = 0; i<=6; i=i+1)
	begin
		if(vote[i])sum=sum+1;
		if(sum[2])pass=1;
		else pass=0;
		end
end
endmodule
  • 測試文件:
`timescale 1ns/100ps
module vote_7_tb;
output pass;
reg [6:0] vote;
wire [2:0] sum;
reg i;
wire pass;
vote_7 t(pass,vote,sum);
initial
begin
vote = 7'b0000000;
#10 vote = 7'b0000010;
#10 vote = 7'b0001100;
#10 vote = 7'b0011100;
#10 vote = 7'b0010111;
#10 vote = 7'b0100000;
#10 vote = 7'b0110000;
#10 vote = 7'b0111100;
#10 vote = 7'b0010100;
#10 vote = 7'b0110101;
#10 $stop;
end
endmodule
  • 實(shí)驗(yàn)注意點(diǎn):本實(shí)驗(yàn)思路相對簡單,但是也要注意一個(gè)地方,就是中間信號(hào)[2:0] sum是以二進(jìn)制的形式存儲(chǔ),所以不是用[2:0] sum≥4判斷的,而是用最高位是否為高電平作為依據(jù),最高位sum[2]=1表示已有4人支持,輸出1通過。這一點(diǎn)要注意,我們在設(shè)計(jì)代碼時(shí)要時(shí)刻保持用二進(jìn)制的視角思考問題。

巴克碼信號(hào)發(fā)生器

  • 實(shí)驗(yàn)?zāi)繕?biāo):用Verilog HDL設(shè)計(jì)一個(gè)序列信號(hào)發(fā)生器,要求能自動(dòng)產(chǎn)生周期性的1110010序列。
  • 電路思路:時(shí)鐘信號(hào)clk作為輸入,當(dāng)時(shí)鐘處于上升沿時(shí),信號(hào)顯示端依次變化并產(chǎn)生巴克碼的各個(gè)位數(shù),最終產(chǎn)生1110010的序列。
  • 實(shí)驗(yàn)代碼:
module bkm(clk,rst,dout);
input clk,rst;
output dout;
reg dout;
reg [2:0] state;
parameter s6 = 3'b110, s5 = 3'b101, s4 = 3'b100, s3 = 3'b011, s2 = 3'b010, s1 = 3'b001, s0 = 3'b000;
always @(posedge clk or negedge rst)
begin
	if(!rst)
		begin state <= s6; dout<= 1; end
	else
		begin
			case

文章來源地址http://www.zghlxwxcb.cn/news/detail-755255.html

到了這里,關(guān)于FPGA實(shí)驗(yàn)報(bào)告 Verilog HDL:7人表決器 巴克碼信號(hào)發(fā)生器 FPGA數(shù)字時(shí)鐘的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 3.1 第一個(gè)工程——多數(shù)表決器

    3.1 第一個(gè)工程——多數(shù)表決器

    詳細(xì)流程見:Vivado FPGA基礎(chǔ)設(shè)計(jì)操作流程 該文檔的MOOC的視頻教程 有什么樣的輸入,就有什么樣的輸出,數(shù)字電路的輸出只依賴于當(dāng)前輸入值的組合,這樣的電路稱為 組合邏輯 電路。 例如f=ab+ac 第一個(gè)工程使用FPGA實(shí)現(xiàn)一個(gè)簡單的組合邏輯電路。 題目:假設(shè)有三個(gè)舉重裁判,

    2024年02月04日
    瀏覽(18)
  • FPGA在校學(xué)習(xí)記錄系列---實(shí)驗(yàn)4不同狀態(tài)的LED+開發(fā)板(Verilog HDL)

    FPGA在校學(xué)習(xí)記錄系列---實(shí)驗(yàn)4不同狀態(tài)的LED+開發(fā)板(Verilog HDL)

    此系列記錄FPGA在學(xué)校的學(xué)習(xí)過程。 FPGA系列 需要用到的軟硬件: 軟件:Quartus II 15.0 (64-bit) 硬件: 5CEBA4F23C7芯片 鏈接: FPGA在校學(xué)習(xí)記錄系列—新建一個(gè)FPGA工程編寫程序并仿真(Verilog HDL) 創(chuàng)建的工程名字為:LED (這次不用仿真,直接用開發(fā)板驗(yàn)證) 編譯文件 按鍵資源:

    2024年04月09日
    瀏覽(27)
  • 【FPGA Verilog開發(fā)實(shí)戰(zhàn)指南】初識(shí)Verilog HDL-基礎(chǔ)語法

    【FPGA Verilog開發(fā)實(shí)戰(zhàn)指南】初識(shí)Verilog HDL-基礎(chǔ)語法

    就是用代碼來描述硬件結(jié)構(gòu) 語言有VHDL與Verilog HDL Verilog HDL 是從C語言來的,學(xué)的快 ###例子 也叫保留字,一般是小寫 module 表示模塊的開始 endmodule 模塊的結(jié)束 模塊名 一般與.v文件的名字一致 輸入信號(hào) input 輸出信號(hào) output 既做輸入也做輸出 inout 需要一些變量和參數(shù)對輸

    2024年02月21日
    瀏覽(27)
  • 【Verilog HDL】FPGA-Verilog文件的基本結(jié)構(gòu)

    【Verilog HDL】FPGA-Verilog文件的基本結(jié)構(gòu)

    ??歡迎來到FPGA專欄~Verilog文件的基本結(jié)構(gòu) ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏與酒 ?? ? 博客主頁: 小夏與酒的博客 ??該系列 文章專欄: FPGA學(xué)習(xí)之旅 文章作者技術(shù)和水平有限,如果文中出現(xiàn)錯(cuò)誤,希望大家能指正?? ?? 歡迎大家關(guān)注! ?? Verilog HDL系列博客參考書籍 《

    2024年02月04日
    瀏覽(27)
  • FPGA用verilog HDL實(shí)現(xiàn)串口通訊協(xié)議

    FPGA用verilog HDL實(shí)現(xiàn)串口通訊協(xié)議

    串口通信是一種通過串行傳輸數(shù)據(jù)的通信方式。它使用單個(gè)數(shù)據(jù)線將數(shù)據(jù)位逐個(gè)傳輸,而不是同時(shí)傳輸多個(gè)數(shù)據(jù)位。串口通信常用于連接計(jì)算機(jī)與外部設(shè)備,如打印機(jī)、調(diào)制解調(diào)器、傳感器等。 串口通信一般使用的是異步傳輸方式,即發(fā)送方和接收方的時(shí)鐘不同步。數(shù)據(jù)傳輸

    2024年02月05日
    瀏覽(33)
  • 【Verilog HDL】FPGA-testbench基礎(chǔ)知識(shí)

    【Verilog HDL】FPGA-testbench基礎(chǔ)知識(shí)

    ??歡迎來到FPGA專欄~testbench基礎(chǔ)知識(shí) ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏與酒 ?? ? 博客主頁: 小夏與酒的博客 ??該系列 文章專欄: FPGA學(xué)習(xí)之旅 文章作者技術(shù)和水平有限,如果文中出現(xiàn)錯(cuò)誤,希望大家能指正?? ?? 歡迎大家關(guān)注! ?? ??在開發(fā)FPGA的過程中,需要掌握V

    2024年02月12日
    瀏覽(28)
  • fpga開發(fā)基于verilog HDL的四人搶答器

    fpga開發(fā)基于verilog HDL的四人搶答器

    魚弦:CSDN內(nèi)容合伙人、CSDN新星導(dǎo)師、全棧領(lǐng)域創(chuàng)作新星創(chuàng)作者 、51CTO(Top紅人+專家博主) 、github開源愛好者(go-zero源碼二次開發(fā)、游戲后端架構(gòu) https://github.com/Peakchen) 智能電子搶答器可容納4組參賽者搶答,每組設(shè)一個(gè)搶答鈕。 ③ 電路具有第一搶答信號(hào)的鑒別和鎖存功能。

    2024年02月04日
    瀏覽(26)
  • 【FPGA】組合邏輯電路三種建模方式(Verilog HDL 門級建模、Verilog HDL 數(shù)據(jù)流建模、組合電路行為級建模)

    【FPGA】組合邏輯電路三種建模方式(Verilog HDL 門級建模、Verilog HDL 數(shù)據(jù)流建模、組合電路行為級建模)

    目錄 ? Verilog HDL 門級建模 各種邏輯門的表示和使用 門級建模書寫實(shí)例 Verilog HDL 數(shù)據(jù)流建模 數(shù)據(jù)流建模 數(shù)據(jù)流建模書寫實(shí)例 組合電路行為級建模 always語句 條件語句 多路分支語句 循環(huán)語句 for while repeat forever 行為級建模示例 ? 可以理解為對邏輯電路中各個(gè)門依次進(jìn)行描述

    2024年04月13日
    瀏覽(52)
  • FPGA/Verilog HDL/AC620零基礎(chǔ)入門學(xué)習(xí)——第一個(gè)項(xiàng)目按鍵控制LED

    FPGA/Verilog HDL/AC620零基礎(chǔ)入門學(xué)習(xí)——第一個(gè)項(xiàng)目按鍵控制LED

    最近要考試了,所以我趕緊補(bǔ)習(xí)FPGA,我們用的是小梅哥的AC620開發(fā)板,軟件是Quartus。推薦看這個(gè)視頻教程:零基礎(chǔ)輕松學(xué)習(xí)FPGA,小梅哥FPGA設(shè)計(jì)思想與驗(yàn)證方法視頻教程 用按鍵控制LED燈的亮滅就是一個(gè)二選一多路器,兩個(gè)IO,a、b,可以是高電平,也可以是低電平。 輸入按鍵

    2024年02月05日
    瀏覽(28)
  • 實(shí)驗(yàn) 5 巴克碼檢測器

    實(shí)驗(yàn) 5 巴克碼檢測器

    5.1 實(shí) 驗(yàn) 目 的 (1) 了解通信領(lǐng)域中經(jīng)常使用的巴克碼檢測器的設(shè)計(jì)方法。 (2) 掌握使用狀態(tài)機(jī)設(shè)計(jì)時(shí)序電路的方法。 5.2 實(shí) 驗(yàn) 儀 器 與 器 材 (1) EDA 開發(fā)軟件 一 套 (2) 微 機(jī) 一 臺(tái) (3) 實(shí)驗(yàn)開發(fā)系統(tǒng) 一 臺(tái) (4) 打印機(jī) 一 臺(tái) (5) 其他器件與材料 若 干 5.3 實(shí) 驗(yàn) 說 明 巴 克 碼 檢 測

    2024年02月01日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包