資源描述:
《QUARTUSII中VHDL文本輸入設(shè)計(jì)方法實(shí)驗(yàn)要求》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、實(shí)驗(yàn)步驟1、編輯輸入并存盤VHDL設(shè)計(jì)文件(1)新建一個(gè)文件夾。利用資源管理器新建一個(gè)文件夾,如:e:muxfile。注意:文件夾名不能用中文。(2)輸入源程序。File?New?“DeviceDesignFiles”?“VHDLFiles”(。然后在VHDL文本編譯窗中鍵入VHDL程序。(3)文件存盤。選擇File?SaveAs?已設(shè)立的文件夾e:muxfile?mux21a.vhd?“否”。存盤文件名應(yīng)該與實(shí)體名一致,即。當(dāng)出現(xiàn)問句“Doyouwanttocreate…”時(shí),若選“否”,可按以下的方法進(jìn)入創(chuàng)建工程流程;若選“是”,則直接進(jìn)入創(chuàng)建工程流
2、程。2、創(chuàng)建工程圖6.6.36創(chuàng)建工程mux21a圖6.6.37將相關(guān)文件加入工程File?NewPrejectWizard?“Next”?最上一欄右側(cè)的按鈕“…”,找到文件夾e:muxfile?mux21a.vhd?點(diǎn)擊“打開”?“Next”?“AddAll”?“Next”?“Next”?“Cyclone”?“Yes”?“Next”?“Package”:PQFP;“Pincount”:144;“Speed”:8?EPIC3T144C8?“Next”?“Finish”圖6.6.40選定目標(biāo)器件3、編譯前設(shè)置Assignmemts?“settings”?“D
3、evice&PinOptions”?General?Auto-restartConfigurationaftererror?加入JTAG用戶編碼?Configuration?GeneralCompressedbitstreams?ActiveSerial?EPCS1?Processing?“StartCompilation”圖6.6.41選擇配置器件的工作方式圖6.6.42選擇配置器件和編程方式并加5、仿真(1)打開波形編輯器。File?New?“OtherFiles”?“VectorWaveformFile”?點(diǎn)擊OK,即出現(xiàn)空白的波形編輯器(圖6.6.4
4、4)。圖6.6.43準(zhǔn)備編輯矢量波形文件圖6.6.44波形編輯器(2)設(shè)置仿真時(shí)間區(qū)域。Edit?“EndTime”?“Time”?50us?點(diǎn)擊OK(3)存盤波形文件。File?“Saveas”,將以名為mux21a.vwf(默認(rèn)名)的波形文件存入文件夾e:muxfile中。圖6.6.45準(zhǔn)備向波形編輯器輸入信號節(jié)點(diǎn)(4)輸入信號節(jié)點(diǎn)。View?“UtilityWindows”?“NodeFinder”?Filter?Pins:all?“List”,用鼠標(biāo)將端口引腳a、b、s、y都拖到波形編輯窗,點(diǎn)擊波形窗左側(cè)的全屏顯示鈕,使全屏顯示,并點(diǎn)擊放大縮小鈕
5、后,用鼠標(biāo)在波形編輯區(qū)域左鍵單擊或右鍵單擊,使仿真坐標(biāo)處于適當(dāng)位置。(5)編輯輸入波形。點(diǎn)擊端口信號a,使之變藍(lán)色,再選擇菜單Edit?Value?Clock選項(xiàng),在彈出的Clock窗中設(shè)置CLK的周期為3us;所示的Clock窗中的“Dutycycle”是占空比,可選50,即50%占空比;同樣方法設(shè)置端口信號b的周期為6us,設(shè)置s為高電平或低電平,如圖6.6.46所示。再保存文件。圖6.6.46編輯輸入波形(6)啟動(dòng)仿真器。Processing?“StartSimulation”,直到出現(xiàn)“Simulationwassu74essful”,仿真結(jié)束。(7
6、)觀察仿真結(jié)果。仿真波形文件“SimulationReport”通常會自動(dòng)彈出(圖6.6.47)。注意,QuartusII的仿真波形文件中,波形編輯文件(*.vwf)與波形仿真報(bào)告文件(SimulationReport)是分開的,而MaxplusII的編輯與仿真報(bào)告波形是合二為一的。如果在啟動(dòng)仿真(Processing?RunSimulation)后,并沒有出現(xiàn)仿真完成后的波形圖,而是出現(xiàn)文字“Can’topenSimulationReportWindow”,但報(bào)告仿真成功,則可自己打開仿真波形報(bào)告,選擇:Processing?SimulationRepor
7、t。圖6.6.47仿真波形輸出6、引腳鎖定、下載與硬件測試圖6.6.48AssignmentEditor編輯器為了能對選擇器進(jìn)行硬件測試,應(yīng)將其輸入輸出信號鎖定在芯片確定的引腳上。在此選擇GW48-SOPC系統(tǒng)的電路模式No.5,用鍵1(K1)控制信號s;a、b分別接clock5和clock0;輸出信號y接揚(yáng)聲器spker。根據(jù)上面確定的實(shí)驗(yàn)?zāi)J芥i定選擇器在目標(biāo)芯片中的具體引腳。SOPC/DSP適配板的引腳情況,通過查閱6.4.1.6節(jié)的圖6.4.22和6.6.1.3節(jié)的芯片引腳對照表來確定。(1)引腳鎖定圖6.6.49引腳鎖定打開mux21a工程(如果剛打
8、開QuartusII,應(yīng)選擇菜單File?OpenP