Board logo

标题: 基于Nios II 软核处理器的SD卡接口设计(二) [打印本页]

作者: 我是MT    时间: 2015-11-3 10:37     标题: 基于Nios II 软核处理器的SD卡接口设计(二)

至此,主要的配置过程就结束了。但是还是需要配置如下部分:
(1) 分配存储器和外部设备的基地址和中断请求优先级;
(2) 设定NiosII处理器的启动地址,本设计把片内存储器设定为Nios II的启动地址。
(3) 在生成NiosⅡ系统时,可以选择生成Verilog语言还是VHDL 语言,本设计采用VHDL语言进行设计;
(4) 最后生成的qsf文件,相当于整个工程的文件,但是关于配置管脚使用的部分,需要用户去生成。生成的方法可以在图形界面下配置,也可以通过写tcl文件的方法。写tcl文件的方法一般来讲,对于大型工程,还是比较方便的。
(5) 编译整个NiosⅡ系统,在Altera 提供的开发环境Quartus II 中进行编译。顶层设计文件可以使VHDL 也可以是原理图的形式。
(6) 采用JATG口进行下载,把生成的的SOF文件下载到FPGA里。
2系统软件设计
Altera公司为了用户方便使用Nios II来快速研制产品,提供了功能强大、易于使用的Nios II集成开发环境,与一般的嵌入式系统开发设计比较类似。在生成NiosII的过程中已经自动生成了需要使用的头文件(一般是C语言的头文件),同时一般外围设备的驱动程序也可以生成。对于嵌入式操作系统,可以使用用户自己裁剪的ucLinux内核也可以使用Altera提供的操作系统内核。本设计使用Altera公司提供的Nios II 9.0版本的开发环境。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0