二輸入與門的設計_第1頁
二輸入與門的設計_第2頁
二輸入與門的設計_第3頁
二輸入與門的設計_第4頁
二輸入與門的設計_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、QuartusII實例演示(二輸入與門的設計)一、 實驗目的1. 初步掌握QuartusII軟件;2. 熟悉掌握FPGA的開發(fā)流程;3. 初步掌握數字實驗系統(tǒng);二、QuartusII軟件的具體設計步驟1.建立文件夾在實驗室上機時,要求在D盤建立一個自己姓名拼音的文件夾,每次實驗內容都在此文件夾下再建立一個文件夾,在這個二級文件夾里存放相應項目、程序文件、仿真波形文件等。2.建立新工程(1)雙擊桌面上 Quartus II6.0 的圖標,啟動 Quartus II6.0 軟件。(2) 通過 File = New Project Wizard 菜單命令啟動新項目向導。(3)在隨后彈出的對話框上點擊

2、 Next 按鈕,繼續(xù)。(4)在 What is the working directory for this project 欄目中設定新項目所使用的路徑;在 What is the name of this project 欄目中輸入新項目的名字: vote ,點擊 Next 按鈕。(5)在這一步,向導要求向新項目中加入已存在的設計文件。因為我們的設計文件還沒有建立,所以點擊 Next 按鈕,跳過這一步。(6)為本項目指定目標器件。(7)在這一步,可以為新項目指定綜合工具、仿真工具、時間分析工具。在這個實驗中,我使用 Quartus II6.0 的默認設置,直接點擊 Next 按鈕,繼續(xù)。

3、(8)確認相關設置,點擊 Finish 按鈕,完成新項目創(chuàng)建。3.設計輸入(1)我們建立一個VHDL文件。通過 File = New 菜單命令,在隨后彈出的對話框中選擇 VHDL File選項,點擊 OK 按鈕。通過 File = Save As 命令,將其保存,并加入到項目中。(2)在VHDL界面輸入兩輸入與門程序,然后通過 File = Save As 命令保存。4.綜合和編譯(1)選擇Processing =Start Compilation,檢查程序語法錯誤,并生成RTL圖 。(2)執(zhí)行Tools =Netlist Viewer =RTL Viewe, 生成RTL圖。 5.模擬仿真(1

4、)在 File 菜單下,點擊 New 命令。在隨后彈出的對話框中,切換到 Other Files 頁。選中 Vector Waveform File 選項,點擊 OK 按鈕。(2) 進入波形編輯器窗口工具條.(3)指定模擬終止時間。(4)現在,我們已經進入到波形編輯界面。在 Edit 菜單下,點擊 Insert Node or Bus 命令,或在結點名字區(qū)連續(xù)雙擊鼠標左鍵兩次,出現如下框圖,點擊框圖中的Node Finder出現結點查找器窗口搜索結點名。(5)在上面一個框圖中點擊 Node Finder 按鈕后,打開 Node Finder 對話框。點擊 List 按鈕,列出電路所有的端子。點

5、擊 按鈕,全部加入。點擊 OK 按鈕,確認。(6)回到 Insert Node or Bus 對話框,點擊 OK 按鈕,確認。(7) 編輯輸入激勵信號波形.選中 a 信號,在 Edit 菜單下,選擇 Value = Clock 命令。在隨后彈出的對話框的 Period 欄目中設定參數為50ns,點擊 OK 按鈕,b信號同理。(8)功能仿真A.Processing=Generate Functional Simulation Netlist。B.使用命令Processing=Simulator Tool ,出現模擬器窗口。C.功能仿真波形如下:(9)時序仿真A.Processing=Genera

6、te Functional Simulation Netlis。B.使用命令Processing=Simulator Tool ,出現模擬器窗口C.時序仿真波形如下:三、 注意事項1、 不能將設計文件存入了根目錄,并將其設定成工程,找不到工作庫時,報錯為:Error:Cant open VHDL “WORK”。2、 文件后綴名不是.vhd,在設定工程后編譯時,報錯為Error:Linel,File e:half_adderhalf_adder.tdf:TDF syntax error。3、 設計文件名與實體名不符時,如寫成adder.vhd,編譯時,報錯為:Error:Line1,VHDL D

7、esign File “adder.vhd“ must contain。4、 設計文件描述的語法錯誤,如每一個句子后沒加分號 Error VHDL syntax error at and_2.vhd(5) near text :;expecting ;, or )。5、 編譯的成功為項目創(chuàng)建一個編程文件,能夠保證了設計輸入的基本正確性,不能保證該項目的邏輯關系的正確性,也不能保證時序的正確性。6、 功能仿真沒有時間延遲,時序仿真會產生時間延遲及毛刺VHDL語言正確,時序仿真不一定正確。7、 時序仿真和器件的真實特性相接近,必須在全程編譯后才能進行時序仿真。8、 一般情況,我們只進行時序仿真,而不進行功能仿真。因此在波形文件的輸入設定好后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論