FPGA黑金开发板教程:NIOSII技术详解V7.0

需积分: 9 4 下载量 115 浏览量 更新于2024-09-18 收藏 7.33MB PDF 举报
"《NIOSII那些事儿REV7.0》是一份关于FPGA开发的教程,专注于介绍NIOSII软核处理器的使用。该教程由马瑞(AVIC)编写,适用于初学者,内容涵盖从基础到深入的NIOSII技术探索。教程与FPGA黑金开发板配套,采用图文并茂的方式进行讲解,并随软件版本QuartusII 9.0和NIOSII 9.0 IDE更新。此外,教程遵循Creative Commons署名-相同方式共享2.5中国大陆许可协议。 教程分为五个主要章节: 1. 功能简介:这部分包含前言、图片以及核心板和下扩展板的配置介绍,帮助读者对NIOSII系统有一个初步的认识。 2. 硬件开发:详细介绍了如何建立工程、构建NIOSII软核,包括CPU模型、SDRAM模型、EPCS控制器、SYSTEM ID、JTAG UART的设置,以及锁相环PLL模块的建立。同时,讲解了TCL脚本文件的使用和工程配置。 3. 软件开发:涵盖了回到主题、软件开发的摘要,对NIOSII集成开发环境(NIOSII IDE)进行了简要介绍,说明了如何建立软件工程、编译程序以及如何运行应用程序。 4. 程序下载:介绍了程序下载的基本流程,包括下载配置文件的设置和软件程序的加载方法。 5. 编程规范:提供了编程的标准和格式规范,包括缩进、空格、大括号的使用,以及文件命名、枚举体、自定义类型、函数声明、变量初始化和注释的规则。同时,提出了项目管理和一些编程建议。 这份教程不仅提供了详细的步骤指南,还强调了实践操作和良好的编程习惯,旨在帮助读者高效地学习和掌握NIOSII在FPGA开发中的应用。"