資源描述:
《QuartusII軟件使用及設(shè)計流程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、QuartusII軟件及其使用QuartusII使用及設(shè)計流程QuartusⅡ是Altera公司推出的新一代開發(fā)軟件,適合于大規(guī)模邏輯電路設(shè)計。QuartusⅡ支持多種編輯輸入法,包括圖形編輯輸入法,VHDL、VerilogHDL和AHDL的文本編輯輸入法,符號編輯輸入法,以及內(nèi)存編輯輸入法。QuartusⅡ與MATLAB和DSPBuilder結(jié)合可以進行基于FPGA的DSP系統(tǒng)開發(fā),是DSP硬件系統(tǒng)實現(xiàn)的關(guān)鍵EDA工具,與SOPCBuilder結(jié)合,可實現(xiàn)SOPC系統(tǒng)開發(fā)。QuartusII設(shè)計流程一、設(shè)計輸入任
2、何一項設(shè)計都是一項工程(Project),都必須首先為此工程建立一個放置與此工程相關(guān)的所有設(shè)計文件的文件夾。此文件夾將被EDA軟件默認為工作庫(WorkLibrary)。一般,不同的設(shè)計項目最好放在不同的文件夾中,而同一工程的所有文件都必須放在同一文件夾中。首先建立工作庫目錄,以便存儲工程項目設(shè)計文件。在D盤下新建文件夾并取名Mydesign。雙擊QuartusII軟件啟動圖標,即可啟動QuartusII軟件,啟動界面如圖1-2所示。1.建立工程Project標題欄標題欄中顯示當前工程的路徑和工程名。菜單欄菜單欄主
3、要由文件(File)、編輯(Edit)、視圖(View)、工程(Project)、資源分(Assignments)、操作(Processing)、工具(Tools)、窗口(Window)和幫助(Help)等下拉菜單組成。工具欄工具欄中包含了常用命令的快捷圖標。資源管理窗口資源管理窗口用于顯示當前工程中所有相關(guān)的資源文件。工程工作區(qū)當QuartusⅡ?qū)崿F(xiàn)不同的功能時,此區(qū)域?qū)⒋蜷_對應(yīng)的操作窗口,顯示不同的內(nèi)容,進行不同的操作,如器件設(shè)置、定時約束設(shè)置、編譯報告等均顯示在此窗口中。編譯狀態(tài)顯示窗口此窗口主要顯示模塊綜合
4、、布局布線過程及時間。信息顯示窗口該窗口主要顯示模塊綜合、布局布線過程中的信息,如編譯中出現(xiàn)的警告、錯誤等,同時給出警告和錯誤的具體原因。使用NewProjectWizard可以為工程指定工作目錄、分配工程名稱以及指定最高層設(shè)計實體的名稱,還可以指定要在工程中使用的設(shè)計文件、其他源文件、用戶庫和EDA工具,以及目標器件系列和具體器件等。在此要利用“NewPrejectWizard”工具選項創(chuàng)建此設(shè)計工程,并設(shè)定此工程的一些相關(guān)的信息,如工程名、目標器件、綜合器、仿真器等。(1)打開建立新工程管理窗。選擇菜單File
5、→NewPrejectWizard命令,即彈出“工程設(shè)置”對話框(圖1-3),以此來建立新的工程。(2)設(shè)置工程基本信息(2)將設(shè)計文件加入工程中??蓪⑴c工程相關(guān)的所有VHDL文件(如果有的話)加入進此工程,單擊“Add…”按鈕,從工程目錄中選出相關(guān)的VHDL文件;或單擊AddAll,將設(shè)定的工程目錄中的所有VHDL文件加入到工程文件欄中。如果還沒有建立VHDL文件,就直接點擊“Next”即可。(3)選擇目標芯片。如圖1-6,首先在Family欄選芯片系列,在此選FLEX10K系列,并選擇此系列的具體芯片EPF10
6、K10LC84-4。在“Targetdevice”選項下選擇“Autodeviceselectedbythefitter”選項,系統(tǒng)會自動給所設(shè)計的文件分配一個器件。如果選擇“Specificdeviceselectedin‘Availabledevices’list”選項,用戶需指定目標器件。在右側(cè)的“Filters”窗口“過濾”選擇;Package表示封裝;Pincout表示引腳數(shù),此例選擇84;Speedgrade表示速度等級,此例選擇4。(4)第三方工具選擇。如圖1-7所示,用戶可以選擇所用到的第三方工具,
7、比如ModleSim、Synplify等。在本例中并沒有調(diào)用第三方工具,可以都不選.(5)確認信息對話框。圖1-8所示。建立的工程的名稱、選擇的器件和選擇的第三方工具等信息,如果無誤的話就可以單擊“Finish”按鈕,彈出如圖1-9所示的窗口,在資源管理窗口可以看到新建的工程名稱half_add。當工程建立好以后,我們就可以建立設(shè)計文件。下面我們以一個半加器的VHDL的設(shè)計,來演示在QuartusII如何實現(xiàn)VHDL語言輸入。(1)建立文件。在圖1-9中,單擊“File”菜單下的“New”命令或者使用快捷鍵Ctrl
8、+N,在彈出“New”對話框如圖1-10所示。2.VHDL語言輸入法AHDL文本文件流程圖和原理圖文件網(wǎng)表文件在線系統(tǒng)文件VerilogHDL文本文件VHDL文本文件圖1-11VHDL文本編輯窗口(2)輸入程序。在圖1-11中輸入半加器的VHDL程序,如圖1-12所示。(3)保存文件。在圖1-12中單擊保存文件按鈕,彈出對話框如圖1-13,將輸入的VHDL語