亚洲午夜精品毛片_在线免费午夜福利电影_女性自慰网站免费看ww_国产精品黄色大片_日韩无码操逼色网视频_不付费无病毒看污软件片_三男一女吃奶添下面_日韩欧美精品久久天天看_午夜福利国产自_欧美大肚孕妇激情孕交

產(chǎn)品展示

PRODUCT

CONTACTA US
  • 上海朔光科教設(shè)備有限公司
  • 手機(jī):15901901049
  • 傳真:021-56355661
  • 電話:021-56355661
  • 地 址:上海市閔行區(qū)江凱路177號
當(dāng)前位置: 首頁 > 新聞資訊 > 行業(yè)新聞

QUARTUSII軟件中模塊符號的創(chuàng)建過程

時間:2024-05-23 08:28:46

一、      實驗?zāi)康?/strong>
1、   學(xué)習(xí)在QUARTUSII軟件中模塊符號文件的生成與調(diào)用。
2、   掌握模塊符號與模塊符號之間的連線規(guī)則與方法。
3、   掌握從設(shè)計文件到模塊符號的創(chuàng)建過程。
二、   實驗原理
在層次化的設(shè)計文件中,經(jīng)常需要將已經(jīng)設(shè)計好的工程文件生成一個模塊符號文件作為自己的功能模塊符號在頂層調(diào)用,該符號就像圖形設(shè)計文件中的任何其它宏功能符號一樣可被高層設(shè)計重復(fù)調(diào)用。本實驗的實驗原理就是將前面設(shè)計的實驗三、四、五通過QUARTUSII軟件合并成一個設(shè)計文件。實現(xiàn)實驗三、四、五中的所有功能。
三、   實驗內(nèi)容
本實驗要求完成的任務(wù)與實驗三、四、五的實驗內(nèi)容基本一致。在實驗中,時鐘信號選取1464HZ做為數(shù)碼管的掃描時鐘,撥動開關(guān)輸入一個預(yù)置的八位數(shù)據(jù),經(jīng)過數(shù)控分頻電路(實驗五)分頻后得到一個較低的頻率做為加法計數(shù)器(實驗三)的時鐘頻率進(jìn)行計數(shù)器的加法運算。得到的值給數(shù)碼顯示譯碼電路(實驗四)在數(shù)碼管上顯示出來。
四、   實驗步驟
1、 打開QUARTUSII軟件,新建一個工程。
2、 將以前編寫的實驗三、四、五的源程序代碼復(fù)制到當(dāng)前工作目錄下保存起來。
3、 選擇File>Open命令,如圖4-6-1所示,打開復(fù)制到當(dāng)前工作目錄下和其中一個源程序代碼,如EXP3.VHD程序。
 
 
打開一個設(shè)計文件
圖4-6-1  打開一個設(shè)計文件
4、 在File菜單中選擇Create/Update項,進(jìn)而選擇Create Symbol for Current File,點擊確定按鈕,即可創(chuàng)建一個代表剛才打開的設(shè)計文件功能的符號(.bsf),如圖4-6-2所示。如果該文件對應(yīng)的符號文件已經(jīng)創(chuàng)建過,則執(zhí)行該操作時會彈出提示信息,詢問是否要覆蓋現(xiàn)存的符號文件。用戶可以根據(jù)自己的意愿進(jìn)行選擇。
從現(xiàn)行文件創(chuàng)建模塊符號文件
 
圖4-6-2  從現(xiàn)行文件創(chuàng)建模塊符號文件
5、 用同樣的方法對其它設(shè)計文件(EXP4.VHD、EXP5.VHD)進(jìn)行模塊符號文件的創(chuàng)建。
6、 模塊符號文件創(chuàng)建完成后,再新建一個圖形編輯文件,打開圖形編輯器對話框。在圖形編輯器窗口的工件區(qū)雙擊鼠標(biāo)的左鍵,或點擊圖中的符號工具按鈕,或選擇菜單Edit>Insert Symbol,則彈出如圖4-6-3所示的Symbol對話框。
Symbol對話框
 
圖4-6-3   Symbol對話框
7、 在Symbol對話框(圖6-3)中的Project項下會出現(xiàn)前面創(chuàng)建的模塊符號文件(EXP3、EXP4、EXP5),我們現(xiàn)在就可以任意調(diào)用這些功能模塊符號文件。
8、 選取這些模塊符號文件放置到工作區(qū),調(diào)入需要的模塊符號以后,進(jìn)行符號之間的連線,以及放置輸入、輸出或雙向引腳。需要說明的是,在這個實驗中,因為輸入的數(shù)據(jù)占用了十二位的撥動開關(guān),所以做為同步使能端的信號EN我們加入了一個VCC信號,使使能端信號EN有效。所有設(shè)計完成后的電路如圖4-6-4所示。
 
設(shè)計圖形符號文件
圖4-6-4  設(shè)計圖形符號文件
9、 對自己編寫的圖形符號輸入文件程序進(jìn)行保存,然后編譯并仿真,對程序的錯誤進(jìn)行修改。
10、  編譯仿真無誤后,根據(jù)用戶自己的要求進(jìn)行管腳分配。分配完成后,再進(jìn)行全編譯一次,以使管腳分配生效。
如果是調(diào)用的本書提供的VHDL代碼,則實驗連線如下:
CLK:FPGA時鐘信號,接數(shù)字時鐘CLOCK3,并將這組時鐘設(shè)為1464HZ。
DATA[7..0]:分頻數(shù)據(jù)輸入信號,分別接撥動開關(guān)的K8-K1。
COUT:計數(shù)進(jìn)位輸出信號,接一個LED燈D1。
RET:計數(shù)復(fù)位信號,接核心板RST復(fù)位按鍵。
LEDAG[6..0]:數(shù)碼管顯示信號,接數(shù)碼管的G、F、E、D、C、B、A。
SEL[2..0]:數(shù)碼管的位選信號,接數(shù)碼管的SEL2、SEL1、SEL0。
11、  根據(jù)實驗內(nèi)容用實驗導(dǎo)線將上面管腳分配的FPGA管腳與對應(yīng)的模塊連接起來。
12、    用下載電纜通過JTAG口將對應(yīng)的sof文件加載到FPGA中。觀察實驗結(jié)果是否與自己的編程思想一致。
五、   實驗現(xiàn)象與結(jié)果
以設(shè)計的參考示例為例,當(dāng)設(shè)計文件加載到目標(biāo)器件后,確認(rèn)信號連接線已正確連接,撥動八位撥動開關(guān),使其為一個數(shù)值,則八位數(shù)碼管按一定的速率開始顯示“0-F”,當(dāng)數(shù)碼管顯示A-F時LED燈LED1開始被點亮,顯示其它數(shù)值時熄滅。按核心板復(fù)位鍵顯示的數(shù)值又從0開始,撥動八位撥動開關(guān),置于其它數(shù)據(jù),數(shù)碼管的顯示速率會發(fā)生改變。
六、   實驗報告
1、 出仿真波形,并作說明。
2、 自己設(shè)計文件,然后通過設(shè)計文件到模塊符號文件的轉(zhuǎn)換,設(shè)計自己的電路并在實驗系統(tǒng)中驗證。進(jìn)一步掌握這種方法。
3、 寫出在軟件中通過其它方法從設(shè)計文件到模塊符號文件的轉(zhuǎn)換過程。