以最簡單的Hello程序?yàn)槔?NIOSII開發(fā)的整個(gè)流程_第1頁
以最簡單的Hello程序?yàn)槔?NIOSII開發(fā)的整個(gè)流程_第2頁
以最簡單的Hello程序?yàn)槔?NIOSII開發(fā)的整個(gè)流程_第3頁
以最簡單的Hello程序?yàn)槔?NIOSII開發(fā)的整個(gè)流程_第4頁
以最簡單的Hello程序?yàn)槔?NIOSII開發(fā)的整個(gè)流程_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

本實(shí)驗(yàn)以最簡單的Hello程序?yàn)槔?,演示NiosII開發(fā)的整個(gè)流程:廢話不多說,我們來開始最簡單、最基本的NiosII程序,首先打開quartusII9.1,雙擊即可,打開如下界面:點(diǎn)擊File→NewProjectWizard如下圖:出現(xiàn)如圖:點(diǎn)擊第一個(gè)后面的。。。將新建的文件放入自己事先建好的文件夾hello內(nèi)千萬記住路徑中不能有中文完成后如圖:再第二個(gè)填入hello中即可,之后點(diǎn)擊next,出現(xiàn)如下圖:繼續(xù)next,不要猶豫……在Devicefamily中選擇CycloneIII(因?yàn)槲覀兊陌遄有酒沁@個(gè)系列的),其他的不用動(dòng)。在availabledevices中選擇EP3C10E144C8,完成后點(diǎn)擊next,這里我們不做仿真,直接點(diǎn)擊next拖點(diǎn)擊fin拍ish,完古成新建穴真正的工作少即將開始:溫在這點(diǎn)擊些File嘗→字New都可暗跳出如下界學(xué)面:揭選擇Blo鬼ckDi罷agram挪/Sche賓matic旱File斜,雙擊,出違現(xiàn)如下界面稿在工具欄(止)中選擇S兇OPC頓,單擊,出陜現(xiàn)如下界面旁其中的Sy某stem停Name巖命名為ke明rnal玉,Tar綁getH狐DL選為V毒HDL做將時(shí)鐘改為彎100M,薪Name也序改為clk倍(改不改都嫌行)室下一步選擇渡CPU,也仙就是nio車s的處理器駛,雙擊雕選擇完畢后脊,出現(xiàn)這樣駱的對(duì)話框湖對(duì)話框中可稀看到三種n搞ios核(犁從e核最簡柴單,占用空忠間最小,第溝三個(gè)f核是元快速的,但而是占用空間愉最大的,中庸間的S核是心介于e和f律之間的,性怒能和占用空圣間比較平衡壟的核。)班這里我們選膚擇f核(方臟便以后開發(fā)記使用)盲這里Mem選ory后面撫可選的部分很暫時(shí)沒有東廟西,暫且放構(gòu)一邊,待我棵們建立好S仗DRAM和趴EPCS再舍回來選擇即候可牌?治接下來,點(diǎn)蛙擊next裁其中Dat鑄acac甜he選擇朗none(勤原因在后面喂介紹撞?擾)鐮點(diǎn)擊nex監(jiān)t酷點(diǎn)擊nex租t撿繼續(xù)nex才t冰其中有很多撇級(jí)別,這里領(lǐng)我們選擇l每evel1孝即可領(lǐng)點(diǎn)擊完成,價(jià)出現(xiàn)如下界丙面脂其中cpu挺_0即為我劑們要使用的角核,右鍵r怪ename旦改為cpu康,喇下面要做的黎就是接外設(shè)噴,讓cpu筐工作起來畜首先加入s張dram牙雙擊sdr樓am,出現(xiàn)創(chuàng)選擇Pre樓sets:股Custo夫m;Da爪tawi續(xù)th:16劇,其他的都摩不變。繼續(xù)吧next男沒有要改的冰,點(diǎn)擊完成繩,出現(xiàn)下面辜的界面了吧同之前一樣象,將sdr抖am_0改晉為sdra炭m陽下面我們要棕選擇一個(gè)將光程序固化到呢flash表中的東西,狐板子上用的挺是Epcs得,下面我們拒來選擇ep賤cs考雙擊,出現(xiàn)澇如下圖:點(diǎn)擊完成縮繼續(xù)映R劫ename果,改為ep裹c(diǎn)s,如圖輔:抄接下來選擇轟:晨Syste糾mID駁Perip很heral雙擊址通過此時(shí)間撥戳,可以知命道quar役tus工程漿和nios適工程師相互縣對(duì)應(yīng)的去點(diǎn)擊Fin望ish,浙同樣改下名伍字為:sy勻sid刻下面我們還味需要一些東逝西,ser鋒ial的東紗西雙擊麗啥別說了,滔next目好吧,fi氏nish擾講?座改名哦,r個(gè)ename井→番jtag_尊uart印J域tag是開漠發(fā)板上的j如tag,u食art是將感板子上的信棒息反饋到n存iosI襯IIDE第中顯示出來方不要摘一部很重要懶的沒有完成相,繩?匙想起來了吧摟,在cpu遞中的設(shè)置墻其中帆上面選擇e刮pcs,下被面選sdr榨am,如圖拴原因很簡單黑,當(dāng)上電復(fù)澤位時(shí),復(fù)位那從上電不掉才電的位置f偉lash,鴉放到adr赤am中運(yùn)行壺點(diǎn)擊擔(dān)finis鳴h喉下面空白框棚中出現(xiàn)N依oerr榜orso濤rwarn開ings形下面將ep敬cs的基地夾址(Bas陳e)改為首陪地址,如圖難,點(diǎn)擊右鍵鈴鎖定榨接下來分配盆其他的基地盞址谷syste雨m匯→絲Auto-心Assig參nBas爆e-Adr即esses單由于還有中腹斷的使用,沫因此要分配軌一下,以免券發(fā)生錯(cuò)誤:澇syste路m骨→與Auto-盾Assig累nIRQ環(huán)s底完成后如圖麻:孕點(diǎn)擊nex酷t(yī)陰點(diǎn)擊gen晨erate增,出現(xiàn)的對(duì)掘話框,點(diǎn)S帥ave,過賊程可能比較星慢,耐心等菊待一下哈丑?深完成后就出懶現(xiàn)綱最后一行提鏡示gene秀rate成拉功了,哈哈劣接下來點(diǎn)擊胡exit東回到qua書rtus中霸的界面喚在空白的地君方雙擊:章選擇pro消ject中喊的kern宅al家還需要自己梳建時(shí)鐘,在烈空白處繼續(xù)油雙擊,建立幅一個(gè)鎖相環(huán)離,在這里溪選擇Meg仔aWiza逝rdPl判ug-In辮Mana婦ger航點(diǎn)擊nex慨t痕在I/O中但選擇玻ALTPL甩L,在Wh仰atna嚇medo幸you過want待fort鎖heou蛙tput緒file?呈在\之帖后填入PL廊L,菜W谷hich揚(yáng)type嘆ofou汽tput峰file社doyo蟲uwan倉tto刺creat震e?下面選繡擇VHDL?。阋怯煤腣eri牌log,就裕選擇第三個(gè)茅)珍之后點(diǎn)擊n件ext祥外部時(shí)鐘是掠50M的需喊要修改一下保,之后點(diǎn)擊青next朵Optio明nali拌nputs箭和lock茅outp燕ut中不需距要,將中間貴的對(duì)號(hào)都去礎(chǔ)掉,之后點(diǎn)拌擊next順點(diǎn)擊nex播t,看不到怕下面的ne左xt就直接羨點(diǎn)回車Next跟我們需要1她00M的時(shí)仍鐘,只需將折圖中第一個(gè)她框中的1盾改為2筆即可得到1挨00M的,如圖也我們還需要平一個(gè)時(shí)鐘,詠?zhàn)⒁獯瞬糠窒?,起點(diǎn)擊clk悼c1,同爹樣改為10久0M的時(shí)鐘堡,同時(shí)讓兩燙個(gè)時(shí)鐘有一揀定的相移,首左面第三個(gè)煤框改為-捐75如圖趨一直nex緒t下去,直抱到fini龜sh出現(xiàn),拉點(diǎn)擊fin型ish點(diǎn)擊ok禁下面進(jìn)行連樂線姐上面的時(shí)鐘服是為了給s規(guī)dram的煎雙擊空妻白處搜索o

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論