niosii軟核處理器快速入門new

niosii軟核處理器快速入門new

ID:34490039

大?。?73.59 KB

頁數(shù):18頁

時間:2019-03-06

niosii軟核處理器快速入門new_第1頁
niosii軟核處理器快速入門new_第2頁
niosii軟核處理器快速入門new_第3頁
niosii軟核處理器快速入門new_第4頁
niosii軟核處理器快速入門new_第5頁
資源描述:

《niosii軟核處理器快速入門new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、http://www.mcu-fpga.comEmail:whfortune@126.comNiosII軟核處理器快速入門(實踐篇)重要提示:開始之前請確認已經(jīng)安裝了AlteraQuartusII5.0和AlteraNiosII5.01集成開發(fā)環(huán)境,以及有效的license文件。詳細閱讀目標板原理圖。內(nèi)容特點:本文以實例方式詳細介紹了如何創(chuàng)建NiosII軟核處理器及簡單應(yīng)用。啟動QuartusII,選擇File->NewProjectWizards,開始項目向?qū)В缦聢D:Next進入下一個向?qū)?,填入你的項目名稱和文件夾位置,如下圖:浪尖科技開發(fā)網(wǎng)Version:1.11http

2、://www.mcu-fpga.comEmail:whfortune@126.comNext進入下一個向?qū)?,這是一個添加設(shè)計文件向?qū)В缦聢D:由于現(xiàn)在我們沒有任何的設(shè)計文件可以添加,直接Next進入下一個向?qū)В@是一個選擇目標板上器件型號向?qū)?,根?jù)我們使用的目標板,請選擇EP1C6T144C8,如下圖:浪尖科技開發(fā)網(wǎng)Version:1.12http://www.mcu-fpga.comEmail:whfortune@126.com完成目標器件添加后,Next進入下一個向?qū)?,這是一個EDAtoos向?qū)?,如下圖:根據(jù)實際情況,如果沒有EDAtool,請直接Next進入下一個向?qū)В?/p>

3、下圖:Finish完成新建工程。浪尖科技開發(fā)網(wǎng)Version:1.13http://www.mcu-fpga.comEmail:whfortune@126.com通過File->New建立一個新的SCH文件,如下圖:將其另存為你需要的文件名稱。接著進行器件和管腳設(shè)置,通過Assigned->Device菜單進入下面的對話框。然后按“Device&PinOptions…”按鈕設(shè)置相關(guān)選項。浪尖科技開發(fā)網(wǎng)Version:1.14http://www.mcu-fpga.comEmail:whfortune@126.com由于我們的目標板將INIT_DONE管腳分配給了Button使用

4、,如果這個選項被選中,我們需要去掉EnableINIT_DONEoutput前的鉤,如下圖:我們的目標板使用了EPCS1配置器件,因此在“Configuration”中的“Useconfigurationdevice”欄中需要選擇EPCS1,如下圖:浪尖科技開發(fā)網(wǎng)Version:1.15http://www.mcu-fpga.comEmail:whfortune@126.com由于我們的目標板上FPGA的管腳還接入了其它器件,在此工程中未使用到,因此需要在“UnusedPins”中選擇“Asinputs,tri-stated”(非常重要,否則有可能造成目標板上的器件燒毀?。。。?/p>

5、,如下圖:然后按“確定”按鈕,再“OK”按鈕退出器件設(shè)置。下面我們進行AlteraNiosII嵌入式軟核處理器的創(chuàng)建:浪尖科技開發(fā)網(wǎng)Version:1.16http://www.mcu-fpga.comEmail:whfortune@126.com通過Tools->SOPCBuilder…啟動SOPCBuilder,根據(jù)我們的目標板按下圖的樣子選擇Target和Clock中的選項。然后在其左邊的列表框中選擇NiosIIProcessor–AlteraCorporation,彈出如下對話框:在其中填入你的CPU名,如CPU0,OK后出現(xiàn)如下的對話框,選擇NiosII/s。浪尖科技

6、開發(fā)網(wǎng)Version:1.17http://www.mcu-fpga.comEmail:whfortune@126.com然后Next,選擇2KBytes的Cache。然后Next選擇使用Level1的JTAG。浪尖科技開發(fā)網(wǎng)Version:1.18http://www.mcu-fpga.comEmail:whfortune@126.com然后Next進入定制指令的對話框,由于我們不使用定制指令,保留其為空白。然后按Finish完成對CPU0的添加。這樣我們可以在SOPCBuilder中看見已經(jīng)存在了一個名叫CPU0的CPU,如下圖:浪尖科技開發(fā)網(wǎng)Version:1.19htt

7、p://www.mcu-fpga.comEmail:whfortune@126.com然后在左邊選擇Memory->On-ChipMemory(RAMorROM),彈出如下對話框,選擇RAM類型,32Bits寬度,4Kbytes大小。然后Finish完成RAM的添加。然后在左邊選擇Other->PIO(ParallelI/O),添加一個4bits寬的outputPorts,如下圖:浪尖科技開發(fā)網(wǎng)Version:1.110http://www.mcu-fpga.comEmail:whfortu

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

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

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