資源描述:
《《MAXPLUSⅡ開(kāi)發(fā)工具》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、4.8舉例:層次設(shè)計(jì)思想的應(yīng)用電路功能:輸出在輸入組合為1010時(shí)做0、1之間的翻轉(zhuǎn)整體設(shè)計(jì)原理圖1層次分割示意圖由底層文件my_not.vhd實(shí)現(xiàn)由底層文件my_dff.gdf實(shí)現(xiàn)由底層文件my_decoder.vhd實(shí)現(xiàn)頂層文件my_top.gdf2一、設(shè)計(jì)輸入1、建立My_dff.gdf圖形設(shè)計(jì)文件1)建立圖形設(shè)計(jì)文件建立新圖形文件取文件名調(diào)入元件連線命名保存并檢查錯(cuò)誤My_dff.gdf原理圖2)創(chuàng)建My_dff.gdf電路圖的默認(rèn)符號(hào)My_dff.sym32、建立My_decoder.vhd文本設(shè)計(jì)文件1)創(chuàng)建文本設(shè)計(jì)文件·建立新文本文件·取文件名輸入文本·保存并檢查錯(cuò)
2、誤My_decoder.vhd設(shè)計(jì)文本2)創(chuàng)建默認(rèn)符號(hào)My_decoder.sym43、建立頂層設(shè)計(jì)文件my_top.gdf先建立名為my_top.gdf圖形編輯窗口1)輸入符號(hào)選菜單:SymbolEnterSymbol...符號(hào)輸入窗口52)直接點(diǎn)中相應(yīng)的符號(hào)文件,選OK。再輸入Input和Output,得如圖所示結(jié)果。默認(rèn)符號(hào)及引腳63)圖中各符號(hào)連接,引腳命名設(shè)計(jì)電路的頂層圖形文件,即是原電路原理圖的層次設(shè)計(jì)圖頂層圖形設(shè)計(jì)文件圖7二、項(xiàng)目編譯1、器件選擇選菜單:AssignDevice...選MAX7000S系列選AUTO選擇器件對(duì)話框82、打開(kāi)compiler窗口,編
3、譯成功后顯示如圖所示。編譯結(jié)束屏幕顯示93、管腳分配圖104、內(nèi)部邏輯分配圖115、內(nèi)部宏單元的手動(dòng)分配126、手動(dòng)分配后的器件視圖可見(jiàn),輸出out從41腳移到14腳。再編譯。13三、定時(shí)仿真1、創(chuàng)建仿真通道文件(my_top.scf)建立波形設(shè)計(jì)文件(.scf),輸入項(xiàng)目的輸入、輸出引腳對(duì)輸入腳賦值以my_top.scf文件名保存仿真通道文件142、實(shí)現(xiàn)仿真選菜單:MAX+PLUSⅡSimulator仿真結(jié)束后選OpenSCF仿真結(jié)果滿足設(shè)計(jì)要求仿真結(jié)果15四、延時(shí)分析放大顯示圖延遲2.8ns輸出延遲的波形顯示16作為對(duì)比,功能仿真的波形如下:17調(diào)用定時(shí)分析器,選MAX+P
4、LUSⅡTimingAnalyzer延時(shí)分析器18建立與保持時(shí)間分析:建立與保持時(shí)間19最高工作頻率:寄存器特性分析20例2:用lpm_rom兆函數(shù)模塊實(shí)現(xiàn)七段碼顯示0-F。IP核的使用(提高電路設(shè)計(jì)效率的有效方法)LPM宏單元庫(kù)分為:門(mén)單元函數(shù),如:lpm_and,lpm_mux…算術(shù)運(yùn)算函數(shù),如:lpm_add_sub,lpm_mult存貯函數(shù),如:lpm_ff,lpm_rom…21七段碼顯示:abcdefg221.七段譯碼關(guān)系表如下:a[3..0]a,b,c,d,e,f,g01,1,1,1,1,1,010,1,1,0,0,0,021,1,0,1,1,0,131,1,1,1
5、,0,0,140,1,1,0,0,1,151,0,1,1,0,1,161,0,1,1,1,1,171,1,1,0,0,0,081,1,1,1,1,1,191,1,1,1,0,1,123A1,1,1,0,1,1,1B0,0,1,1,1,1,1C1,0,0,1,1,1,0D0,1,1,1,1,0,1E1,0,0,1,1,1,1F1,0,0,0,1,1,124以圖形方式建立一個(gè)文件名為7segment.gdf的設(shè)計(jì)文件,并打開(kāi)Mega_lpm器件庫(kù),選中l(wèi)pm_rom。253.將lpm_rom調(diào)入圖形編輯窗264.雙擊參數(shù)區(qū),進(jìn)行參數(shù)設(shè)置275.設(shè)定參數(shù),調(diào)入輸入、輸出引腳286.編譯
6、297.初始化ROM,選萊單MAX+plusⅡSimulator,再選萊單InitializeInitializeMemory…308.填入譯碼關(guān)系表319.ExportFile…為romini.mif,選OK退出,再編譯。3210.建立仿真通道文件,編輯輸入波形3311.仿真結(jié)果34將輸出結(jié)果展開(kāi):35例3、用lpm_mult、lpm_ff實(shí)現(xiàn)帶鎖存的4×4乘法器,利用綜合技術(shù)及流水線技術(shù)改進(jìn)性能系統(tǒng)速度瓶頸:流水線技術(shù):把一個(gè)周期內(nèi)執(zhí)行的邏輯操作分成幾步較小的操作,并在多個(gè)高速時(shí)鐘周期內(nèi)完成,每個(gè)時(shí)鐘周期采用寄存器鎖存數(shù)據(jù)。流水線技術(shù)的弱點(diǎn):增加器件資源消耗,引入附加的延
7、時(shí)。36時(shí)鐘周期T=Tco+Tcomb+Tsu≈Tcomb(忽略Tco、Tsu)37插入寄存器,分解組合電路:時(shí)鐘周期為:T=Tcomb1或T=Tcomb2工作頻率F=1/T得到提高。38lpm_mult、lpm_ff的電路符號(hào):39雙擊參數(shù)區(qū),可進(jìn)行端口、參數(shù)的選擇:40經(jīng)端口、參數(shù)選擇,編輯后:41仿真結(jié)果:42速度性能:(選用EPF10K10LC84-4)43速度性能:(選用EPF10K10LC84-3)44速度性能的進(jìn)一步改進(jìn):方法1:邏輯綜合方式選擇(局部邏輯綜合方式、