以最简单的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

提交评论