与REV5.0相比,修改地方如下:
1. 为了与黑金开发板完全匹配,将硬件开发部分中并行flash的操作改为了EPCS控制器的操作;
2. 加入了LCD(一),LCD(二)两章
文档中还有些地方还有不足之处,比如修改为EPCS操作以后,后面的章节有些图片没有修改,但不影响大家的学习使用,望大家注意
REV6.0版本的目录如下:
第一章 功能简介 5
一、 前言 7
二、 图片 7
三、 核心板配置 12
四、 下扩展板配置 12
第二章 硬件开发 15
一、 前言 17
二、 建立工程 17
三、 构建NIOS II软核 22
1. 构建CPU模块 24
2. 建立SDRAM模块 27
3. 建立EPCS控制器 28
4. 建立SYSTEM ID 28
5. 建立JTAG UART 29
6. 配置及编译NIOS II 30
7. 分配管脚 34
四、 建立锁相环PLL模块 36
五、 TCL脚本文件 41
六、 配置工程 44
第三章 软件开发 50
一、 回顾 52
二、 摘要 52
三、 NIOS II IDE简介 52
四、 建立软件工程 53
五、 编译 59
六、 运行 62
第四章 程序下载 66
一、 简介 68
二、 下载配置文件 68
三、 下载软件程序 70
第五章 编程规范 72
一、 规范参照标准 74
二、 格式 74
1. 缩进 74
2. 空格及空行 74
3. 大括号 75
三、 元素及命名规则 75
1. 文件 75
2. 宏、枚举体 75
3. 自定义类型 76
4. 函数声明及实体 76
5. 变量及初始化 77
6. 注释 78
四、 项目管理 79
五、 一些建议 80
1. 代码编辑器 80
2. PC 端编译器及集成开发环境 80
3. 参考资源及网站 80
六、 示例代码 80
1. C文件 80
2. h文件 82
第六章 LED实验 84
一、 简介 86
二、 硬件开发 86
三、 软件开发 93
第七章 中断实验 105
一、 简介 107
二、 硬件开发 109
三、 软件编程 114
四、 总结 119
第八章 串口实验 120
一、 简介 122
二、 硬件开发 122
三、 软件开发 124
第九章 RTC实验 134
一、 简介 136
二、 硬件开发 136
三、 软件开发 138
第十章 SPI实验 148
一、 简介 150
二、 硬件开发 150
三、 软件开发 155
第十一章 IIC实验 162
一、 简介 164
二、 硬件开发 164
三、 软件开发 165
第十二章 定时器 173
一、 简介 175
二、 硬件开发 175
三、 软件开发 177
第十三章 SDRAM 186
一、 简介 188
二、 软件开发 188
第十四章 FLASH编程 192
一、 简介 194
二、 软件开发 194
第十五章 AVALON 200
一、 简介 202
二、 DHL模块设计 203
三、 硬件设计 208
四、 软件开发 215
第十六章 数码管 217
一、 简介 219
二、 例程 219
第十七章 USB (一) 222
一、 简介 224
二、 硬件开发 224
三、 软件开发 227
四、 上位机开发 236
第十八章 USB (二) 239
一、 简介 241
二、 软件设计 242
第十九章 LCD(一) 253
一、 简介 255
二、 LCD原理 256
三、 硬件开发 258
四、 软件开发 259
第二十章 LCD(二) 271
一、 简介 273
二、 英文字库 273
三、 中文字库 276
四、 软件编程 277
第二十一章 附录 289
一、 NIOS II下关于无法进行寄存器方式操作PIO的问题解析 291
二、 对寄存器结构体的详细解析 296
三、 TCL脚本文件 300
四、 NIOS II 常见问题解答(FAQ) 304
五、 黑金开发板印制板 310
1. 核心板 310
2. 扩展板 311
下载地址:http://www.heijin.org/viewthread.php?tid=124&extra=page%3D1
用户572883 2010-8-11 21:43