SOPC技术软件应用步骤(8)

2019-08-02 00:45

15. 创建新工程

如图点击

如图设定工程

其中名字改为好记忆的名字,但不能为中文,中间不能有空格或其他标点符号。 点BROWSE 按钮选择我们SOPC系统创建的目录,找到对应的PTF文件,如果选择正确,CPU将出现我们创建SOPC时给CPU命的名字。 选择 HELLO LED模板进行工程创建 点击NEXT>按钮

接着点FINISH按钮

创建的过程比较长,耐心等待 如果创建好,将出现如下变化:

把HELLO_LED.C中的注释去掉

16. 修改程序

将程序中的 LED_PIO_BASE改为PIO_LED_BASE,我们在对SOPC模块命名的时候,对LED驱动输出模块命名为PIO_LED,这里的_BASE是由SOPC自动加上去的,这个C语言的宏表示PIO_LED_BASE的基地址,有了基地址加上宏函数就可以对模块的其他寄存器进行操作了。 点存盘按钮。

改后为

17. 编译连接工程

点击BUILD ALL按钮进行编译连接 如果无误将出现如下提示

从上面信息我们也可以看出,这个小程序用了212字节的程序空间。

18. 下载和运行程序

点击绿色运行按钮旁边的下箭头,选择RUN…菜单,进入如下界面

双击NIOSII HARDWARE创建一个可控制硬件运行的目标,单击下面的创建项。这时候会从右边出现如上图界面,在Main属性页中点BROWS按钮,选择需要运行的工程名字。在TARGET CONNECTION属性页中选择正确的JTAG CABLE和JTAG DEVICE ,将NIOSII TERMINAL COMMUNICATION DEVICE设置为NONE,确认无误后点APPLY,此后点击RUN按钮,在FPGA中的NIOSII软核上运行编写好的程序。

如果程序准确无误,将看到LED从做到右,从右到左轮流显示的效果。如果有任何错误,请自行按照上面流程和提示信息仔细检查。


SOPC技术软件应用步骤(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:热膨胀实验

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: