資源描述:
《maxplus軟件的基本操作實(shí)驗(yàn)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、實(shí)驗(yàn)一Maxplus軟件的基本操作一、實(shí)驗(yàn)?zāi)康?.熟悉Maxplus軟件的基本操作,了解各種設(shè)計(jì)方法(原理圖設(shè)計(jì)、文本設(shè)計(jì)、波形設(shè)計(jì))2.用邏輯圖和VHDL語(yǔ)言設(shè)計(jì)一個(gè)異或門。二、實(shí)驗(yàn)內(nèi)容1.用VHDL語(yǔ)言設(shè)計(jì)一個(gè)異或門2.用Maxplus軟件仿真波形圖3.設(shè)計(jì)芯片三、實(shí)驗(yàn)方法1.啟動(dòng)MaxplusII2.新建一個(gè)文本編輯文件,輸入異或設(shè)計(jì)的VHDL語(yǔ)言3?編譯。點(diǎn)擊fileTsaveas,保存文件名為entity名稱,擴(kuò)展名為vhd,選擇芯片類型為EPF10K20TI144-4,保存并編譯,岀現(xiàn)0error
2、,0warnings則編譯通過(guò)。4.仿真波形。點(diǎn)Max+plusIl^Waveformeditor,出現(xiàn)波形圖的設(shè)置界面,然后點(diǎn)Node-^EnterNodesfromSNFTlist,將輸入輸出端添加到界面,并設(shè)置其周期和輸入波形,保存后,點(diǎn)Max+plusII->Simulator,即可仿真出輸出的波形。5.設(shè)計(jì)芯片。點(diǎn)Max+plusII^Floorplaneditor,將UnassignedNodes&欄中,電路的輸入輸出節(jié)點(diǎn)標(biāo)號(hào)直接用鼠標(biāo)“拖到"想分配的引腳上(a:8&b:89,c:12),點(diǎn)Max
3、+plusIl^programmer^configuer,然后就可以操作試驗(yàn)箱,觀察異或門的工作情況。四、實(shí)驗(yàn)過(guò)程異或門(XOR)用途:異或門是一種用途廣泛的門電路。典型應(yīng)用是作為加法器的單元電路。邏輯圖真值表ABOUT000011101110VHDL程序數(shù)據(jù)流描述:xor2.vhd-TextEditorLIBRARYIEEE;USEIEEE?STD_LOG工C_1164.ALL;ENTITYxor2ISPORT(a.b:INSTD_LOGIC;c:OUTSTD_LOGIC);-ENDENTITYxor2;A
4、RCHITECTUREbhvOFxor2ISBEGINc<=aXORb;ENDARCHITECTUREbhv;波形圖芯片引腳分配Sski^OCINT)323130■D88■a8785■iGHDD)Nonassignable門口FDrnBUSriCII13tpj.irirr^coiiEiC1410(GHDD)(GHDIHT)16四、實(shí)驗(yàn)總結(jié)初次使用Maxplus,感覺(jué)它既新奇又復(fù)雜,再加上它的純英文操作,增加了此軟件的使用難度,不過(guò)由于對(duì)新事物的好奇,第一次實(shí)驗(yàn)還是比較有意思的。實(shí)驗(yàn)初期,我們只能將VHDL語(yǔ)言
5、寫出來(lái),對(duì)著一串代碼我們卻不知道如何處理,后來(lái)看過(guò)老師的操作后便初步會(huì)仿真波形和設(shè)計(jì)芯片了,并成功的將異或門寫入芯片,完成其功能。但是有兩點(diǎn)一直困惑著我,一是仿真波形時(shí)周期不能變化,二是輸入信號(hào)的波形不能任意變化,后來(lái)不經(jīng)意間我點(diǎn)擊options->SnaptoGrid,去掉其選擇后,便可以任意改變輸入信號(hào)的波形,options^Gridsize可以改變波的周期。不過(guò)由于我們VHDL語(yǔ)言的水平有限,所以實(shí)驗(yàn)的時(shí)候沒(méi)能盡興,這是一大遺憾。