資源描述:
《QuartusII應(yīng)用向?qū)А酚蓵T上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、EDA技術(shù)實用教程第4章QuartusII應(yīng)用向?qū)ЫY(jié)合實驗設(shè)備,主要介紹QuartusII6.0集成開發(fā)環(huán)境。注:第四版教材介紹的QuartusII9.0(4GB,更高硬件環(huán)境)與6.0基本類似。本章以【例3-19(2)】帶有異步復(fù)位和同步時鐘使能的十進制加法計數(shù)器,介紹QuartusII下操作流程。14.1基本設(shè)計流程KX康芯科技圖4-1選擇編輯文件類型4.1.1建立工作庫文件夾和編輯設(shè)計文件以例4-19(2)給出的程序為例,通過其實現(xiàn)流程,詳細介紹QuartusII的重要功能和使用方法。(1)新建一個文件夾。首先可以利用Windows資源管理器,新建一個
2、文件夾。這里假設(shè)本項設(shè)計的文件夾取名為CNT10B,在D盤中,路徑為D:CNT10B。(注意:文件夾名不能用中文,也最好不要用數(shù)字。)(2)輸入源程序。然后在VHDL文本編譯窗中輸入(鍵入)例4-19(2)所示的VHDL示例程序(圖4-2)。(1)新建一個文件夾(2)輸入源程序(3)文件存盤圖4-2編輯輸入源程文序并存盤(2)輸入源程序。打開QuartusII,選擇菜單File->New。在New窗口中的DeviceDesignFiles中選擇編譯文件的語言類型,這里選擇VHDLFile(如圖4-1所示)。(3)文件存盤。選擇File->SaveAs命令,
3、找到已設(shè)立的文件夾D:CNT10B,存盤文件名應(yīng)該與實體名一致,即CNT10.VHD。當出現(xiàn)問句“Doyouwanttocreate…”(圖4-2)時,若單擊“是”按鈕,則直接進入創(chuàng)建工程流程:若單擊“否”按鈕,可按以下的方法進入創(chuàng)建工程流程。本示例說明中選擇“否”。24.1基本設(shè)計流程KX康芯科技圖4-2利用“NewPrejectWizard”創(chuàng)建工程cnt104.1.2創(chuàng)建工程任何一項設(shè)計都是一項工程(Proiect),都必須首先為此工程建立一個放置與此工程相關(guān)的所有設(shè)計文件的文件夾。此文件夾將被EDA軟件默認為工作庫(WorkLibrary)。利用N
4、ewPreiectWizard工具選項創(chuàng)建此設(shè)計工程,即令頂層設(shè)計cnt10.vhd為工程,并設(shè)定此工程的一些相關(guān)的信息,如工程名、目標器件、綜合器、仿真器等。(1)打開建立新工程管理窗口。選擇菜單File->NewPrejectWizard命令,即彈出“工程設(shè)置”對話框(圖4-2)。單擊此對話框最上一欄右側(cè)的“…”按鈕,找到文件夾D:CNT10B,選中已存盤的文件CNT10.VHD(一般應(yīng)該設(shè)頂層設(shè)計文件為工程),再單擊“打開”按鈕,即出現(xiàn)如圖4-2所示的設(shè)置情況。其中第一行的D:CNT10B表示工程所在的工作庫文件夾;第二行的CNT10表示此項工程的
5、工程名,工程名可以取任何其他的名,也可直接用頂層文件的實體名作為工程名,在此就是按這種方式取的名;第三行是當前工程頂層文件的實體名,這里即為CNT10。(1)打開建立新工程管理窗口3(2)將設(shè)計文件加入工程中4.1基本設(shè)計流程KX康芯科技圖4-3將所有相關(guān)的文件都加入進此工程4.1.2創(chuàng)建工程(2)將設(shè)計文件加入工程中。單擊圖4-2下方的Next按鈕,打開如圖4-3所示的對話框。在在該對話框中單擊File欄的“…”按鈕,打開與工程目錄窗口,以便選擇相關(guān)的VHDL文件后加進此工程。文件加入工程的方法有兩種:第一種是單擊AddAll按鈕,將設(shè)定的工程目錄中的所有
6、VHDL文件加入到工程文件欄中;第二種方法是單擊“Add…”按鈕,從工程目錄中選出單個的VHDL文件(Filename:欄的文件名)。44.1基本設(shè)計流程KX康芯科技圖4-4選擇目標器件EP2C5T144C84.1.2創(chuàng)建工程(3)選擇目標芯片。單擊圖4-3的Next按鈕,打開圖4-4選擇目標芯片窗口。首先,在Family欄選芯片系列,在此選CycloneII系列。然后,通過圖4-4所示窗口右邊的三個列表窗口過濾選擇:分別選擇Package為TQFP,Pin為144和Speed為8。最后,選擇CycloneII系列具體芯片EP2C5T144C8。這里T144
7、表示TQFP封裝引腳數(shù)目,C8表示速度級別(32位計數(shù)器的等效工作頻率達300MHz)。(3)選擇目標芯片54.1基本設(shè)計流程KX康芯科技選擇仿真器和綜合器類型窗口4.1.2創(chuàng)建工程(4)選擇仿真器和綜合器類型。單擊圖4-4所示的Next按鈕,彈出下述選擇仿真器和綜合器類型的窗口;如果都選默認的(不做任何打勾選擇),表示選QuartusII中自帶的仿真器和綜合器。(5)工具設(shè)置。如果選其他EDA工具,將打勾選擇。可有三項選擇:①EDAdesignentry/synthesistool,用于選擇輸入的HDL類型和綜合工具;②EDAsimulationtool,
8、用于選擇仿真工具;③EDAtiminganalysi