打印

在20分钟内建立一个NIOS II开发环境的方法

[复制链接]
297|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
没名字的人|  楼主 | 2018-8-30 14:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、 软件安装

1. 首先,安装NIOS II 开发包。采用虚拟光驱软件,如DAEMON 等将NIOS II V1.0 BUILD316E.ISO 文件映射到虚拟光驱上;

点击光驱图标,会自动运行安装程序

<img id="aimg_mZW75"  class="zoom" width="258" height="290" file="http://www.21ic.com/d/file/201203/3a29105cdf1c029c173c479379df12e2.jpg" border="0" alt="" />

选择第一个选项,Install;

选择 Next 按钮;

询问是否接收协议的时候,选择 Yes,下一个也按Yes,继续;

<img id="aimg_prf0B"  class="zoom" width="450" height="322" file="http://www.21ic.com/d/file/201203/ddde1010b46092b9fa0fed14e85b739b.jpg" border="0" alt="" />

如果是初学者,最后一个选项可以不选, Examples 可以选择自己熟悉的语言,其他选项建议都选上;

<img id="aimg_d4DxQ"  class="zoom" width="450" height="322" file="http://www.21ic.com/d/file/201203/9566cde3aef8c60f1a18afdf84162f7d.jpg" border="0" alt="" />

选择 QuartusII 的安装目录,如果不是C:盘,那么从Browse 选项中指定。如e:alterakits ios2;

接下来是选择一个程序组,一般情况按 Next 就可以了;

开始安装,大约需要几分钟时间拷贝文件;

点击 Finish,弹出一个IE 格式的说明文档,建议大家仔细看看Example Designs 选项,可以对NIOS II CPU 的配置和例程有更多的了解,对于以后的调试会很有帮助;

这样,开发软件就安装完毕了,赶快运行我们的第一个程序吧。

二、 Hello LED 程序调试

1. 首先,备份Example 目录。因为我们要对目录中的文件进行修改,所以还是保留一份更好一些,一旦改坏了,还可以回复。进入目录 E:alterakits ios2(我的QuartusII 安装在E:盘了),备份example 目录,命名为example_old。

2. 进入 E:alterakits ios2examplesverilog iosII_cyclone_1c20,删除low_cost 目录,同时将我们提供的low_cost.rar 文件拷贝过来,同时加压缩,解出来一个同名的low_cost 目录。

3. 启动 QuartusII 4.1;选择File-》Open Project,或者Cntl+J,打开low cost 项目。

<img id="aimg_wk1uB"  class="zoom" width="450" height="258" file="http://www.21ic.com/d/file/201203/bfefc78cb12b6b71239e625a7d1eff9c.jpg" border="0" alt="" />

打开工程后,可以看到一个命名为 low_cost_1c20 的系统。通过View 菜单的最后一个选项可以选择是否显示管脚分配信息。

选择合适的芯片型号(EFA-CY1C6 为EP1C6Q240C8,EFA-CY1C6为EP1C12Q240C8):

A.选择菜单的 Assignments 菜单,然后选择第一项:Device。

<img id="aimg_AhhP3"  class="zoom" width="364" height="80" file="http://www.21ic.com/d/file/201203/9170a2f0caa612b49cb5d3176d1df3e7.jpg" border="0" alt="" />



B.

<img id="aimg_wBOL2"  class="zoom" width="450" height="390" file="http://www.21ic.com/d/file/201203/f9ea4c63eb7d13afb9253461d47f0f20.jpg" border="0" alt="" />

在Available device 中选择板上芯片的型号

<img id="aimg_qDLYl"  class="zoom" width="450" height="68" file="http://www.21ic.com/d/file/201203/ce06b75464423be6368f67e9b9b936fc.jpg" border="0" alt="" />

出现以上对话框,一定要选择否,否则管脚分配就会丢失掉。

C.设置其他无用管脚。

首先选择Device & Pin Options,看到以下画面。

<img id="aimg_J005d"  class="zoom" width="450" height="477" file="http://www.21ic.com/d/file/201203/150b317ac13988989afd0215a42b4e34.jpg" border="0" alt="" />

打开Unused Pins 标签,

<img id="aimg_W9ogz"  class="zoom" width="450" height="500" file="http://www.21ic.com/d/file/201203/73faffe4b46aff5310897bf96b17fcaf.jpg" border="0" alt="" />

选择第一项,所有无用的管脚置为输入状态,置为三态。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

420

主题

432

帖子

0

粉丝