FPGA黑金开发板教程:NIOS II从入门到精通

5星 · 超过95%的资源 需积分: 9 6 下载量 87 浏览量 更新于2024-07-29 收藏 7.33MB PDF 举报
"NIOSS II 学习资料——一本关于NIOS II软核处理器的教程,适合初学者,涵盖从硬件开发到软件开发的全过程,由马瑞(AVIC)创作并分享。" 《NIOSS II 那些事儿》是一本详细讲解NIOS II软核处理器的教程,主要针对初学者,旨在帮助读者逐步理解和掌握NIOS II技术。该教程与FPGA黑金开发板配套使用,内容丰富,图文并茂,以由浅入深的方式呈现。 教程分为五个章节: 1. **第一章功能简介**: - 前言:介绍了教程的背景和目标读者群体。 - 图片:可能包含与硬件或系统相关的示意图。 - 核心板配置:详细讲解了NIOS II软核的配置设置。 - 下扩展板配置:讨论了如何配置和连接外部扩展板。 2. **第二章硬件开发**: - 前言:概述硬件开发的基本流程。 - 建立工程:指导读者在Quartus II 9.0环境下创建项目。 - 极建NIOSII软核:包括CPU模型的建立、SDRAM模型、EPCS控制器、SYSTEM ID、JTAG UART的配置和编译。 - 锁相环PLL模块:如何配置用于提高系统时钟频率的PLL。 - TCL脚本文件:利用TCL脚本来自动化部分工程配置工作。 - 配置工程:整体工程的设置和优化。 3. **第三章软件开发**: - 回顾:简要回顾硬件开发的要点。 - NIOS II IDE简介:介绍集成开发环境的使用方法。 - 建立软件工程:指导创建和管理软件项目。 - 编译:如何使用IDE进行代码编译。 - 运行:在硬件平台上运行编译后的程序。 4. **第四章程序下载**: - 简介:下载配置文件和软件程序的基本步骤。 - 下载配置文件:详细解释了如何配置下载文件。 - 下载软件程序:说明如何将程序烧录到FPGA中。 5. **第五章编程规范**: - 规范参照标准:遵循的编程风格和标准。 - 格式:包括缩进、空格和空行的使用。 - 元素及命名规则:对文件、结构体、枚举、自定义类型、函数声明、变量初始化和注释等编程元素的命名规则。 - 项目管理:提供项目组织和维护的建议。 - 一些建议:作者给出的实用编程和开发技巧。 该教程由马瑞(AVIC)创作,并根据软件版本更新不断修订,通过Creative Commons Attribution-ShareAlike 2.5 China License授权。此外,教程还提供了黑厘动力社区的相关链接,供读者交流和获取更多支持。