欢迎来到天天文库
浏览记录
ID:15337842
大小:3.86 MB
页数:21页
时间:2018-08-02
《niosii软处理器快速入门-10分钟学会niosii》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、NiosII软处理器快速入门-10分钟学会NiosII•Nios简单介绍:NiosII是一个用户可配置的通用RISC嵌入式处理器。在这儿,我引用了Altera公司关于NiosII的官方介绍:Altera推出的Nios®II系列嵌入式处理器扩展了目前世界上最流行的软核嵌入式处理器的性能,并降低了其性能。把NiosII嵌入到Altera的Stratix®II、Stratix、Cyclone™和HardCopy®系列器件中,用户可以获得超过200DMIPS的性能,而只需花费不到35美分的逻辑的资源。用户可以从三种处理器以及超过6
2、0个的IP核中选择所需要的,NiosII系统为用户提供了最基本的多功能性,设计师可以以此来创建一个最适合他们需求的嵌入式系统。NiosII处理器的优点和特性使用NiosII处理器的用户可以根据他们的需要来调整嵌入式系统的特性、性能以及成本,快速使得产品推向市场,扩展产品的生命周期,并且避免处理器的更新换代。提高系统性能*一系列的处理器核可供选择,其中包括了超过200DMIPS性能的核*实现任何数量的处理器或将不同的处理器核组和在一起*增加了已有的处理器,在FPGA中添加一个或更多的NiosII软核处理器更低的系统成本*通过
3、将处理器、外设、存储器和I/O接口集成到一个单一的FPGA中,从而降低了系统成本、复杂性和功耗*通过将NiosII处理器嵌入到低成本的FPGA中只需花费35美分或者更低应对产品的生命周期*提供易用的设计工具从而快速将产品推向市场。*提供永久的,免费的许可从而使基于NiosII处理器的产品避免了处理器的更新换代而带来的损失。功能强大、易用的开发工具电子工程网http://ee.ofweek.com*通过使用NiosII集成开发环境(IDE),从而加速了软件的开发*利用Altera的强大的SOPCBuilder系统开发工具和Q
4、uartus®II设计软件可以在几分钟内设计一个系统使用完全功能的开发包*使用易用的NiosII开发包开始一个设计*使用易用的NiosII开发包开始设计*可以选择具有低成本特性的CycloneFPGA开发套件,或高性能的StratixFPGA开发套件稍微了解一下NiosII后,我们就来开始设计、应用它吧!第一节:EDA软件的安装。许多朋友在配置EDA环境的时候,就遇到了更多问题,我现在总结一下:1。安装QuartusII4.22。安装niosIDE3。安装ModelSim6.0。如下是ModelSim下的安装说明:1.In
5、stall,SelectFullproductinstllation.Whenaskedforsecuritykey,selectno.WhenyouseeLicenseWizarddialog,selectclosebecauselicensewizarddontknowourlicense‘sformat.2.Useourkeygentogeneratelicense.dat,copyittoc:flexlmdirectory.3.setenviromentstring:LM_LICENSE_FILE=c:flex
6、lmlicense.dat4.StartModelsimandhavefun.仍有许多人表示搞不定,通常是因为第三步有问题,可以如下设置:在W2K下,在开始-〉系统-〉设置-〉系统-〉高级-〉环境变量-〉系统变量中设置变量名为LM_LICENSE_FILE,值为你的存放license.dat的路径+文件名,比如c:flexlmlicense.dat,电子工程网http://ee.ofweek.com(在unix/linux下,在.bashrc中exportLM_LICENSE_FILE=/thePathOfLicen
7、seFile/yourLicenseFileName就可以了!)顺便说一下,Mentor公司的soft似乎都可以用这个license破解,包含Calibre等等第二节:建立niosII系统。第一小节:建立项目建立一个目录,比如H:DB2005projectiosDKExampleNiosSmall-〉启动QuartusII4.2软件。-〉选择File->NewProjectWizard-〉在Diectory,Name,Top-LevelEntity中如下填写,在你自己的项目中,你可以类比着填写:在AddFile
8、s中如下填写,在你自己的项目中,你可以类比着填写:在EDAToolsSetting中如下填写,在你自己的项目中,你可以类比着填写:电子工程网http://ee.ofweek.com最后,选择Finish,就OK了!电子工程网http://ee.ofweek.com在H:DB2005project
此文档下载收益归作者所有