網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

加法器實驗報告

欄目: 實驗報告 / 釋出於: / 人氣:1.39W

篇一:加法器實驗報告

加法器實驗報告

實 驗 __一__

【實驗名稱】

1位加法器

【目的與要求】

1. 掌握1位全加器的設計 2. 學會1位加法器的擴充套件

【實驗內容】

1. 設計1位全加器

2. 將1位全加器擴充套件為4位全加器 3. 使4位的全加器能做加減法運算

【操作步驟】

1. 1位全加器的設計

(1) 寫出1位全加器的真值表

(2) 根據真值表寫出表示式並化簡

(3) 畫出邏輯電路

(4) 用quartusII進行功能模擬,檢驗邏輯電路是否正確,將模擬波形截圖並貼上於此

(5) 如果電路設計正確,將該電路進行封裝以用於下一個環節 2. 將1位全加器擴充套件為4位全加器

(1) 用1位全加器擴充套件為4位的全加器,畫出電路圖

(2) 分別用兩個4位補碼的正數和負數驗證加法器的正確性(注意這兩

個數之和必須在4位補碼的數的範圍內,這兩個數包括符號在內共4位),用quartusII進行功能模擬並對模擬結果進行截圖。

3. 將4位的全加器改進為可進行4位加法和減法的運算器

(1) 在4位加法器的基礎上,對電路進行修改,使該電路不僅能進行加

法運算而且還能進行減法運算。畫出該電路

(2) 分別用兩個4位補碼的正數和負數驗證該電路的正確性(注意兩個

數之和必須在4位補碼的數的範圍內),用quartusII進行功能模擬並對模擬結果進行截圖。

【附錄】

篇二:加法器的基本原理實驗報告

一、實驗目的

1、瞭解加法器的基本原理。掌握組合邏輯電路在Quartus Ⅱ中的圖形輸入方法及文字輸入方法。

2、學習和掌握半加器、全加器的工作和設計原理

3、熟悉EDA工具Quartus II和Modelsim的使用,能夠熟練運用Vrilog HDL語言在Quartus II下進行工程開發、除錯和模擬。

4、掌握半加器設計方法

5、掌握全加器的工作原理和使用方法

二、實驗內容

1、建立一個Project。

2、圖形輸入設計:要求用VHDL結構描述的方法設計一個半加器

3、進行編譯,修改錯誤。

4、建立一個波形檔案。(根據真值表)

5、對該VHDL程式進行功能模擬和時序模擬Simulation

三、實驗步驟

1、啟動QuartusⅡ

2、建立新工程 NEW PROJECT

3、設定專案儲存路徑\專案名稱\頂層實體名稱

4、建立新檔案 Blok Diagram/Schematic File

5、儲存檔案FILE /SAVE

6、原理圖設計輸入

元件符號放置通過EDIT_>SYMBOL 插入元件或點選圖示

元件複製

元件移動

元件轉動

元件刪除

管腳命名 PIN_NAME

元件之間連線(直接連線,引線連線)

7、儲存原理圖

8 、編譯: 頂層檔案設定,PROJECT_>Set as Top_Level

開始編譯 processing_>Start Compilation

編譯有兩種:全編譯包括分析與綜合(Analysis&Synthesis)、適配(Fitter)、程式設計(assembler)時序分析(Classical Timing Analysis)4個環節,而這4個環節各自對應相應選單命令,可單獨釋出執行也可以分步執行

9 、邏輯符號生成 FILECreat/_update_>create Symbol File forCurrent File

10 、模擬

建立模擬wenjian

新增需要的輸入輸出管腳

設定模擬時間

設定柵格的大小

設定輸入訊號的波形

儲存檔案,模擬

功能模擬:主要檢查邏輯功能是否正確,功能模擬方法如下:

1TOOL/SIMULATOR TOOL,在SIMULATOR MODE下選擇 Functional,在SIMULATION INPUT欄中指定波形激勵檔案,單擊Gencrator Functional Simulator Netist,生成功能模擬網表文件。

四、實驗現象

任務1 : 邏輯符號生成

任務2:採用基本邏輯閘電路設計,異或設計半加器

任務3、全加器設計

邏輯符號:

原理圖:

結果:

任務4、用半加器,設計全加器

五、實驗體會

通過這次實驗,初步熟悉了VHDL語言的原理圖設計輸入。