以最簡單的Hello程序為例,NIOSII開發的整個流程_第1頁
以最簡單的Hello程序為例,NIOSII開發的整個流程_第2頁
以最簡單的Hello程序為例,NIOSII開發的整個流程_第3頁
以最簡單的Hello程序為例,NIOSII開發的整個流程_第4頁
以最簡單的Hello程序為例,NIOSII開發的整個流程_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、本實驗以最簡單的Hello程序為例,演示NiosII開發的整個流程:廢話不多說,我們來開始最簡單、最基本的NiosII程序,首先打開quartusII 9.1,雙擊即可,打開如下界面:點擊FileNew Project Wizard 如下圖:出現如圖圖:點擊第一一個后面面的。將新新建的文文件放入入自己事事先建好好的文件件夾heelloo內千萬記住住路徑中中不能有有中文完成后如如圖:再第二個個填入hhelllo中即即可,之之后點擊擊nexxt,出出現如下下圖:繼續neext,不要猶猶豫在Devvicee faamilly 中中選擇CCycllonee IIII(因因為我們們的板子子芯片是是這個系

2、系列的),其他他的不用用動。在在avaailaablee deevicces中中選擇EEP3CC10EE1444C8,完成后后點擊nnextt,這里我們們不做仿仿真,直直接點擊擊nexxt點擊fiinissh,完完成新建建真正的工工作即將將開始:在這點擊擊FilleNeww都可跳跳出如下下界面:選擇Bllockk Diiagrram/Schhemaaticc Fiile,雙擊,出現如如下界面面在工具欄欄()中中選擇SSOPCC,單擊擊,出現現如下界界面其中的SSysttem Namme 命命名為kkernnal , TTargget HDLL選為VVHDLL將時鐘改改為1000M,Namme也

3、改改為cllk(改改不改都都行)下一步選選擇CPPU,也也就是nnioss的處理理器,雙雙擊選擇完畢畢后,出出現這樣樣的對話話框對話框中中可看到到三種nnioss核(從從e核最最簡單,占用空空間最小小,第三三個f核核是快速速的,但但是占用用空間最最大的,中間的的S核是是介于ee和f之之間的,性能和和占用空空間比較較平衡的的核。)這里我們們選擇ff核(方方便以后后開發使使用)這里Meemorry后面面可選的的部分暫暫時沒有有東西,暫且放放一邊,待我們們建立好好SDRRAM和和EPCCS再回回來選擇擇即可接下來,點擊nnextt其中Daata cacche 選擇nnonee(原因因在后面面介紹)點

4、擊neext點擊neext繼續neext其中有很很多級別別,這里里我們選選擇leevell1即可可點擊完成成,出現現如下界界面其中cppu_00即為我我們要使使用的核核,右鍵鍵rennamee改為ccpu,下面要做做的就是是接外設設,讓ccpu工工作起來來首先加入入sdrram雙擊sddramm,出現現選擇Prreseets:Cusstomm; DDataa wiith:16,其他的的都不變變。繼續續nexxt沒有要改改的,點點擊完成成,出現現下面的的界面了了同之前一一樣,將將sdrram_0改為為sdrram下面我們們要選擇擇一個將將程序固固化到fflassh中的的東西,板子上上用的是是Ep

5、ccs,下下面我們們來選擇擇epccs雙擊,出出現如下下圖:點擊完成成繼續Reenamme,改改為eppcs,如圖:接下來選選擇:SSysttem ID Perriphheraal雙擊通過此時時間戳,可以知知道quuarttus工工程和nnioss工程師師相互對對應的點擊Fiinissh,同樣改下下名字為為:syysidd下面我們們還需要要一些東東西,sseriial的的東西雙擊啥別說了了,neext好吧,ffiniish 改名哦,rennameejtaag_uuarttJtagg是開發發板上的的jtaag,uuartt是將板板子上的的信息反反饋到nnioss III IDDE中顯顯示出來來不

6、要一部部很重要要的沒有有完成,想起來了了吧,在在cpuu中的設設置其中上面面選擇eepcss,下面面選sddramm,如圖圖原因很簡簡單,當當上電復復位時,復位從從上電不不掉電的的位置fflassh,放放到addramm中運行行點擊fiinissh下面空白白框中出出現 NNo eerroors orwwarnninggs下面將eepcss的基地地址(BBasee)改為為首地址址,如圖圖,點擊擊右鍵鎖鎖定接下來分分配其他他的基地地址syysteemAutto-AAssiign Basse-AAdreessees由于還有有中斷的的使用,因此要要分配一一下,以以免發生生錯誤:sysstemmAutt

7、o-AAssiign IRQQs完成后如如圖:點擊neext點擊geenerratee,出現現的對話話框,點點Savve,過過程可能能比較慢慢,耐心心等待一一下哈 完成后就就出現最后一行行提示ggeneeratte成功功了,哈哈哈接下來點點擊exxit回到quuarttus中中的界面面在空白的的地方雙雙擊:選擇prrojeect中中的keernaal還需要自自己建時時鐘,在在空白處處繼續雙雙擊,建建立一個個鎖相環環,在這這里選擇MeegaWWizaard Pluug-IIn MManaagerr點擊neext在I/OO中選擇擇ALTTPLLL,在WWhatt naame do youu waa

8、nt forr thhe ooutpput fille?在 之后填填入PLLL,WWhicch ttypee off ouutpuut ffilee doo yoou wwantt too crreatte?下下面選擇擇VHDDL(你你要是用用的Veerillog,就選擇擇第三個個) 之后點擊擊nexxt外部時鐘鐘是500M的需需要修改改一下,之后點點擊neextOptiionaal iinpuuts和和locck ooutpput中中不需要要,將中中間的對對號都去去掉,之之后點擊擊nexxt點擊neext,看不到到下面的的nexxt就直直接點回回車Nextt我們需要要1000M的時時鐘,只只需將圖圖中第一一個框中中的 11 改為為2 即即可得到到1000M的,如圖我們還需需要一個個時鐘,注意此此部分,點擊cllk cc1,同同樣改為為1000M的時時鐘,同同時讓兩兩個時鐘鐘有一定定的相移移,左面面第三個個框改為為 -775如圖一直neext下下去,直直到fiinissh出現現,點擊擊finnishh點擊okk下面進行行連線上面的時時鐘是為為了給ssdraam的 雙擊擊空白處處搜索oou

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論