"); //-->

狠狠做深爱婷婷久久一区,欧美日韩国内,久久麻豆精品传媒,久久久一区一区二区,色鬼伦理片,99视频精品久久,久久精品国产久久久久久,久久久伦理电影一区二,磁力天堂河北彩花

專欄中心

EEPW首頁 > 專欄 > 實(shí)驗(yàn)2:1位全加器

實(shí)驗(yàn)2:1位全加器

發(fā)布人:xiaxue 時(shí)間:2023-10-07 來源:工程師 發(fā)布文章
實(shí)驗(yàn)?zāi)康?div>
  • (1)熟悉和掌握FPGA開發(fā)流程和Lattice Diamond軟件使用方法;

  • (2)通過實(shí)驗(yàn)理解基本邏輯門電路;

  • (3)學(xué)習(xí)在Verilog HDL語言中實(shí)例化基本邏輯單元,用結(jié)構(gòu)化描述電路的方法。

實(shí)驗(yàn)任務(wù)

用與非門和異或門設(shè)計(jì)一個(gè)1位全加器電路,然后在實(shí)驗(yàn)板上實(shí)現(xiàn)自己設(shè)計(jì)的邏輯電路,并驗(yàn)證是否正確。

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

在將兩個(gè)多位二進(jìn)制數(shù)相加時(shí),除了最低位以外,每一位都應(yīng)該考慮來自低位的進(jìn)位,即將兩個(gè)對應(yīng)位的加數(shù)和來自低位的進(jìn)位三個(gè)數(shù)相加。這種運(yùn)算稱為全加,所用的電路稱為全加器。按照二進(jìn)制加法運(yùn)算規(guī)則,可以得到如下表所示全加器真值表。其中,A、B是兩個(gè)加數(shù),CI是來自低位的進(jìn)位,S是相加的和,CO是向高位的進(jìn)位。將S、CO和A、B、CI的關(guān)系寫成邏輯表達(dá)式則得到:

S=CI’A’B+CI’AB’+CIA’B’+CIAB=A⊕B⊕CI
CO=CI’AB+CIA’B+CI’AB’+CIAB=AB+AC+BC


邏輯電路(使用與非門和異或門構(gòu)成)

Verilog HDL建模描述

1位全加器程序清單adder1.v

   module adder1    (
     input wire a,           //輸入的低位進(jìn)位及兩個(gè)加數(shù)cin、a、b
     input wire b,
     input wire cin,
     output wire sum,        //輸出的和與進(jìn)位
     output wire cout    );
     wire s1,s2,s3;   //定義中間變量
   xor (s1,a,b);                 //調(diào)用基本異或門
   xor (sum,s1,cin);
   nand (s2,a,b); //調(diào)用基本與非門
   nand (s3,s1,cin);
   and  (cout,s2,s3);
 endmodule 
 

實(shí)驗(yàn)步驟
  1. 打開Lattice Diamond,建立工程。

  2. 新建Verilog HDL設(shè)計(jì)文件,并鍵入設(shè)計(jì)代碼。

  3. 綜合并分配管腳,將輸入信號cin、a、b分配至撥碼開關(guān),將輸出信號sum、cout分配至板卡上的LED。cin/M7,a/M8,b/M9,sum/N13,cout/M12

  4. 構(gòu)建并輸出編程文件,燒寫至FPGA的Flash之中。

  5. 按下對應(yīng)按鍵,觀察輸出結(jié)果。

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

關(guān)鍵詞: FPGA Lattice Diamond 邏輯門

相關(guān)推薦

高速ADC與內(nèi)置嵌入式串行收發(fā)器的FPGA接口

基于FPGA的可編程數(shù)字濾波器系統(tǒng)

FPGA如何同DDR3存儲(chǔ)器進(jìn)行接口?

視頻 2008-06-18

以Altera可編程解決方案,驅(qū)動(dòng)下一代 5G?A與 6G 寬帶射頻加速演進(jìn)

Altera的FPGA下載常見問題經(jīng)驗(yàn)小結(jié)

實(shí)時(shí)的噪聲源定位系統(tǒng)

視頻 2009-03-25

Altera: 采用全系列40-nm收發(fā)器FPGA和ASIC實(shí)現(xiàn)創(chuàng)新

視頻 2009-07-13

DC到3.2GHz采樣率!PXI平臺+開放FPGA賦能,我們打造了一款“軟件定義”的鎖相放大器

FPGA在邊緣人工智能中日益擴(kuò)大的作用

LabVIEW 8.20技術(shù)資料大全簡介

人工智能開始簡化可編程邏輯的設(shè)計(jì)

3-DES算法的FPGA高速實(shí)現(xiàn)(Xilinx)

資源下載 2007-12-13

人工智能開始簡化可編程邏輯的設(shè)計(jì)流程

發(fā)力物理AI:Altera以FPGA創(chuàng)新,賦能機(jī)器人及邊緣場景

貿(mào)澤電子開售:面向工業(yè)、AI、醫(yī)療、數(shù)據(jù)中心等領(lǐng)域的Altera Agilex 5 FPGA與SoC

即使在汽車中,基本的邏輯功能依然是必需的

LabVIEW FPGA 模塊簡介

視頻 2009-04-01

ALTERA的PCI_IP Core問答集

資源下載 2007-12-13

彌合傳感器融合鴻溝:FPGA如何助力邊緣端實(shí)時(shí)機(jī)器人應(yīng)用

利用錨定可信平臺模塊(TPM)的FPGA構(gòu)建人形機(jī)器人安全

更多 培訓(xùn)課堂
更多 焦點(diǎn)
更多 視頻

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

边坝县| 邵东县| 武夷山市| 南岸区| 鹤山市| 忻城县| 永平县| 志丹县| 庐江县| 廉江市| 年辖:市辖区| 浑源县| 扬州市| 剑川县| 鲁甸县| 洪雅县| 元阳县| 三台县| 新民市| 奉贤区| 封开县| 磐石市| 安顺市| 金沙县| 轮台县| 封开县| 宁强县| 新疆| 东乡| 罗定市| 定兴县| 浦城县| 东丽区| 澄迈县| 武汉市| 安义县| 奉化市| 怀仁县| 丹棱县| 获嘉县| 漠河县|