加法器實驗報告

加法器實驗報告

  在學習、工作生活中,報告與我們愈發關係密切,報告具有雙向溝通性的特點。那麼什麼樣的報告才是有效的呢?下面是小編整理的加法器實驗報告,歡迎閱讀,希望大家能夠喜歡。

加法器實驗報告1

  一、實驗目的

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

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

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

  4、掌握半加器設計方法

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

  二、實驗內容

  1、建立一個Project。

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

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

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

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

  三、實驗步驟

  1、啟動QuartusⅡ

  2、建立新工程NEWPROJECT

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

  4、建立新檔案BlokDiagram/SchematicFile

  5、儲存檔案FILE/SAVE

  6、原理圖設計輸入

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

  元件複製

  元件移動

  元件轉動

  元件刪除

  管腳命名PINxNAME

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

  7、儲存原理圖

  8、編譯:頂層檔案設定,PROJECTx>SetasTopxLevel

  開始編譯processingx>StartCompilation

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

  9、邏輯符號生成?FILECreat/xupdatex>createSymbolFileforCurrentFile

  10、模擬

  建立模擬wenjian

  新增需要的輸入輸出管腳

  設定模擬時間

  設定柵格的大小

  設定輸入訊號的波形

  儲存檔案,模擬

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

  1TOOL/SIMULATORTOOL,在SIMULATORMODE下選擇Functional,在SIMULATIONINPUT欄中指定波形激勵檔案,單擊GencratorFunctionalSimulatorNetist,生成功能模擬網表文件。

  四、實驗現象

  任務1:邏輯符號生成

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

  任務3、全加器設計

  邏輯符號:

  原理圖:

  結果:

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

  五、實驗體會

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

加法器實驗報告2

  【實驗名稱】

  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進行功能模擬並對模擬結果進行截圖。

  【附錄】

最近訪問