ISE14.3開(kāi)發(fā)microblaze實(shí)驗(yàn)教程.pdf

ISE14.3開(kāi)發(fā)microblaze實(shí)驗(yàn)教程.pdf

ID:48022328

大?。?.40 MB

頁(yè)數(shù):39頁(yè)

時(shí)間:2020-01-27

ISE14.3開(kāi)發(fā)microblaze實(shí)驗(yàn)教程.pdf_第1頁(yè)
ISE14.3開(kāi)發(fā)microblaze實(shí)驗(yàn)教程.pdf_第2頁(yè)
ISE14.3開(kāi)發(fā)microblaze實(shí)驗(yàn)教程.pdf_第3頁(yè)
ISE14.3開(kāi)發(fā)microblaze實(shí)驗(yàn)教程.pdf_第4頁(yè)
ISE14.3開(kāi)發(fā)microblaze實(shí)驗(yàn)教程.pdf_第5頁(yè)
資源描述:

《ISE14.3開(kāi)發(fā)microblaze實(shí)驗(yàn)教程.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、一:打開(kāi)ISE集成開(kāi)發(fā)環(huán)境,這里的版本是ISE14.3.進(jìn)入ISE主界面,如下圖二:在ISE中新建一個(gè)Project。選擇file子菜單下的newproject如下圖進(jìn)入新建工程導(dǎo)航NewProjectWizard,新工程命名為TEST,工程位置自選,top—levelsourcetype選HDL。如下圖點(diǎn)擊next進(jìn)入工程的設(shè)置界面,里面主要是開(kāi)發(fā)板和開(kāi)發(fā)語(yǔ)言的設(shè)置,我們這里使用的是Spartan3E中的XC3S500E。package選FG320,speed選-4.開(kāi)發(fā)語(yǔ)言選VHDL。如下圖點(diǎn)擊

2、next,會(huì)看到工程的總結(jié)ProjectSummary。如下圖點(diǎn)擊Finish就創(chuàng)建好了一個(gè)新的工程。這時(shí)ISE主界面會(huì)出現(xiàn)我們新建的TEST工程。如下圖。不過(guò)這時(shí)我們的工程是空的。三:為我們的工程添加一個(gè)microblaze軟核了。如下圖右鍵TEST工程名。選擇newsource。進(jìn)入新NewSourcewizard。這里我們選擇EmbeddedProcessor(嵌入式處理器),文件名為SYS_CPU,即新建一個(gè)名為SYS_CPU的軟核處理器。Location選默認(rèn)即可。如下圖點(diǎn)擊next。點(diǎn)擊

3、finish。即創(chuàng)建好了一個(gè)名為SYS_CPU的軟核處理器。我們會(huì)在ISE主界面下看到我們新建的SYS_CPU處理器,文件格式為xmp格式,這是我們的軟核處理器的頂層工程文件。如下圖同時(shí)系統(tǒng)會(huì)自動(dòng)進(jìn)入嵌入式開(kāi)發(fā)套件EDK(EmbeddedDevelopmentKit)。包括硬件開(kāi)發(fā)平臺(tái)工具XPS(XilinxPlatformStudio)和軟件開(kāi)發(fā)套件SDK(SoftwareDevelopmentKit)。這里我們看到的界面是硬件開(kāi)發(fā)平臺(tái)XPS,在這里我們可以操作我們的硬件資源。如下圖這時(shí)系統(tǒng)會(huì)提示

4、我們是否使用BSB向?qū)陆ㄒ粋€(gè)新的XPS工程,點(diǎn)擊Yes。AXIsystem最近剛開(kāi)發(fā)的總線系統(tǒng),PLB是較基礎(chǔ)的,Spartan3E開(kāi)發(fā)板上我們選擇PLBSystem。點(diǎn)擊OK。選擇第一個(gè)Iwouldliketocreateanewdesign.點(diǎn)擊next。選擇Iwoldliketocreateasystemforacustomboard,系統(tǒng)會(huì)選擇我們剛剛創(chuàng)建的的Spartan3E型號(hào)開(kāi)發(fā)板。ResetPolarity選擇ActiveHigh。這代表我們的嵌入式系統(tǒng)的重置信號(hào)為高電平,因?yàn)殚_(kāi)發(fā)

5、板的空接電平為低,所以如果我們選擇ActiveLow的話會(huì)使我們的開(kāi)發(fā)板一直處于Reset狀態(tài),無(wú)法正常運(yùn)行。這在下面的引腳配置中還會(huì)介紹。點(diǎn)擊next。選擇singleprocessorSystem,即單處理器系統(tǒng)。我們也可以創(chuàng)建多處理器系統(tǒng),不過(guò)這里我們只創(chuàng)建單處理器系統(tǒng)。點(diǎn)擊next。參考時(shí)鐘就是我們的Spartan3E開(kāi)發(fā)板的系統(tǒng)時(shí)鐘,是50MHz,處理器類型選擇MicroBlaze,系統(tǒng)時(shí)鐘必須選擇參考時(shí)鐘可以倍頻達(dá)到的頻率,所以這里我們也選擇50MHz,存儲(chǔ)大小我們選擇16KB。點(diǎn)擊Ne

6、xt。這是系統(tǒng)為我們提供的最基本的一些器件,在這里我們可以添加一些開(kāi)發(fā)板上的硬件資源,這里我們先添加8個(gè)LED燈。點(diǎn)擊,選擇GPIO下的LEDS。點(diǎn)擊OK。這時(shí)在右側(cè)就會(huì)出現(xiàn)我們添加的LEDS。由于我們的LED燈是8個(gè),所以GPIODataWidth選8.如果我們想移除某個(gè)設(shè)備,我們可以先選擇這個(gè)設(shè)備,然后點(diǎn)擊點(diǎn)擊next。系統(tǒng)提示我們的嵌入式系統(tǒng)沒(méi)有緩存。點(diǎn)擊Next。會(huì)得到我們的軟核的一個(gè)總結(jié),如下圖上半部分是我們的設(shè)備列表和系統(tǒng)為它們分配的地址空間。下半部分則是現(xiàn)在系統(tǒng)已經(jīng)生成的文件。點(diǎn)擊Fi

7、nish。確認(rèn)后點(diǎn)擊OK。我們就搭好了一個(gè)名為SYS_CPU的MicroBlaze軟核的硬件平臺(tái)。進(jìn)入如下的XPS界面。在這個(gè)界面下我們可以對(duì)我們的硬件平臺(tái)進(jìn)行操作。四:對(duì)這個(gè)界面進(jìn)行分塊介紹。A:首先是最左側(cè)的工程信息面板。如下圖包括工程(Project)和IP目錄(IPCatalog)兩個(gè)界面?,F(xiàn)在左側(cè)圖片上是IP目錄界面。這里列出了所有EDK的IP核與用戶生成的IP核。我們可以在這里添加新的IP核,具體操作會(huì)在下面詳細(xì)介紹。右側(cè)界面是工程界面。列出了與工程有關(guān)的文件,包括三個(gè)部分:工程文件,工

8、程選項(xiàng),以及參考文件。B:系統(tǒng)組件面板,如下圖其中左半面為XPS連接區(qū)域,右半面為顯示區(qū)域。1)XPS連接區(qū)域XPS連接面板提供了總線接口,端口和地址選項(xiàng)。豎直線表示總線,水平線表示到IP核的總線接口。如果總線和設(shè)備相連,則在總線和IP核總線接口處會(huì)出現(xiàn)一個(gè)連接點(diǎn)。線和連接器用不同的顏色標(biāo)出。不同形狀的連接符號(hào)表示IP核總線接口的不同身份。實(shí)心的連接器表示已經(jīng)連接,我們可以點(diǎn)擊連接器符號(hào)來(lái)創(chuàng)建和刪除連接。2)顯示區(qū)域顯示區(qū)域包括總線接口(BusInterface),端

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。