|
NIOS 设计从入门到精通.................................................. 1
目录 .................................................................. 3
总体概述 .............................................................. 5
第一节、学习平台概述............................................................5
一、软件平台................................................................5
二、硬件平台................................................................6
第二节、NIOS概述................................................................7
一、第一代Nios嵌入式处理器.................................................. 7
二、第二代Nios嵌入式处理器.................................................. 7
三、Nios II处理器的优点特性................................................. 7
第一章:实验板电路..................................................... 9
第一节、实验板特点:............................................................9
第二节、存储电路................................................................9
第三节、配置电路...............................................................11
第四节、按键及LED电路..........................................................13
第五节、LCD Module接口电路.....................................................14
第六节、EEPROM及Buzzer电路.....................................................14
第七节、PS/2 及VGA接口电路 .....................................................16
第八节、红外发射及接收电路.....................................................17
第九节、RS232 接口电路 .........................................................18
第十节、时钟及锁相环电路.......................................................18
第十一节、I/O分配..............................................................19
第十二节、电源电路.............................................................20
第二章:逻辑部分实验.................................................. 22
第一节、七段数码管显示实验:...................................................22
第二节、蜂鸣器演奏实验:.......................................................27
第三节、红外发射及接收实验:...................................................31
第四节、通过I2C总线控制E2PROM实验:............................................32
第五节、8 色VGA显示字符实验: ..................................................34
第六节、PS/2 键盘接口及RS232 通讯实验:.........................................35
第七节、PLL(锁相环)的使用:..................................................37
第三章:NIOS基础实验.................................................. 42
第一节、流水灯实验:(本实验最好独立完成)......................................42
第二节、JTAG UART通讯实验......................................................55
第三节、LCM(LCD MODULE)显示实验................................................64
第四节、按键中断实验:.........................................................66
第五节、计数显示实验...........................................................70
第六节、建立带Flash的NIOS II系统及配置方法:...................................72
第七节、定时器编程.............................................................76
第八节、I2C Controller IP Core的使用...........................................81
第四章:基于HAL的设备控制............................................. 84
第一节、文件系统...............................................................85
第二节、字符设备...............................................................86
第三节、时间设备...............................................................88
第四节、Flash设备..............................................................90
第五节、DMA的使用..............................................................95
第六节、只读文件子系统........................................................100
第五章:软硬件协同设计实例讲解....................................... 101
Nios设计精通篇 ...................................................... 102
第六章:Nios II Flash Programmer..................................... 102
第一节、在SOPC Builder下定制目标板:..........................................102
第二节、NIOS II闪存编程器的使用...............................................104
第三节、协控制器EPM240 的工作原理 .............................................114
第七章:通过实例讲解IP Core 的设计过程............................... 117
第一节、简介:................................................................117
第二节、SOPC设备设计流程......................................................118
第三节、设计实例一:..........................................................120
第四节、设计实例二:..........................................................127
第八章:综合设计示例................................................. 133
第九章:常用HAL API参考.............................................. 134
第一节、文件类................................................................134
第二节、时间类................................................................135
第三节、Flash设备.............................................................137
第四节、DMA设备...............................................................138
第五节、其他常用函数..........................................................141
第十章:常见问题与解答............................................... 142
第一节、Quartus软件编译类.....................................................142
第二节、Nios II IDE开发环境...................................................142
|
|