maxplus使用圖形輸入PPT演示課件_第1頁
maxplus使用圖形輸入PPT演示課件_第2頁
maxplus使用圖形輸入PPT演示課件_第3頁
maxplus使用圖形輸入PPT演示課件_第4頁
maxplus使用圖形輸入PPT演示課件_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1,概述 MAX+PLUSMultiple Array Matrix and Programmable Logic User System MAX+PLUS 的特點(diǎn): 1. 與結(jié)構(gòu)無關(guān) 2. 多平臺 3. 完全集成化,MAX+PLUS 開發(fā)工具,2,4. 豐富的設(shè)計(jì)庫 5. 模塊化工具 6. 硬件描述語言(HDL) 7. Megacore功能: IP核(Intelligence Property Core) 8. Opencore特性 9. 豐富的在線幫助系統(tǒng) 10. 開放的界面,3,Max+Plus II 的安裝,如果是MaxplusII Baseline10.2版本,直接雙擊下圖的圖表,按

2、提示安裝,4,Max+Plus II 的安裝,如果是MaxplusII 10.2完全版,雙擊下圖中的setup.exe可執(zhí)行文件,按提示安裝,其他版本也都是雙擊可執(zhí)行文件*.exe 安裝后,在開始-程序-altera中將看到MAX+plusII的圖標(biāo),5,雙擊 MAX+PLUS II 圖標(biāo) 或在 開始 菜單內(nèi)選擇 MAX+PLUS II 項(xiàng),開始運(yùn)行 MAX+PLUS II,第一次運(yùn)行 MAX+PLUS II,Max+Plus II 的安裝,6,Max+Plus II 的安裝,MAX+plusII 軟件的license設(shè)置 運(yùn)行軟件還需要一個(gè)有效的license,你可以在上用自己的網(wǎng)卡號(NI

3、C Number)申請一個(gè)license(在DOS命令窗口下,輸入:ipconfig 即可看到自己機(jī)器的NIC號碼),申請好以后,5分鐘內(nèi)即可收到回復(fù)郵件,然后將license文件拷貝到硬盤的任何一個(gè)目錄,安裝后直接在軟件中的設(shè)置就可以了,如圖所示,7,8,MAX +PLUS 的設(shè)計(jì)過程簡介 一、設(shè)計(jì)流程 FPGA/CPLD設(shè)計(jì)流程圖,設(shè)計(jì)思想,設(shè)計(jì)輸入,設(shè)計(jì)實(shí)現(xiàn),設(shè)計(jì)仿真,器件編程,系統(tǒng)測試,9,邏輯設(shè)計(jì)的輸入方法,輸入方法不同,生成的文件格式不同。 各種設(shè)計(jì)輸入文件,10,Project”(項(xiàng)目)的概念: 一個(gè)項(xiàng)目(Project)是一個(gè)設(shè)計(jì)的總和。它包含所有的子設(shè)計(jì)文件和設(shè)計(jì)過程中產(chǎn)生的

4、所有輔助文件。 層次設(shè)計(jì)的項(xiàng)目如下,頂層文件:.gdf、 .tdf、.vhd、.sch、.edf,子設(shè)計(jì) 文件,子設(shè)計(jì) 文件,子設(shè)計(jì) 文件,子設(shè)計(jì) 文件,子設(shè)計(jì) 文件,子設(shè)計(jì) 文件,輔 助 文 件,11,項(xiàng)目名與最頂層文件名相同。 編譯器(Compile)編譯的對象是整個(gè)項(xiàng)目,或者說是針對某個(gè)項(xiàng)目名的, 而不是針對某個(gè)設(shè)計(jì)輸入文件的,12,一、圖形設(shè)計(jì)輸入方法 1、建立工作目錄:在 maxplus2系統(tǒng)目錄之外。 2、運(yùn)行 MAX+PLUS II,層次顯示工具 圖形編輯器 符號編輯器 文本編輯器 波形編輯器 底層編輯器 編譯器 仿真器 延時(shí)分析器 編程器 消息處理器,狀態(tài)欄(顯示對工具的解釋,

5、萊單欄,工具欄(Toolbar,13,3、生成一個(gè)新圖形文件,1)建立新文件 選菜單: MAX+PLUS II Graphic Editor 或: FileNew,2. 選擇 Graphic Editor File 然后按下OK按鈕, 將會出現(xiàn)一個(gè)無標(biāo)題的圖形編輯窗口,14,MAX+PLUS II 的圖形編輯器窗口,選擇工具 圖形編輯器窗口標(biāo)題欄 寫文本 畫折線 畫直線 畫圓弧 畫圓 放大顯示 縮小顯示 縮到最?。ǚ艥M整個(gè)窗口) 加(刪)節(jié)點(diǎn) 打開Rubberbanding功能(若移動器件,與器件相連的線將隨之移動) 關(guān)閉Rubberbanding功能(若移動器件,與器件相連的線將不移動,15

6、,2)保存文件 選菜單 FileSave As,在彈出窗口中,選定存放目錄和文件名。 (3)確定項(xiàng)目名 選菜單 FileProjectSet Project to Current File,即設(shè)置項(xiàng)目名與當(dāng)前編輯的圖形文件名相同。 或:選菜單 FileProjectName,指定項(xiàng)目名。 或:可先確定項(xiàng)目名,再確定圖形設(shè)計(jì)文件名,但兩者必須同名,Changes the project name to the name of the current file,16,4)輸入電路原理圖 a 、輸入邏輯單元符號 選菜單: Symbol Enter Symbol 或雙擊鼠標(biāo)左鍵。 符號輸入窗口,四種邏

7、輯 功能庫,所有的Altera 邏輯單元以列表方式顯示出來,選擇您想輸入的圖元,然后選擇 OK,17,Prim庫: (primitives) Prim庫中含: 各種基本門電路 各種觸發(fā)器 各種緩沖器 輸入/輸出腳 電源、地 Altera 的Prim 庫符號,指定將輸入文件中的符號名稱,雙擊一個(gè)符號庫,在Symbol Files 對話框中將出現(xiàn)它的所有符號,顯示當(dāng)前路徑下的所有符號,18,mf庫: (macrofunction) mf 庫中含: 以74 系列為主 Altera 的mf 庫符號,19,Mega_lpm庫: Mega_lpm為: Library of Parameterized Mo

8、dules 參數(shù)化的模塊庫 Altera 的Mega_lpm 庫符號,20,電路圖符號的 調(diào)用、編輯 在prim庫中: 分別選中 Symbol Files 中: input output 輸入引腳符號,21,在 mf 庫,再選中74138符號: 輸入74系列符號,22,b、復(fù)制、移動功能符號 同時(shí)按Ctrl 鍵、鼠標(biāo)鍵, 拖動鼠標(biāo) 符號的復(fù)制,23,c、管腳的命名 管腳的命名,修改后的輸入管腳名,雙擊后的顯示,系統(tǒng)默認(rèn)的管腳名,24,d、連線 三到八譯碼器,25,四位計(jì)數(shù)器,輸入符號 總線 74163 符號 輸出符號,輸入引腳名 總線名稱 節(jié)點(diǎn)名稱 連接點(diǎn) 輸出引腳名,26,e、保存文件、并檢

9、查錯(cuò)誤 選萊單 FileSave,保存文件; 選萊單 FileProjectSave & Check,保存文件并且檢查電路中的邏輯錯(cuò)誤。 如有邏輯錯(cuò)誤彈出信息處理窗口錯(cuò)誤自動定位(Locate) 返回編輯窗口改正錯(cuò)誤。 例如:將前面的3-8譯碼器電路作兩處修改:一處是將一個(gè)輸出腳斷開,另一處是將輸出引腳名y7改為y6。如下圖所示,27,有編輯錯(cuò)誤的3-8譯碼器,28,選FileProjectSave & Check: 利用錯(cuò)誤自動定位功能和幫助信息確定并改正錯(cuò)誤,29,改正錯(cuò)誤后,檢查結(jié)果如下,30,f、創(chuàng)建默認(rèn)的邏輯符號 檢查無錯(cuò)誤后,選萊單 FileCreate Default Symbo

10、l,創(chuàng)建邏輯符號文件(.sym)。該符號類同宏功能函數(shù)符號,可被高層設(shè)計(jì)調(diào)用。 g、關(guān)閉圖形編輯窗口,31,例:用基本門電路實(shí)現(xiàn)3-8譯碼器,32,門電路實(shí)現(xiàn)3-8譯碼器的編譯結(jié)果,33,編譯成功后產(chǎn)生的默認(rèn)邏輯符號: 此邏輯符號的功能可代替集成電路74138,34,打開編譯器窗口: 在 MAX+PLUS II 菜單內(nèi)選擇Compiler 項(xiàng)。則出現(xiàn)編譯器窗口,如圖所示,4.4 設(shè)計(jì)項(xiàng)目的編譯,選擇 Start開始編譯。 MAX+PLUS II 編譯器將檢查項(xiàng)目是否有錯(cuò),并對項(xiàng)目進(jìn)行邏輯綜合、優(yōu)化、布局布線,然后配置到一個(gè) Altera 器件中,同時(shí)將產(chǎn)生報(bào)告文件、編程文件和用于定時(shí)仿真用的輸

11、出文件,35,兩種編譯方式:功能編譯、定時(shí)編譯,功能編譯只檢查邏輯設(shè)計(jì)是否正確,與實(shí)際器件無關(guān)。 選菜單:MAX+PLUS IICompiler 再選菜單:ProcessingFunctional SNF Extractor,功能編譯器窗口,36,定時(shí)編譯與實(shí)際器件有關(guān), 完成的功能較多,選菜單:ProcessingTiming SNF Extractor,定時(shí)編譯器窗口,1). 網(wǎng)表提取器將所有設(shè)計(jì)文件轉(zhuǎn)化為二進(jìn)制網(wǎng)表文件; (2). 數(shù)據(jù)庫建立器建立用以描述整個(gè)設(shè)計(jì)的數(shù)據(jù)庫; (3). 邏輯綜合器對整個(gè)設(shè)計(jì)進(jìn)行邏輯綜合、優(yōu)化觸發(fā)器設(shè)計(jì)等; (4). 分割器(劃分器)選擇適合當(dāng)前項(xiàng)目設(shè)計(jì)的相

12、應(yīng)器件; (5). 適配器將邏輯設(shè)計(jì)在特定器件內(nèi)實(shí)現(xiàn),生成報(bào)告文件; (6). 仿真網(wǎng)表提取器生成時(shí)延仿真所需的各種文件; (7). 裝配器生成用以硬件編程的各種文件,37,4.5 設(shè)計(jì)項(xiàng)目的仿真 編譯成功的設(shè)計(jì)并不一定完全正確。 仿真的目的:驗(yàn)證設(shè)計(jì)的電路是否真正達(dá)到設(shè)計(jì)要求。 MAX+PLUS 的仿真(Simulator)分為兩種: 功能仿真(Functional Simulation): 僅測試項(xiàng)目的邏輯功能 定時(shí)仿真(Timing Simulation): 不僅測試項(xiàng)目的邏輯功能,還測試目標(biāo)器件最差情況下的時(shí)間關(guān)系。 仿真的輸入文件: a. 前面編譯過程產(chǎn)生的各種文件 b. 仿真器的輸

13、入變量(輸入波形),即仿真器通道文件(Simulator Channel File.scf,38,1. 建立波形輸入文件(.scf) (1)選FileNew,然后選擇Waveform Editor File,從下拉列表框中選擇(.scf)擴(kuò)展名,39,出現(xiàn)波形編輯器窗口,單擊鼠標(biāo)右鍵,選擇“Enter Nodes from SNF,40,選擇仿真節(jié)點(diǎn) a. 選菜單: NodeEnter Node from SNF . b. 選擇LIST,可列 出所有的節(jié)點(diǎn)。選 中所需要的節(jié)點(diǎn), 并選擇向右箭頭, 把選中的節(jié)點(diǎn)送到 右窗口。 Enter Node from SNF對話框,41,選擇OK,出現(xiàn)波形編輯器 選擇節(jié)點(diǎn)的波形編輯器,42,2、 對輸入節(jié)點(diǎn)進(jìn)行波形編輯 已編

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論