图书介绍

勇敢的芯伴你玩转Nios 22025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

勇敢的芯伴你玩转Nios 2
  • 吴厚航编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302437840
  • 出版时间:2016
  • 标注页数:193页
  • 文件大小:33MB
  • 文件页数:204页
  • 主题词:微处理器-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

勇敢的芯伴你玩转Nios 2PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 基于Nios Ⅱ处理器的嵌入式系统1

1.1 片上系统概述1

1.2 Nios Ⅱ的优势在哪里4

1.3 基于Nios Ⅱ处理器的FPGA开发流程5

第2章 实验平台“勇敢的芯”板级电路详解7

2.1 板级电路整体架构7

2.2 电源电路8

2.3 复位与时钟电路11

2.3.1 关于FPGA器件的时钟11

2.3.2 关于FPGA器件的复位13

2.3.3 实验平台电路解析13

2.4 FPGA下载配置电路15

2.5 SRAM接口电路16

2.6 ADC/DAC芯片电路17

2.7 UART接口电路18

2.8 RTC接口电路19

2.9 4×4矩阵按键电路20

2.10 VGA显示接口电路20

2.11 蜂鸣器、数码管、流水灯、拨码开关电路21

2.12 超声波接口、外扩LCD接口电路22

第3章 Qsys系统创建23

3.1 Qsys系统概述23

3.2 Qsys总线互连24

3.3 Quartus Ⅱ工程创建26

3.4 进入Qsys系统29

3.5 Qsys界面简介30

3.6 新建Qsys系统31

3.7 保存Qsys系统31

3.8 加载Qsys系统32

第4章 Qsys通用组件添加与互连34

4.1 时钟组件添加与设置34

4.2 Nios Ⅱ处理器添加与设置35

4.3 RAM组件添加与配置37

4.4 Nios Ⅱ处理器复位向量与异常向量地址设置38

4.5 System ID组件添加与配置39

4.6 JTAG UART组件添加与配置40

4.7 Timer组件添加与配置42

4.8 UART组件添加与配置44

4.9 蜂鸣器PIO组件添加与配置46

4.10 拨码开关PIO组件添加与配置48

第5章 Qsys互连总线概述50

5.1 嵌入式系统的总线50

5.2 Avalon-MM总线54

5.2.1 Avalon-MM总线写数据操作实例解析56

5.2.2 Avalon-MM总线读数据操作实例解析58

5.3 Avalon-ST总线65

第6章 Qsys自定义组件设计67

6.1 数码管组件67

6.1.1 功能概述67

6.1.2 配置寄存器说明69

6.1.3 组件创建与配置70

6.1.4 组件添加与配置75

6.1.5 组件互连与引出76

6.2 ADC组件77

6.2.1 功能概述77

6.2.2 配置寄存器说明78

6.2.3 组件创建与配置79

6.2.4 组件添加与配置84

6.2.5 组件互连与引出85

6.3 DAC组件85

6.3.1 功能概述85

6.3.2 配置寄存器说明87

6.3.3 组件创建与配置87

6.3.4 组件添加与配置92

6.3.5 组件互连与引出93

6.4 超声波测距组件93

6.4.1 功能概述93

6.4.2 配置寄存器说明95

6.4.3 组件创建与配置96

6.4.4 组件添加与配置100

6.4.5 组件互连与引出101

6.5 RTC组件101

6.5.1 功能概述101

6.5.2 配置寄存器说明103

6.5.3 组件创建与配置104

6.5.4 组件添加与配置106

6.5.5 组件互连与引出109

6.6 矩阵按键组件110

6.6.1 功能概述110

6.6.2 配置寄存器说明111

6.6.3 组件创建与配置112

6.6.4 组件添加与配置116

6.6.5 组件互连与引出117

第7章 Qsys系统生成118

7.1 中断连接118

7.2 地址分配119

7.3 系统生成121

7.4 Qsys系统例化模板122

第8章 Quartus Ⅱ工程设计实现123

8.1 Verilog顶层文件设计123

8.2 语法检查125

8.3 引脚分配125

8.4 系统编译126

第9章 软件开发工具EDS128

9.1 EDS软件开启128

9.2 BSP工程创建129

9.3 开启BSP Editor131

9.4 BSP Editor设置132

9.5 BSP工程编译133

9.6 工程创建135

9.7 C代码源文件创建136

9.8 软件应用工程编译137

9.9 移除当前工程138

9.10 加载工程139

9.11 移植工程140

第10章 软件实验例程142

10.1 Nios Ⅱ实例之Hello NIOS Ⅱ142

10.1.1 软件功能概述142

10.1.2 软件代码解析143

10.1.3 板级调试144

10.2 Nios Ⅱ实例之System ID与Timestamp146

10.2.1 软件功能概述146

10.2.2 软件代码解析147

10.2.3 板级调试148

10.3 Nios Ⅱ实例之蜂鸣器定时鸣叫148

10.3.1 软件功能概述148

10.3.2 软件代码解析149

10.3.3 板级调试151

10.4 Nios Ⅱ实例之拨码开关输入GIO控制152

10.4.1 软件功能概述152

10.4.2 软件代码解析153

10.4.3 板级调试155

10.5 Nios Ⅱ实例之秒定时数码管显示155

10.5.1 软件功能概述155

10.5.2 软件代码解析156

10.5.3 板级调试157

10.6 Nios Ⅱ实例之DAC递增输出157

10.6.1 软件功能概述157

10.6.2 软件代码解析157

10.6.3 板级调试158

10.7 Nios Ⅱ实例之ADC采集打印158

10.7.1 软件功能概述158

10.7.2 软件代码解析159

10.7.3 板级调试160

10.8 Nios Ⅱ实例之UART收发160

10.8.1 软件功能概述160

10.8.2 软件代码解析161

10.8.3 板级调试165

10.9 Nios Ⅱ实例之RTC-UART时间打印166

10.9.1 软件功能概述166

10.9.2 软件代码解析167

10.9.3 板级调试168

10.10 Nios Ⅱ实例之RTC-UART时间重置168

10.10.1 软件功能概述168

10.10.2 软件代码解析169

10.10.3 板级调试171

10.11 Nios Ⅱ实例之超声波测距171

10.11.1 软件功能概述171

10.11.2 软件代码解析172

10.11.3 板级调试173

10.12 Nios Ⅱ实例之倒车雷达173

10.12.1 软件功能概述173

10.12.2 软件代码解析174

10.12.3 板级调试175

10.13 Nios Ⅱ实例之矩阵按键值采集176

10.13.1 软件功能概述176

10.13.2 软件代码解析177

10.13.3 板级调试178

10.14 Nios Ⅱ实例之矩阵按键可调的ADC/DAC实例178

10.14.1 软件功能概述178

10.14.2 软件代码解析179

10.14.3 板级调试180

10.15 Nios Ⅱ实例之计算器180

10.15.1 软件功能概述180

10.15.2 软件代码解析182

10.15.3 板级调试184

第11章 FPGA器件的代码固化185

11.1 嵌入式软件HEX文件生成185

11.2 程序存储器初始化文件加载187

11.3 JIC烧录文件生成188

11.4 JTAG烧录配置191

热门推荐