niosii软核处理器快速入门new

niosii软核处理器快速入门new

ID:34490039

大小:773.59 KB

页数:18页

时间:2019-03-06

niosii软核处理器快速入门new_第1页
niosii软核处理器快速入门new_第2页
niosii软核处理器快速入门new_第3页
niosii软核处理器快速入门new_第4页
niosii软核处理器快速入门new_第5页
资源描述:

《niosii软核处理器快速入门new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://www.mcu-fpga.comEmail:whfortune@126.comNiosII软核处理器快速入门(实践篇)重要提示:开始之前请确认已经安装了AlteraQuartusII5.0和AlteraNiosII5.01集成开发环境,以及有效的license文件。详细阅读目标板原理图。内容特点:本文以实例方式详细介绍了如何创建NiosII软核处理器及简单应用。启动QuartusII,选择File->NewProjectWizards,开始项目向导,如下图:Next进入下一个向导,填入你的项目名称和文件夹位置,如下图:浪尖科技开发网Version:1.11http

2、://www.mcu-fpga.comEmail:whfortune@126.comNext进入下一个向导,这是一个添加设计文件向导,如下图:由于现在我们没有任何的设计文件可以添加,直接Next进入下一个向导,这是一个选择目标板上器件型号向导,根据我们使用的目标板,请选择EP1C6T144C8,如下图:浪尖科技开发网Version:1.12http://www.mcu-fpga.comEmail:whfortune@126.com完成目标器件添加后,Next进入下一个向导,这是一个EDAtoos向导,如下图:根据实际情况,如果没有EDAtool,请直接Next进入下一个向导,如

3、下图:Finish完成新建工程。浪尖科技开发网Version:1.13http://www.mcu-fpga.comEmail:whfortune@126.com通过File->New建立一个新的SCH文件,如下图:将其另存为你需要的文件名称。接着进行器件和管脚设置,通过Assigned->Device菜单进入下面的对话框。然后按“Device&PinOptions…”按钮设置相关选项。浪尖科技开发网Version:1.14http://www.mcu-fpga.comEmail:whfortune@126.com由于我们的目标板将INIT_DONE管脚分配给了Button使用

4、,如果这个选项被选中,我们需要去掉EnableINIT_DONEoutput前的钩,如下图:我们的目标板使用了EPCS1配置器件,因此在“Configuration”中的“Useconfigurationdevice”栏中需要选择EPCS1,如下图:浪尖科技开发网Version:1.15http://www.mcu-fpga.comEmail:whfortune@126.com由于我们的目标板上FPGA的管脚还接入了其它器件,在此工程中未使用到,因此需要在“UnusedPins”中选择“Asinputs,tri-stated”(非常重要,否则有可能造成目标板上的器件烧毁!!!)

5、,如下图:然后按“确定”按钮,再“OK”按钮退出器件设置。下面我们进行AlteraNiosII嵌入式软核处理器的创建:浪尖科技开发网Version:1.16http://www.mcu-fpga.comEmail:whfortune@126.com通过Tools->SOPCBuilder…启动SOPCBuilder,根据我们的目标板按下图的样子选择Target和Clock中的选项。然后在其左边的列表框中选择NiosIIProcessor–AlteraCorporation,弹出如下对话框:在其中填入你的CPU名,如CPU0,OK后出现如下的对话框,选择NiosII/s。浪尖科技

6、开发网Version:1.17http://www.mcu-fpga.comEmail:whfortune@126.com然后Next,选择2KBytes的Cache。然后Next选择使用Level1的JTAG。浪尖科技开发网Version:1.18http://www.mcu-fpga.comEmail:whfortune@126.com然后Next进入定制指令的对话框,由于我们不使用定制指令,保留其为空白。然后按Finish完成对CPU0的添加。这样我们可以在SOPCBuilder中看见已经存在了一个名叫CPU0的CPU,如下图:浪尖科技开发网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,如下图:浪尖科技开发网Version:1.110http://www.mcu-fpga.comEmail:whfortu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。