資源描述:
《QuartusII應用向導》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、EDA技術實用教程第4章QuartusII應用向導結合實驗設備,主要介紹QuartusII6.0集成開發(fā)環(huán)境。注:第四版教材介紹的QuartusII9.0(4GB,更高硬件環(huán)境)與6.0基本類似。本章以【例3-19(2)】帶有異步復位和同步時鐘使能的十進制加法計數(shù)器,介紹QuartusII下操作流程。14.1基本設計流程KX康芯科技圖4-1選擇編輯文件類型4.1.1建立工作庫文件夾和編輯設計文件以例4-19(2)給出的程序為例,通過其實現(xiàn)流程,詳細介紹QuartusII的重要功能和使用方法。(1)新建一個文件夾。首先可以利用Windows資源管理器,新建一個
2、文件夾。這里假設本項設計的文件夾取名為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、找到已設立的文件夾D:CNT10B,存盤文件名應該與實體名一致,即CNT10.VHD。當出現(xiàn)問句“Doyouwanttocreate…”(圖4-2)時,若單擊“是”按鈕,則直接進入創(chuàng)建工程流程:若單擊“否”按鈕,可按以下的方法進入創(chuàng)建工程流程。本示例說明中選擇“否”。24.1基本設計流程KX康芯科技圖4-2利用“NewPrejectWizard”創(chuàng)建工程cnt104.1.2創(chuàng)建工程任何一項設計都是一項工程(Proiect),都必須首先為此工程建立一個放置與此工程相關的所有設計文件的文件夾。此文件夾將被EDA軟件默認為工作庫(WorkLibrary)。利用N
4、ewPreiectWizard工具選項創(chuàng)建此設計工程,即令頂層設計cnt10.vhd為工程,并設定此工程的一些相關的信息,如工程名、目標器件、綜合器、仿真器等。(1)打開建立新工程管理窗口。選擇菜單File->NewPrejectWizard命令,即彈出“工程設置”對話框(圖4-2)。單擊此對話框最上一欄右側的“…”按鈕,找到文件夾D:CNT10B,選中已存盤的文件CNT10.VHD(一般應該設頂層設計文件為工程),再單擊“打開”按鈕,即出現(xiàn)如圖4-2所示的設置情況。其中第一行的D:CNT10B表示工程所在的工作庫文件夾;第二行的CNT10表示此項工程的
5、工程名,工程名可以取任何其他的名,也可直接用頂層文件的實體名作為工程名,在此就是按這種方式取的名;第三行是當前工程頂層文件的實體名,這里即為CNT10。(1)打開建立新工程管理窗口3(2)將設計文件加入工程中4.1基本設計流程KX康芯科技圖4-3將所有相關的文件都加入進此工程4.1.2創(chuàng)建工程(2)將設計文件加入工程中。單擊圖4-2下方的Next按鈕,打開如圖4-3所示的對話框。在在該對話框中單擊File欄的“…”按鈕,打開與工程目錄窗口,以便選擇相關的VHDL文件后加進此工程。文件加入工程的方法有兩種:第一種是單擊AddAll按鈕,將設定的工程目錄中的所有
6、VHDL文件加入到工程文件欄中;第二種方法是單擊“Add…”按鈕,從工程目錄中選出單個的VHDL文件(Filename:欄的文件名)。44.1基本設計流程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基本設計流程KX康芯科技選擇仿真器和綜合器類型窗口4.1.2創(chuàng)建工程(4)選擇仿真器和綜合器類型。單擊圖4-4所示的Next按鈕,彈出下述選擇仿真器和綜合器類型的窗口;如果都選默認的(不做任何打勾選擇),表示選QuartusII中自帶的仿真器和綜合器。(5)工具設置。如果選其他EDA工具,將打勾選擇??捎腥椷x擇:①EDAdesignentry/synthesistool,用于選擇輸入的HDL類型和綜合工具;②EDAsimulationtool,
8、用于選擇仿真工具;③EDAtiminganalysi