日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

半加器——Verilog HDL语言

發(fā)布時(shí)間:2023/12/20 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 半加器——Verilog HDL语言 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

半加器

  • 任務(wù)描述
  • 相關(guān)知識(shí)
    • 邏輯原理
    • 一位半加器真值表
  • 編程要求
  • 源碼

任務(wù)描述

根據(jù)所學(xué)的組合邏輯及數(shù)字電路的知識(shí)完成半加器的設(shè)計(jì),驗(yàn)證滿(mǎn)足一位半加器的規(guī)則,根據(jù)邏輯真值表和邏輯表達(dá)式完成表決功能。熟悉Quartus II的Verilog HDL文本設(shè)計(jì)流程,掌握組合邏輯電路的設(shè)計(jì)仿真和硬件測(cè)試的方法。最后完善一位半加器電路的功能描述風(fēng)格Verilog HDL 代碼。

相關(guān)知識(shí)

邏輯原理

一位半加器電路中, A、B為兩個(gè) 1 位數(shù),不考慮來(lái)自低位的進(jìn)位, A、 B 相加的結(jié)果為 So,產(chǎn)生的進(jìn)位為 Co。
設(shè)輸入為 A、 B,且 A 表示被加數(shù),用二進(jìn)制數(shù)1,0表示該輸入值; B 表示加數(shù),用二進(jìn)制數(shù)1,0表示該輸入值。 則一位半加器電路的真值表如下表所示。

一位半加器真值表

編程要求

為了完成判斷學(xué)生成績(jī)等級(jí)的任務(wù),完善編程模塊設(shè)計(jì)代碼,編寫(xiě)的程序要能根據(jù)不同的輸入能夠得到滿(mǎn)足一位半加器真值表的組合邏輯的輸出。

源碼

測(cè)試平臺(tái):EduCoder

//hadder_test.v module hadder_test(a,b,cout,sum); // 請(qǐng)?jiān)谙旅嫣砑哟a,完成一位半加器功能 //The first method /* Begin */output sum;output cout;input a,b;assign {cout,sum}=a+b; /* End */ /* //The second method input a,b; output cout,sum; wire a,b; reg cout,sum;always @(a,b)beginif(a==0 && b==0)begin cout=0;sum=0;endelse if(a==0 && b==1)begin cout=0;sum=1;endelse if(a==1 && b==0)begin cout=0;sum=1;endelse if(a==1 && b==1)begin cout=1;sum=0;endend */ endmodule

覺(jué)得有幫助的可以點(diǎn)個(gè)贊再走哦!!

總結(jié)

以上是生活随笔為你收集整理的半加器——Verilog HDL语言的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。