NIOS教程2---点亮你的LED灯

NIOS教程2---点亮你的LED灯

ID:39576933

大小:1.77 MB

页数:58页

时间:2019-07-06

NIOS教程2---点亮你的LED灯_第1页
NIOS教程2---点亮你的LED灯_第2页
NIOS教程2---点亮你的LED灯_第3页
NIOS教程2---点亮你的LED灯_第4页
NIOS教程2---点亮你的LED灯_第5页
资源描述:

《NIOS教程2---点亮你的LED灯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、NIOS教程(2)--------点亮你的LED灯在此实验中我们将建立一个NIOS工程,实验点亮LED的演示1.先打开QuartusII9.0SP2软件点击菜单栏FileÆNewProjectWizard,弹出如下对话框点击Next>按钮继续,在此步中,Whatistheworkingdirectoryforthisproject?是询问你的这个项目工程打算放在哪里?我们改为d:ask2cb_niosios2(表示整个工程建立在D盘的ask2cb_nios目录下面的nios2目录中)Whatisthenameofthisp

2、roject?是询问你这个工程项目名是什么?我们改为nios2(表示这是第二个nios示例工程)Whatisthenameofthetop-leveldesignentityforthisproject?是询问这个工程项目的顶层设计入门名我们改为nios2,表示顶层模块名为nios2改成如下图所示:点击Next>继续提示D盘ask2cb_nios目录下面没有nios2这个目录,询问是否要创建它,选择是(y),让QuartusII创建这个目录。向导开始询问是否有现成的文件需要加到当前新建的工程中?这步不用管它,点击Next>继续,

3、在此步中,向导询问你使用的是何种器件,我们在Devicefamily组合框中,Family下拉列表中选择CycloneII,在Availabledevices:下面的列表框中选择EP2C5Q208C8,这是我们ASK2CB-5开发板所使用的FPGA主芯片(EP2C5Q208C8),如果您购买的是ASK2CB-8开发板,请选择EP2C8Q208C8。在本教程中,默认采用的是EP2C5Q208C8,如果你的开发板上的FPGA主芯片为EP2C8Q208,请修改相应的器件为EP2C8Q208C8点击Next按钮继续在此步中询问你要使用何

4、种综合工具,仿真工作,时序分析工具,不用管它,点Next>继续,最后显示一个整个新建的Project的摘要。点击Finish完成新建项目。如后新建的Project如下图工程虽然建完了,但这只是一个空的工程,接下来我们需要在工程中添加文件2.向工程中添加文件,先建立一个BlockDiagram/SchematicFile,点击菜单栏中的File->New…打开新建文件对话框,我们选中BlockDiagram/SchematicFile,然后点击OK按钮在QuartusII工程中出现了一个Block1.bdf文件3.接下来我们该启动

5、SOPCBuider来创建NIOSII软核了,点击Tools->SOPCBuilder…会出现如下对话框在最上层的CreateNewSystem对话框中的SystemName:中输入软核的名字,在本示例中,输入kernel做为软件核的名字下面的targetHDL,可以选择Verilog点击OK按钮确认。此时看窗口左上角的ClockSettings显示clk_0为外部时钟,频率为50Mhz,这是我们当前所用到的软核时钟。4.接下来要建立CPU,用鼠标双击窗口左侧框中的NIOSIIProcessor弹出如下窗口先选择软核的类型,Qu

6、artus一共提供了三种类型可供选择,NiosII/e占用资源最少600-800LEs,功能也最简单,速度最慢。NiosII/s占资源比前者多一些,功能也多了,速度也快一些NiosII/f占资源最多,功能也最多,速度就快。选择的时候要根据你的需求和你的芯片资源来决定。在本示例中,我们选择NiosII/s,能够满足需要,在窗口下半部分的这些选项可以先不用管ResetVector是复位后启动时的Memory类型和偏移量ExceptionVector是异常情况时的Memory类型和偏移量。现在还不能配置,需要RAM设置好以后才能修改这

7、里接下来点击Next,在此步中不用做修改,点击Next>在此步中不用做修改,点击Next>在此步中不用做修改,点击Next>在此步中需要设置JTAGDebugModule,即JTAG调试时所要用到的功能模块,我们选择Level1,只使用最简单的功能。点击Next>继续最后点击Finish。完成5.现在回到了SOPCBuilder的主界面,我们可以看到在右边的窗口中多了一个cpu_0,这就是刚才添加的cpu接下面我们要添加片内RAM选择左边目录树下的MemoriesandMemoryControllers->On-Chip->On

8、-ChipMemory(RAMorROM)双击On-ChipMemory(RAMorROM),会弹出如下对话框此步不用做任何修改,直接点击Finish完成,回到SOPCBuilder主窗口主窗口上又加了一个Onchip_memory2_0的Module,6.接下

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

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

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