概述
Max+plusⅡ是Altera公司上一代的PLD開發軟體,提供的FPGA/CPLD開發集成環境,Altera是世界上最大可程式邏輯器件的供應商之一。Max+plusⅡ界面友好,使用便捷,被譽為業界最易用易學的EDA軟體。在Max+plusⅡ上可以完成設計輸入、元件適配、時序仿真和功能仿真、編程下載整個流程,它提供了一種與結構無關的設計環境,使設計者能方便地進行設計輸入、快速處理和器件編程。目前Altera已經停止開發MaxplusII,而轉向QuartusII軟體平台。
Max+plusⅡ開發系統的特點
1、開放的界面
Max+plusⅡ支持與Cadence,Exemplarlogic,Mentor Graphics,Synplicty,Viewlogic和其它公司所提供的EDA工具接口。
2、與結構無關
Max+plusⅡ系統的核心Complier支持Altera公司的FLEX10K、FLEX8000、FLEX6000、MAX9000、MAX7000、MAX5000和Classic可程式邏輯器件,提供了世界上唯一真正與結構無關的可程式邏輯設計環境。
3、完全集成化
Max+plusⅡ的設計輸入、處理與較驗功能全部集成在統一的開發環境下,這樣可以加快動態調試、縮短開發周期。
4、豐富的設計庫
Max+plusⅡ提供豐富的庫單元供設計者調用,其中包括74系列的全部器件和多種特殊的邏輯功能(Macro-Function)以及新型的參數化的兆功能(Mage-Function)。
5、模組化工具
設計人員可以從各種設計輸入、處理和較驗選項中進行選擇從而使設計環境用戶化。
6、硬體描述語言(HDL)
Max+plusⅡ軟體支持各種HDL設計輸入選項,包括VHDL、Verilog HDL和Altera自己的硬體描述語言AHDL。
7、Opencore特徵
Max+plusⅡ軟體具有開放核的特點,允許設計人員添加自己認為有價值的宏函式。
常用選單簡介
(1)MAX+PLUSⅡ選單:
MAX+plusII:
Hierarchy Display——塔形顯示;
Graphic Editor——圖形編輯器;
Symbol Editor——符號編輯器;
Text Editor——文本編輯器;
Waveform Editor——波形編輯器;
Floorplan Editor——管腳編輯器;
Compiler——_編譯器;
Simulator——仿真器;
Timing Analyzer——時間分析;
Programmer——程式下載;
Message Processor——信息處理;
(2)檔案選單,該檔案選單隨所選功能的不同而不同。
File:
Project:
Name…————項目名稱;
Set Project to Current File——將當前檔案設定為項目;
Save&Check——————保存並檢查檔案;
Save&Compile——————保存並編譯檔案;
Save&Simulator————保存並仿真檔案;
Save,Compile,Simulator——保存,編譯,仿真;
New…————新檔案;
Open…_________打開檔案;
Delete File…____刪除檔案;
Retrieve…______提取檔案;
Close__________關閉檔案;
Save___________保存檔案;
Save As…______換名存檔案;
Info…_________信息;
Size…_________圖紙尺寸;
Create Default Symbol______創建當前模組圖形符號;
Edit Symbol_______________編輯當前模組圖形符號;
Create Default Include File___創建當前包括檔案;
Print…___________________列印;
Print Setup…______________列印設定;
(3)模板選單,該模板使編寫VHDL和AHDL設計檔案更容易和方便。
Templates:
AHDL Template…_____AHDL模板;
VHDL Template…_____VHDL模板;
Verilog Template…_____VERILOG模板;
(4)指定選單
Assign:
Device…________________指定器件;
Pin/Location/Chip…_______管腳,放置,晶片;
Timing Requirements…____時間需要;
Clique…________________指定一個功能組;
Logic Options…__________邏輯選擇;
Probe…_________________指定探頭;
Connected Pins…_________連線管腳;
Global Project Device Options…______設定項目中器件的參數;
Global Project Parameters…_________設定項目參數;
Global Project Timing Requirements..___設定時間參數;
Global Project Logic Synthesis…______設定邏輯綜合;
Ignore Project Assignments…_________忽略項目指定;
Clear Project Assignments…_________清除項目指定;
Back Annotate Project…_____________返回項目指定;
Convert Obsolete Assignment Format___轉換指定格式。
(5)選擇選單
Options:
Font_____________字形;
Text Size________文本尺寸;
Line Style_______線型;
Rubberbanding_________橡皮筋;
Show Parameters_______顯示參數;
Show Probe___________顯示探頭;
Show/Pins/Locations/Chips__________顯示管腳,位置,晶片;
Show Cliques&Timing Requirements__顯示功能組,時間需求;
Show Logic Options________________顯示邏輯設定;
Show All_______________顯示全部;
Show Guidelines…_______顯示嚮導;
User Libraries…_________用戶庫;
Color Palette…__________調色板;
Preferences…___________設定。
該軟體的選單繁多,要想都學會有一定的難度,主要原因是資料問題。但是常用的選單會使用還是可能的。
如何獲得幫助
最直接的幫助來自於Max+plusⅡ的Help選單。若需要某個特定項目的幫助信息,可以同時按<Shift>+<F1>鍵或者選用工具列中的快速幫助按鈕“ ”。此時,滑鼠變為帶問號的箭頭,點擊“特定的項目”就可彈出相應的幫助信息。這裡的“特定項目”,可以包含某個器件的圖形、文本編輯中的單詞,選單選項,甚至可以是一個彈出的視窗。