




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1概述概述 MAX+PLUSMultiple Array Matrix and Programmable Logic User SystemMAX+PLUS 的特點:的特點: 1. 與結(jié)構(gòu)無關(guān)與結(jié)構(gòu)無關(guān) 2. 多平臺多平臺 3. 完全集成化完全集成化 2 4. 豐富的設(shè)計庫豐富的設(shè)計庫 5. 模塊化工具模塊化工具 6. 硬件描述語言(硬件描述語言(HDL) 7. Megacore功能:功能: IP核(核(Intelligence Property Core) 8. Opencore特性特性 9. 豐富的在線幫助系統(tǒng)豐富的在線幫助系統(tǒng) 10. 開放的界面開放的界面 3Max+Plus II 的安
2、裝如果是MaxplusII Baseline10.2版本,直接雙擊下圖的圖表,按提示安裝4Max+Plus II 的安裝如果是MaxplusII 10.2完全版,雙擊下圖中的setup.exe可執(zhí)行文件,按提示安裝其他版本也都是雙擊可執(zhí)行文件*.exe安裝后,在開始-程序-altera中將看到MAX+plusII的圖標(biāo)5l雙擊雙擊 MAX+PLUS II MAX+PLUS II 圖標(biāo)圖標(biāo) 或在或在 開始開始 菜單內(nèi)選擇菜單內(nèi)選擇 MAX+PLUS II MAX+PLUS II 項,開始運行項,開始運行 MAX+PLUS IIMAX+PLUS IIMax+Plus II 的安裝6Max+Plus
3、 II 的安裝 MAX+plusII 軟件的license設(shè)置運行軟件還需要一個有效的license,你可以在上用自己的網(wǎng)卡號(NIC Number)申請一個license(在DOS命令窗口下,輸入:ipconfig 即可看到自己機器的NIC號碼),申請好以后,5分鐘內(nèi)即可收到回復(fù)郵件。然后將license文件拷貝到硬盤的任何一個目錄,安裝后直接在軟件中的設(shè)置就可以了,如圖所示:78 MAX +PLUS 的設(shè)計過程簡介的設(shè)計過程簡介一、設(shè)計流程一、設(shè)計流程 FPGA/CPLD設(shè)計流程圖設(shè)計思想設(shè)計思想設(shè)計輸入設(shè)計輸入設(shè)計實現(xiàn)設(shè)計實現(xiàn)設(shè)計仿真設(shè)計仿真器件編程器件編程系統(tǒng)測試系統(tǒng)測試9 輸入方法不
4、同,生成的文件格式不同。輸入方法不同,生成的文件格式不同。 各種設(shè)計輸入文件各種設(shè)計輸入文件10“Project”(項目)項目)的概念:的概念: 一個項目(一個項目(Project)是一個設(shè)計的總和。是一個設(shè)計的總和。它包含所有的子設(shè)計文件和設(shè)計過程中產(chǎn)生的它包含所有的子設(shè)計文件和設(shè)計過程中產(chǎn)生的所有輔助文件。所有輔助文件。 層次設(shè)計的項目如下:層次設(shè)計的項目如下:頂層文件:頂層文件:.gdf、.tdf、.vhd、.sch、.edf子設(shè)計子設(shè)計 文件文件子設(shè)計子設(shè)計 文件文件子設(shè)計子設(shè)計 文件文件子設(shè)計子設(shè)計 文件文件子設(shè)計子設(shè)計 文件文件子設(shè)計子設(shè)計 文件文件 輔輔 助助 文文 件件11 項
5、目名與最頂層文件名相同。項目名與最頂層文件名相同。 編譯器(編譯器(Compile)編譯的對象是整個項編譯的對象是整個項目,或者說是針對某個項目名的,目,或者說是針對某個項目名的, 而不是針對而不是針對某個設(shè)計輸入文件的。某個設(shè)計輸入文件的。12一、圖形設(shè)計輸入方法一、圖形設(shè)計輸入方法1、建立工作目錄:在、建立工作目錄:在 maxplus2系統(tǒng)目錄之外系統(tǒng)目錄之外。 2、運行、運行 MAX+PLUS II 層次顯示工具層次顯示工具圖形編輯器圖形編輯器符號編輯器符號編輯器文本編輯器文本編輯器波形編輯器波形編輯器底層編輯器底層編輯器編譯器編譯器仿真器仿真器延時分析器延時分析器編程器編程器消息處理器
6、消息處理器狀態(tài)欄(顯示對工具的解釋)狀態(tài)欄(顯示對工具的解釋)萊單欄萊單欄工具欄(工具欄(Toolbar)133、生成一個新圖形文件、生成一個新圖形文件(1)建立新文件)建立新文件選菜單:選菜單: MAX+PLUS II Graphic Editor或:或: FileNew.2. 選擇選擇 Graphic Editor File 然后按下然后按下OK按鈕按鈕, 將會將會出現(xiàn)一個無標(biāo)題的圖形出現(xiàn)一個無標(biāo)題的圖形編輯窗口編輯窗口14 MAX+PLUS II 的圖形編輯器窗口的圖形編輯器窗口選擇工具 圖形編輯器窗口標(biāo)題欄寫文本畫折線畫直線畫圓弧畫圓放大顯示縮小顯示縮到最?。ǚ艥M整個窗口)加(刪)節(jié)點
7、打開Rubberbanding功能(若移動器件,與器件相連的線將隨之移動)關(guān)閉Rubberbanding功能(若移動器件,與器件相連的線將不移動)15(2)保存文件)保存文件 選菜單選菜單 FileSave As,在彈出窗口中,選定存放在彈出窗口中,選定存放目錄和文件名。目錄和文件名。(3)確定項目名)確定項目名 選菜單選菜單 FileProjectSet Project to Current File,即即設(shè)置項目名與當(dāng)前編輯的圖形文件名相同。設(shè)置項目名與當(dāng)前編輯的圖形文件名相同。 或:選菜單或:選菜單 FileProjectName,指定項目名。指定項目名。 或:可先確定項目名,再確定圖形
8、設(shè)計文件名,或:可先確定項目名,再確定圖形設(shè)計文件名,但但兩者必須同名兩者必須同名。Changes the project name to the name of the current file 16(4)輸入電路原理圖)輸入電路原理圖 a 、輸入邏輯單元符號輸入邏輯單元符號選菜單:選菜單:SymbolEnter Symbol或雙擊鼠標(biāo)左鍵?;螂p擊鼠標(biāo)左鍵。 符號輸入窗口符號輸入窗口四種邏輯四種邏輯功能庫功能庫所有的所有的Altera 邏輯邏輯單元以列表方式顯單元以列表方式顯示出來,選擇您想示出來,選擇您想輸入的圖元,然后輸入的圖元,然后選擇選擇 OK。17Prim庫:庫:(primitiv
9、es)Prim庫中含:庫中含:各種基本門電路各種基本門電路各種觸發(fā)器各種觸發(fā)器各種緩沖器各種緩沖器輸入輸入/輸出腳輸出腳電源、地電源、地 Altera 的的Prim 庫符號庫符號 指定將輸入文指定將輸入文件中的符號名件中的符號名稱。稱。雙擊一個符號雙擊一個符號庫,在庫,在Symbol Files 對話框中對話框中將出現(xiàn)它的所將出現(xiàn)它的所有符號有符號顯示當(dāng)前顯示當(dāng)前路徑下的路徑下的所有符號所有符號18mf庫:庫:(macrofunction)mf 庫中含:庫中含:以以74 系列為主系列為主 Altera 的的mf 庫庫符號符號 19Mega_lpm庫:庫:Mega_lpm為:為:Library
10、of Parameterized Modules參數(shù)化的模塊庫參數(shù)化的模塊庫 Altera 的的Mega_lpm 庫庫符號符號 20電路圖符號的電路圖符號的調(diào)用、編輯調(diào)用、編輯在在prim庫中:庫中:分別選中分別選中Symbol Files 中:中:inputoutput 輸入引腳符號輸入引腳符號21在在 mf 庫,再選中庫,再選中74138符號:符號: 輸入輸入74系列符號系列符號22b、復(fù)制、移動功能符號復(fù)制、移動功能符號同時按同時按Ctrl鍵、鼠標(biāo)鍵,鍵、鼠標(biāo)鍵,拖動鼠標(biāo)拖動鼠標(biāo) 符號的復(fù)制符號的復(fù)制23 c、管腳的命名管腳的命名 管腳的命名管腳的命名修改后的輸入管腳名修改后的輸入管腳名
11、雙擊后的顯示雙擊后的顯示系統(tǒng)默認的管腳名系統(tǒng)默認的管腳名24 d、連線連線 三到八譯碼器三到八譯碼器25 四位計數(shù)器四位計數(shù)器 輸入符號 總線 74163 符號 輸出符號 輸入引腳名 總線名稱 節(jié)點名稱 連接點 輸出引腳名 26 e、保存文件、并檢查錯誤保存文件、并檢查錯誤 選萊單選萊單 FileSave,保存文件;保存文件; 選萊單選萊單 FileProjectSave & Check,保存保存文件并且檢查電路中的邏輯錯誤。文件并且檢查電路中的邏輯錯誤。 如有邏輯錯誤如有邏輯錯誤彈出信息處理窗口彈出信息處理窗口錯誤錯誤自動定位(自動定位(Locate) 返回編輯窗口改正錯誤。返回編輯
12、窗口改正錯誤。 例如:將前面的例如:將前面的3-8譯碼器電路作兩處修譯碼器電路作兩處修改:一處是將一個輸出腳斷開,另一處是將輸改:一處是將一個輸出腳斷開,另一處是將輸出引腳名出引腳名y7改為改為y6。如下圖所示:如下圖所示:27有編輯錯誤的有編輯錯誤的3-8譯碼器:譯碼器:28選選FileProjectSave & Check: 利用錯誤自動定位功能和幫助信息確定并改正錯誤。利用錯誤自動定位功能和幫助信息確定并改正錯誤。29改正錯誤后,檢查結(jié)果如下:改正錯誤后,檢查結(jié)果如下:30 f、創(chuàng)建默認的邏輯符號創(chuàng)建默認的邏輯符號 檢查無錯誤后,選萊單檢查無錯誤后,選萊單 FileCreate
13、Default Symbol,創(chuàng)建邏輯符號文件(創(chuàng)建邏輯符號文件(.sym)。)。該符號類同宏功能函數(shù)符號,可被高層設(shè)計調(diào)該符號類同宏功能函數(shù)符號,可被高層設(shè)計調(diào)用。用。 g、關(guān)閉圖形編輯窗口關(guān)閉圖形編輯窗口31例:用基本門電路實現(xiàn)例:用基本門電路實現(xiàn)3-8譯碼器譯碼器 32門電路實現(xiàn)門電路實現(xiàn)3-8譯碼器的編譯結(jié)果:譯碼器的編譯結(jié)果: 33編譯成功后產(chǎn)生的默認邏輯符號:編譯成功后產(chǎn)生的默認邏輯符號: 此邏輯符號的功能可代替集成電路此邏輯符號的功能可代替集成電路74138。34l打開編譯器窗口打開編譯器窗口:在在 MAX+PLUS II 菜單內(nèi)選擇菜單內(nèi)選擇Compiler 項。則出現(xiàn)編譯項。
14、則出現(xiàn)編譯器窗口,如圖所示。器窗口,如圖所示。 4.4 設(shè)計項目的編譯設(shè)計項目的編譯l 選擇選擇 Start開始編譯。開始編譯。 MAX+PLUS II 編譯器將檢查項目是否有錯,并對項編譯器將檢查項目是否有錯,并對項目進行邏輯綜合、目進行邏輯綜合、優(yōu)化、布局布線優(yōu)化、布局布線,然后配置到一個,然后配置到一個 Altera 器件中,同時將產(chǎn)生報告文件器件中,同時將產(chǎn)生報告文件、編程文件和用于定編程文件和用于定時仿真用的輸出文件。時仿真用的輸出文件。35兩種編譯方式:功能編譯、定時編譯兩種編譯方式:功能編譯、定時編譯 功能編譯只檢查邏輯設(shè)計是否正確,與實際器件無關(guān)。功能編譯只檢查邏輯設(shè)計是否正確
15、,與實際器件無關(guān)。 選菜單:選菜單:MAX+PLUS IICompiler 再選菜單:再選菜單:ProcessingFunctional SNF Extractor功能編譯器窗口功能編譯器窗口36定時編譯與實際器件有關(guān),定時編譯與實際器件有關(guān),完成的功能較多。完成的功能較多。 選菜單:選菜單:ProcessingTiming SNF Extractor 定時編譯器窗口定時編譯器窗口(1). 網(wǎng)表提取器將所有設(shè)網(wǎng)表提取器將所有設(shè)計文件轉(zhuǎn)化為二進制網(wǎng)計文件轉(zhuǎn)化為二進制網(wǎng)表文件;表文件;(2). 數(shù)據(jù)庫建立器建立用數(shù)據(jù)庫建立器建立用以描述整個設(shè)計的數(shù)據(jù)以描述整個設(shè)計的數(shù)據(jù)庫;庫;(3). 邏輯綜合器
16、對整個設(shè)邏輯綜合器對整個設(shè)計進行邏輯綜合、優(yōu)化計進行邏輯綜合、優(yōu)化觸發(fā)器設(shè)計等;觸發(fā)器設(shè)計等;(4). 分割器(劃分器)選分割器(劃分器)選擇適合當(dāng)前項目設(shè)計的擇適合當(dāng)前項目設(shè)計的相應(yīng)器件;相應(yīng)器件;(5). 適配器將邏輯設(shè)計在適配器將邏輯設(shè)計在特定器件內(nèi)實現(xiàn),生成特定器件內(nèi)實現(xiàn),生成報告文件;報告文件;(6). 仿真網(wǎng)表提取器生成仿真網(wǎng)表提取器生成時延仿真所需的各種文時延仿真所需的各種文件;件;(7). 裝配器生成用以硬件裝配器生成用以硬件編程的各種文件編程的各種文件。37 4.5 設(shè)計項目的仿真設(shè)計項目的仿真l編譯成功的設(shè)計并不一定完全正確。編譯成功的設(shè)計并不一定完全正確。l仿真的目的:驗
17、證設(shè)計的電路是否真正達到設(shè)計要求。仿真的目的:驗證設(shè)計的電路是否真正達到設(shè)計要求。l MAX+PLUS 的仿真(的仿真(Simulator)分為兩種:分為兩種: 功能仿真功能仿真(Functional Simulation):): 僅測試項目的邏輯功能僅測試項目的邏輯功能 定時仿真定時仿真(Timing Simulation):): 不僅測試項目的邏輯功能,不僅測試項目的邏輯功能,還測試目標(biāo)器件最差情況下的時間關(guān)系。還測試目標(biāo)器件最差情況下的時間關(guān)系。l仿真的仿真的輸入文件輸入文件: a. 前面編譯過程產(chǎn)生的各種文件前面編譯過程產(chǎn)生的各種文件 b. 仿真器的輸入變量(輸入波形),即仿真器通道文
18、件仿真器的輸入變量(輸入波形),即仿真器通道文件(Simulator Channel File.scf)38 1. 建立波形輸入文件(建立波形輸入文件(.scf)(1)選)選FileNew,然后選擇然后選擇Waveform Editor File,從從下拉列表框中選擇(下拉列表框中選擇(.scf)擴展名擴展名39出現(xiàn)波形編輯器窗口出現(xiàn)波形編輯器窗口單擊鼠標(biāo)右鍵,選擇單擊鼠標(biāo)右鍵,選擇“Enter Nodes from SNF”40選擇仿真節(jié)點選擇仿真節(jié)點 a. 選菜單:選菜單:NodeEnter Node from SNF .b. 選擇選擇LIST,可列可列出所有的節(jié)點。選出所有的節(jié)點。選中所需要的節(jié)點,中所需要的節(jié)點,并選擇向右箭頭,并選擇向右箭頭,把選中的節(jié)點送到把選中的節(jié)點送到右窗口。右窗口。 Enter Node from SNF對話框?qū)υ捒?1選擇選擇OK,出現(xiàn)波形編輯器出現(xiàn)波形編輯器選擇節(jié)點的波形編輯器選擇節(jié)點的波形編輯器422、 對輸入節(jié)點進行波形編輯對輸入節(jié)點進行波形編輯 已編輯好輸入波形編輯窗口已編輯好輸入波形編輯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二二屆中考數(shù)學(xué)試卷
- 肋骨骨折護理措施
- 2024年10月浙商銀行總行公司銀行部社會招聘筆試歷年參考題庫附帶答案詳解
- 配件庫管培訓(xùn)課件
- 鵪鶉養(yǎng)殖培訓(xùn)課件
- 2025至2030城市建設(shè)規(guī)劃行業(yè)市場占有率及投資前景評估規(guī)劃報告
- 2024年紫云縣貓營鎮(zhèn)招聘林管員筆試真題
- 2024年杭州臨安區(qū)專職社區(qū)工作者招聘筆試真題
- 第五漫展數(shù)學(xué)試卷
- 高難度聯(lián)考數(shù)學(xué)試卷
- 小學(xué)音體美學(xué)科教師考核辦法
- 深基坑工程培訓(xùn)課件
- 二年級24點練習(xí)題庫
- 數(shù)據(jù)分析和持續(xù)改進控制程序
- 油漆工進場安全教育試題
- Q-SY 10342-2019 終端計算機安全管理規(guī)范
- 南京信息職業(yè)技術(shù)學(xué)院工作人員招聘考試真題2022
- 2023年遼寧大連國際機場社會招聘筆試參考題庫附帶答案詳解
- 10KV-35kV架空電力線路施工與驗收規(guī)范
- 京東入駐流程
- 護理查房高位截癱584
評論
0/150
提交評論