勇敢的芯伴你玩转Nios II
¥
67.38
¥
45
九五品
仅1件
作者吴厚航
出版社清华大学出版社
ISBN9787302437840
出版时间2016-07
版次1
装帧平装
开本16开
纸张胶版纸
页数191页
字数99999千字
定价45元
上书时间2024-07-11
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:勇敢的芯伴你玩转Nios II
定价:45.00元
作者:吴厚航
出版社:清华大学出版社
出版日期:2016-07-01
ISBN:9787302437840
字数:319000
页码:191
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
本书作者吴厚航(网名 特权同学)出版了多本FPGA方面的图书,深受读者的好评。本书使用Altera公司的Cyclone IV FPGA器件,采用Quartus Ⅱ的Qsys平台,由浅入深地引领读者从嵌入式系统设计的大处着手,玩转软核处理器NIOS II。配套资源丰富,提供PPT课件和源码,作者还有配套的开发板,同时可通过网站论坛和书友会与作者互动,为您的后续学习提供强有力的支持!
内容提要
本书使用Altera公司的Cyclone Ⅳ FPGA器件,由浅入深地引领读者从嵌入式系统设计的大处着手,玩转软核处理器Nios Ⅱ。基于特定的FPGA实验平台,既有足够的理论知识深度作支撑,也有丰富的例程进行实践学习,并且穿插着笔者多年FPGA学习和开发过程中的各种经验和技巧。对于希望快速入手嵌入式系统软硬件开发的初学者,以及希望从系统层面提升嵌入式开发能力的学习者,本书都是很好的选择。
目录
Contents目录章基于Nios Ⅱ处理器的嵌入式系统1.1片上系统概述1.2Nios Ⅱ的优势在哪里1.3基于Nios Ⅱ处理器的FPGA开发流程第2章实验平台“勇敢的芯”板级电路详解2.1板级电路整体架构2.2电源电路2.3复位与时钟电路2.3.1关于FPGA器件的时钟2.3.2关于FPGA器件的复位2.3.3实验平台电路解析2.4FPGA下载配置电路2.5SRAM接口电路2.6ADC/DAC芯片电路2.7UART接口电路2.8RTC接口电路2.94×4矩阵按键电路2.10VGA显示接口电路2.11蜂鸣器、数码管、流水灯、拨码开关电路2.12超声波接口、外扩LCD接口电路第3章Qsys系统创建3.1Qsys系统概述3.2Qsys总线互连3.3Quartus Ⅱ工程创建3.4进入Qsys系统3.5Qsys界面简介3.6新建Qsys系统3.7保存Qsys系统3.8加载Qsys系统勇敢的芯伴你玩转Nios Ⅱ第4章Qsys通用组件添加与互连4.1时钟组件添加与设置4.2Nios Ⅱ处理器添加与设置4.3RAM组件添加与配置4.4Nios Ⅱ处理器复位向量与异常向量地址设置4.5System ID组件添加与配置4.6JTAG UART组件添加与配置4.7Timer组件添加与配置4.8UART组件添加与配置4.9蜂鸣器PIO组件添加与配置4.10拨码开关PIO组件添加与配置第5章Qsys互连总线概述5.1嵌入式系统的总线5.2AvalonMM总线5.2.1AvalonMM总线写数据操作实例解析5.2.2AvalonMM总线读数据操作实例解析5.3AvalonST总线第6章Qsys自定义组件设计6.1数码管组件6.1.1功能概述6.1.2配置寄存器说明6.1.3组件创建与配置6.1.4组件添加与配置6.1.5组件互连与引出6.2ADC组件6.2.1功能概述6.2.2配置寄存器说明6.2.3组件创建与配置6.2.4组件添加与配置6.2.5组件互连与引出6.3DAC组件6.3.1功能概述6.3.2配置寄存器说明6.3.3组件创建与配置6.3.4组件添加与配置6.3.5组件互连与引出6.4超声波测距组件6.4.1功能概述6.4.2配置寄存器说明6.4.3组件创建与配置6.4.4组件添加与配置6.4.5组件互连与引出6.5RTC组件6.5.1功能概述6.5.2配置寄存器说明6.5.3组件创建与配置6.5.4组件添加与配置6.5.5组件互连与引出6.6矩阵按键组件6.6.1功能概述6.6.2配置寄存器说明6.6.3组件创建与配置6.6.4组件添加与配置6.6.5组件互连与引出第7章Qsys系统生成7.1中断连接7.2地址分配7.3系统生成7.4Qsys系统例化模板第8章Quartus Ⅱ工程设计实现8.1Verilog顶层文件设计8.2语法检查8.3引脚分配8.4系统编译第9章软件开发工具EDS9.1EDS软件开启9.2BSP工程创建9.3开启BSP Editor9.4BSP Editor设置9.5BSP工程编译9.6工程创建9.7C代码源文件创建9.8软件应用工程编译9.9移除当前工程9.10加载工程9.11移植工程0章软件实验例程10.1Nios Ⅱ实例之Hello NIOS II10.1.1软件功能概述10.1.2软件代码解析10.1.3板级调试10.2Nios Ⅱ实例之System ID与Timestamp10.2.1软件功能概述10.2.2软件代码解析10.2.3板级调试10.3Nios Ⅱ实例之蜂鸣器定时鸣叫10.3.1软件功能概述10.3.2软件代码解析10.3.3板级调试10.4Nios Ⅱ实例之拨码开关输入GIO控制10.4.1软件功能概述10.4.2软件代码解析10.4.3板级调试10.5Nios Ⅱ实例之秒定时数码管显示10.5.1软件功能概述10.5.2软件代码解析10.5.3板级调试10.6Nios Ⅱ实例之DAC递增输出10.6.1软件功能概述10.6.2软件代码解析10.6.3板级调试10.7Nios Ⅱ实例之ADC采集打印10.7.1软件功能概述10.7.2软件代码解析10.7.3板级调试10.8Nios Ⅱ实例之UART收发10.8.1软件功能概述10.8.2软件代码解析10.8.3板级调试10.9Nios Ⅱ实例之RTCUART时间打印10.9.1软件功能概述10.9.2软件代码解析10.9.3板级调试10.10Nios Ⅱ实例之RTCUART时间重置10.10.1软件功能概述10.10.2软件代码解析10.10.3板级调试10.11Nios Ⅱ实例之超声波测距10.11.1软件功能概述10.11.2软件代码解析10.11.3板级调试10.12Nios Ⅱ实例之倒车雷达10.12.1软件功能概述10.12.2软件代码解析10.12.3板级调试10.13Nios Ⅱ实例之矩阵按键值采集10.13.1软件功能概述10.13.2软件代码解析10.13.3板级调试10.14Nios Ⅱ实例之矩阵按键可调的ADC/DAC实例10.14.1软件功能概述10.14.2软件代码解析10.14.3板级调试10.15Nios Ⅱ实例之计算器10.15.1软件功能概述10.15.2软件代码解析10.15.3板级调试1章FPGA器件的代码固化11.1嵌入式软件HEX文件生成11.2程序存储器初始化文件加载11.3JIC烧录文件生成11.4JTAG烧录配置
作者介绍
吴厚航[网名 特权同学]:从事FPGA开发设计与板级硬件设计工作,专注于FPGA在数据采集、实时控制、传输协议实现、嵌入式系统等方面的应用。擅长记录、分析并总结经验及技巧。个人技术博客在业内有的口碑。在著名电子网站EDN China创建的FPGA/CPLD助学小组成员过万,提供了众多适合入门和进阶的FPGA/CPLD实验例程以及相关资料,帮助众多的初学者迈入FPGA开发的殿堂。
序言
— 没有更多了 —
以下为对购买帮助不大的评价