資源描述:
《《maxplus2簡(jiǎn)明教程一》》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、第一章MAX+plusII開(kāi)發(fā)軟件A1tera公司的MAX十plusII開(kāi)發(fā)系統(tǒng)是一個(gè)完全集成化、易學(xué)易用的可編程邏輯設(shè)計(jì)環(huán)境,它可以在多種平臺(tái)上運(yùn)行。MAX十plus是Multiplearraymatrixandprogrammablelogicusersystem的縮寫(xiě),目前已發(fā)行到了第10.1版本。它所提供的靈活性和高效性是無(wú)可比擬的,其豐富的圖形界面,輔之以完整的、可即時(shí)訪問(wèn)的在線文檔,使設(shè)計(jì)人員能夠輕松、愉快地掌握和使用Max十plusII軟件。1.1MAX+plusII功能特點(diǎn)1、開(kāi)放的界
2、面Altera的工作與EDA廠家緊密結(jié)合,使MAX+plusII軟件可與其它工業(yè)標(biāo)準(zhǔn)的設(shè)計(jì)輸入、綜合與校驗(yàn)工具相連接。設(shè)計(jì)人員可以使用A1tera或標(biāo)準(zhǔn)EDA設(shè)計(jì)輸入工具來(lái)建立邏輯設(shè)計(jì),使用MAX十plusII編譯器(Compiler)對(duì)A1tera器件設(shè)計(jì)進(jìn)行編譯,并使用A1tera或其它EDA校驗(yàn)工具進(jìn)行器件或板級(jí)仿真。目前,Max十plusII支持與Cadence、Exemplarlogic、MentorGraphics、Synopsys、Synplicity、Viewlogic和其它公司所提供
3、的EDA工具的接口。2、與結(jié)構(gòu)無(wú)關(guān)MAX十plusII系統(tǒng)的核心Compiler支持Altera公司的ACEX1K、FLEXl0K、FLEX8000、FLEX6000、Max9000、Max7000、Max5000和C1assic可編程邏輯器件系列,提供了業(yè)界唯一真正與結(jié)構(gòu)無(wú)關(guān)的可編程邏輯設(shè)計(jì)環(huán)境。MAX十plusII的編譯器還提供了強(qiáng)大的邏輯綜合與優(yōu)化功能,使用戶比較容易地將其設(shè)計(jì)集成到器件中。3、多平臺(tái)Max十plusII軟件可在基于486、奔騰PC機(jī)的WindowsNT3.51或4.0、Wind
4、ows95、Windows98、Windows2000下運(yùn)行,也可在SunSPACStations,HP9000Series700/800和IBMRISCSystem/6000工作站上運(yùn)行。4、完全集成化MAX十plusII的設(shè)計(jì)輸入、編譯與仿真功能全部集成在統(tǒng)一的開(kāi)發(fā)環(huán)境下,這樣可以加快動(dòng)態(tài)調(diào)試,縮短開(kāi)發(fā)周期。5、豐富的設(shè)計(jì)庫(kù)MAX十plusII提供豐富的庫(kù)單元供設(shè)計(jì)者調(diào)用,其中包括74系列的全部器件和多種特殊的邏輯宏功能(Macro-Function)以及新型的參數(shù)化的宏功能(Mage-Mncti
5、on)。調(diào)用庫(kù)單元進(jìn)行設(shè)計(jì),可以大大減輕設(shè)計(jì)人員的工作量,也可成倍地縮短設(shè)計(jì)周期。6、模塊化工具設(shè)計(jì)人員可以從各種設(shè)計(jì)輸入、編譯和仿真選項(xiàng)中進(jìn)行選擇,從而使設(shè)計(jì)環(huán)境用戶化,必要時(shí),還可根據(jù)需要添加新功能。由于MAX十plusII支持各種器件系列,設(shè)計(jì)人員不必學(xué)習(xí)新工具即可支持新結(jié)構(gòu)。7、硬件描述語(yǔ)言(HDL)Max+plusII軟件支持各種HDL設(shè)計(jì)輸入選項(xiàng),包括VHDL、VerilogHDL和Altera自己的硬件描述語(yǔ)言AHDL。8、Megacore功能Megacore功能是為復(fù)雜的系統(tǒng)級(jí)功能提供
6、的,經(jīng)過(guò)校驗(yàn)的HDL網(wǎng)表文件,它能使ACEX1K、FLEX10K、FLEX8000、FLEX6000、MAX9000和MAX7000器件系列實(shí)現(xiàn)東南大學(xué)電工電子實(shí)驗(yàn)中心作者:徐瑩雋1最優(yōu)化的設(shè)計(jì)。充分利用這些Megacore功能會(huì)使設(shè)計(jì)人員的設(shè)計(jì)任務(wù)大大減輕,可把更多的精力投入到改進(jìn)各種設(shè)計(jì)和最終的產(chǎn)品上。9、Opencore功能MAX十plusII軟件具有開(kāi)放核的特點(diǎn),它允許設(shè)計(jì)人員添加自己認(rèn)為有價(jià)值的宏函數(shù)。除了上述特點(diǎn)之外,目前應(yīng)用最廣泛的MAX十PIUSII10.0版軟件還支持對(duì)FLEX10K
7、E器件系列的編譯及仿真,并支持新的FinelineBGA封裝。此外,該版本還增強(qiáng)了寄存設(shè)計(jì)性能,減少了編譯時(shí)間,提高了Altera的VHDL和VerilogHDL綜合工具的效果,大大提高了設(shè)計(jì)人員的效率。MAX十plusII10.0版軟件還引入了JamByte代碼(一種Jam編程語(yǔ)言的編譯表示法),它平均可以減少25%的系統(tǒng)編程時(shí)間,這樣就減少了電路板在自動(dòng)測(cè)試設(shè)備或編程硬件中的停留時(shí)間,提高了生產(chǎn)能力。1.2MAX+plusII系統(tǒng)要求為了使MAX十plusII達(dá)到最佳效果,A1tera推薦下述系統(tǒng)
8、配置:z200MHz奔騰或更好的PC機(jī)。z有效內(nèi)存(見(jiàn)表1.1)。zMicrosoftWindowsNT3.51或更高版本、Windows95、Windows98和Windwos2000與MicrosoftWindows兼容的圖形卡和l7英寸彩色顯示器。zCD—ROM驅(qū)動(dòng)器。z適合于MicrosoftWindows兼容的二鍵或三鍵鼠標(biāo)器。z并行口(LPT口)。zRS232串行口。表1.1MAX+plusII系統(tǒng)所需的存貯器器件系列有效內(nèi)存/MB物理RAM