爱上FPGA开发

爱上FPGA开发

吴厚航, 编著

出版社:北京航空航天大学出版社

年代:2011

定价:42.0

书籍简介:

本书结合一款基于Altera公司Cyclone II系列FPGA的开发板,从一些嵌入式开发的基本术语和概念入手,到手把手第一个工程的构建;再从一个稳定的SOPC平台设计,到NIOS2软件编程的入门;最后软硬结合,像模像样的搭建了一些有实用价值的工程。本书内容可谓由浅入深,为在其它嵌入式平台上已有一定开发基础的NIOS2初学者量身打造。字里行间,不仅透露出一个年轻工程师对技术的执着和认真,而且很多诙谐打趣的文字和真实的感悟伴随着知识的传递,相信一定能够带给读者您更多耳目一新的感觉。

书籍目录:

第1章  海阔天空聊概念

1.1  CPU之软核与硬核

1.2  SOPC是什么

1.3  NIOS II的优势

第2章  开发流程

2.1  流程

2.2  执行流程的必要性

2.3  SOPC开发的

第1章 海阔天空聊概念

1.1 CPU之软核与硬核

1.2 SOPC是什么

1.3 NIOS II的优势

第2章 开发流程

2.1 流程

2.2 执行流程的必要性

2.3 SOPC开发的流程

第3章 流程实践案例——手把手第一个工程

3.1 硬件平台

3.2 软件平台

3.3 手把手硬件工程

3.3.1 新建Quartus II工程

3.3.2 SOPC Builder配置

3.3.3 例化NIOS II工程

3.3.4 分配引脚与编译下载

3.4 手把手软件工程

3.4.1 新建软件模板工程

3.4.2 设置软件编译属性

3.4.3 软件编译和下载

第4章 实战演练之存储控制器

4.1 嵌入式存储系统

4.2 基于FPGA的嵌入式存储解决方案

4.2.1 片内存储器

4.2.2 外部SRAM

4.2.3 Flash

4.2.4 SDRAM

4.3 第二个系统准备工作

4.4 SDRAM控制器组件添加与配置

4.5 EPCS控制器组件添加与配置

4.6 PLL组件添加与配置

4.7 其他SOPC Builder配置

4.8 编辑顶层文件与引脚分配

4.9 软件工程调试与下载

第5章 实战演练之时序收敛

5.1 时序设计四部曲

5.2 一部曲——时序分析

5.2.1 系统内部时钟时序分析

5.2.2 SDRAM接口时序分析

5.3 二部曲——时序约束

5.3.1 全局时钟约束

5.3.2 I/O接口约束之virtual clock生成与约束

5.3.3 I/O接口约束之理论推导

5.3.4 I/O接口约束之output delay约束

5.3.5 I/O接口约束之input delay约束

5.3.6 SDRAM时钟频率与相移更改

5.4 三部曲——时序报告

5.4.1 寻找PLL相移值

5.4.2 查看关键路径

5.5 四部曲——时序收敛

5.6 时序最优化

第6章 实战演练之玩转NIOS II

6.1 第三个SOPC系统硬件架构

6.1.1 添加新组件

6.1.2 例化新系统与引脚分配

6.1.3 时序约束与收敛

6.2 熟悉NIOS EDS软件开发平台

6.2.1 加载和关闭工程

6.2.2 新建工程

6.3 软件例程1——蜂鸣器实验

6.4 软件例程2——流水灯实验

6.5 软件例程3——数码管定时器实验

6.6 软件例程4——串口收发实验

6.7 软件例程5——看门狗定时器实验

6.8 软件例程6——按键中断实验

6.9 软件例程7 SD卡SPI通信实验

第7章 实战演练之自定义外设组件

7.1 总线

7.1.1 Avalon—MM总线

7.1.2 Avalon—ST总线

7.2 Avalon组件集成之TLC549

7.2.1 准备工作

7.2.2 模块源码设计

7.2.3 组件封装

7.2.4 集成新组件到系统中

7.2.5 工程例化与编译

7.2.6 软件调试

7.3 Avalon组件集成之DAC5571

7.3.1 模块源码设计

7.3.2 组件封装

7.3.3 集成新组件到系统中

7.3.4 工程例化与编译

7.3.5 软件调试

第8章 实战演练之USB通信

8.1 硬件系统架构

8.1.1 CH376芯片概述

8.1.2 准备工作

8.1.3 集成组件

8.1.4 工程例化与引脚分配

8.1.5 编译与时序收敛

8.2 软件编程

8.2.1 数据/指令读写

8.2.2 指令功能描述

8.2.3 芯片寄存器读/写测试

8.2.4 作为USB从机与PC连调

8.2.5 U盘扇区读/写操作

8.2.6 基于U盘的TXT文本创建

8.2.7 基于U盘的A/D采集数据存储

8.3 改进的CH376并口控制方式

第9章 实战演练之显示控制器DIY

9.1 液晶驱动组件设计

9.1.1 LCD显示驱动模块

9.1.2 自定义外设模块

9.2 SOPC系统硬件架构

9.2.1 准备工作

9.2.2 集成组件

9.2.3 工程例化与引脚分配

9.2.4 编译与时序收敛

9.3 图片取模配置

9.4 软件程序

9.5 串口下发板级测试

第10章 网络杂文

10.1 设计资源最大化

10.1.1 何谓设计资源

10.1.2 设计资源就在您身边

10.1.3 设计资源的案例

10.1.4 设计资源,无处不在

10.1.5 总结——积攒设计资源

10.1.6 设计思想,来源于生活

10.1.7 结束语

10.2 2010——成长,在路上

10.3 好书从比喻开始

参考文献

内容摘要:

    
《爱上FPCA开发——特权和你一起学NIOSⅡ》结合一款基于Altera公司Cyclone
II系列FPGA的开发板,从一些嵌入式开发的基本术语和概念人手,到手把手第一个工程的构建;再从一个稳定的SOPC平台设计,到NIOS
II软件编程的入门;最后软硬件结合,像模像样地搭建了一些有实用价值的IT程。本书内容可谓由浅人深,为在其他嵌入式平台上已有一定开发基础的NIOS
II初学者量身打造。字里行间,不仅透露出一个年轻工程师对技术的执着和认真,而且很多诙谐幽默的文字和真实的感悟伴随着知识也传递给读者,相信一定能够带给读者更多耳目一新的感觉。本书配套DVD光盘,内含程序源码和20课时视频教程,方便读者学习。

    
《爱上FPCA开发——特权和你一起学NIOSⅡ》的主要读者对象为电子、计算机、控制及信息等相关专业的在校学生,从事FPGA开发设计的电子工程师以及所有电子设计制作的爱好者们。

编辑推荐:

    
《爱上FPCA开发——特权和你一起学NIOSⅡ》结合一款基于Altera公司Cyclorle
II系列FPGA的开发板,从一些嵌入式开发的基本术语和概念入手,到手把手第一个工程的构建:再从一个稳定的SOPC平台设计,到NIOS
II软件编程的入门:最后软硬件结合,像模像样地搭建了一些有实用价值的工程。本书内容可谓由浅入深,为在其他嵌入式平台上已有一定开发基础的NIOS
II初学者量身打造。字里行间,不仅透露出一个年轻工程师对技术的执着和认真,而且很多诙谐幽默的文字和真实的感悟伴随着知识也传递给读者,相信一定能够带给读者您更多耳目一新的感觉。
一款倾心打造的FPGA开发板如影随形,一部精心编制的视频教程免费发布,一个成员过万的助学小组翘首以盼也许,这本书会带给您更多的惊喜!

书籍规格:

书籍详细信息
书名爱上FPGA开发站内查询相似图书
9787512405424
如需购买下载《爱上FPGA开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京航空航天大学出版社
版次1版印次1
定价(元)42.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

爱上FPGA开发是北京航空航天大学出版社于2011.8出版的中图分类号为 TP332.1 的主题关于 可编程序逻辑器件 的书籍。