主页 详情

《基于FPGA的数字系统设计与实践》_杨军,蔡光卉,黄倩等编著_13464797_9787121222610

【书名】:《基于FPGA的数字系统设计与实践》
【作者】:杨军,蔡光卉,黄倩等编著
【出版社】:北京:电子工业出版社
【时间】:2014
【页数】:269
【ISBN】:9787121222610
【SS码】:13464797

最新查询

内容简介

基础篇

第1章 概述

1.1 CPLD/ FPGA简介

1.1.1 CPLD/FPGA的结构与工作原理

1.1.2 CPLD/FPGA的发展趋势

1.2 CPLD/FPGA产品概述

1.2.1 Lattice的CPLD器件系列

1.2.2 Xilinx的CPLD/FPGA器件系列

1.2.3 Altera的CPLD/FPGA器件系列

1.2.4 Altera的FPGA配置方式与配置器件

习题与思考题

第2章 VHDL语言基础

2.1硬件描述语言特点

2.2 VHDL程序基本结构

2.3 VHDL程序主要构件

2.3.1库

2.3.2实体

2.3.3结构体

2.3.4包集合

2.3.5配置

2.4 VHDL数据类型

2.4.1标准数据类型

2.4.2 IEEE定义的逻辑位与矢量

2.4.3用户自定义数据类型

2.4.4数据类型转换

2.5运算符

2.5.1算术运算符

2.5.2逻辑运算符

2.5.3关系运算符

2.5.4其他运算符

2.5.5运算优先级

2.6 VHDL数据对象

2.6.1常量

2.6.2变量

2.6.3信号

2.6.4信号与变量的比较

2.7 VHDL基本语句

2.7.1并行语句

2.7.2顺序语句

2.7.3属性描述语句

2.8测试基准

2.9其他语句和有关规定的说明

2.9.1命名规则和注解的标记

2.9.2 ATTRIBUTE(属性)描述与定义

2.9.3 GENERATE语句

2.10 VHDL程序的其他构件

2.10.1块

2.10.2函数

2.10.3过程

2.10.4程序包

2.11结构体的描述方法

习题与思考题

第3章 项目开发环境介绍

3.1软件平台

3.1.1系统设计软件Quartus Ⅱ8.0

3.1.2 ModelSim 6.0仿真工具

3.1.3 Nios Ⅱ IDE 8.0软件集成环境

3.2硬件平台

3.2.1 DE2平台介绍

3.2.2 DE2板上资源及硬件布局

3.2.3 DE2原理

3.2.4 DE2平台的开发环境

3.2.5 DE2开发板测试说明

习题与思考题

第4章 常用基本器件设计

4.1寄存器设计

4.1.1寄存器原理图设计

4.1.2寄存器工作原理

4.1.3寄存器程序描述

4.1.4寄存器仿真

4.2移位运算器设计

4.2.1移位运算器原理图设计

4.2.2移位运算器程序描述

4.2.3移位运算器仿真

4.3加减法运算器设计

4.3.1加减法单元原理图设计

4.3.2加减单元编码

4.3.3多位加减法单元连接

4.3.4加减法运算器原理图设计

4.3.5加减法运算器程序描述

4.3.6加减法运算器仿真

4.4乘法器设计

4.4.1乘法阵列原理图设计

4.4.2乘法阵列编码

4.4.3有符号数乘法运算器

4.5同步计数器设计

4.5.1设备同步工作

4.5.2程序计数器

4.5.3通用计数器

4.6节拍器设计

4.6.1节拍器电路设计

4.6.2节拍器程序描述

4.6.3节拍器工作原理

4.7译码器设计

4.7.1译码器电路设计

4.7.2译码器程序描述

4.7.3选择与通断控制电路

4.8标志线设计

4.8.1累加器标志线设计

4.8.2数据监测标志设计

4.9存储器设计

4.9.1地址译码器电路设计

4.9.2存储单元设计

4.9.3包含256个存储单元的存储器设计

习题与思考题

综合实践篇

第5章 FPGA开发常用设计方法

5.1消除毛刺

5.2几种逻辑器件及信号处理方法

5.2.1触发器及锁存器

5.2.2消除及置位信号处理

5.3 FPGA中的同步设计

5.4 FPGA时延电路产生及用法

5.5 FPGA中的时钟设计

5.5.1全局时钟

5.5.2门控制时钟

5.5.3多级逻辑时钟

5.5.4行波时钟

5.5.5多时钟系统

5.6 FPGA电路优化方法

习题与思考题

第6章 综合数字系统实例

6.1矩阵键盘扫描接口设计

6.1.1实例内容说明

6.1.2设计思路与原理

6.1.3程序设计与验证

6.1.4实例总结

6.2交通灯控制的设计

6.2.1实例内容说明

6.2.2设计思路与原理

6.2.3程序设计与注释

6.2.4实例总结

6.3 6层电梯控制器的设计

6.3.1实例内容说明

6.3.2设计思路与原理

6.3.3程序设计与验证

6.3.4实例总结

6.4快速傅里叶变换FFT处理器的设计

6.4.1 FFT算法特点

6.4.2旋转因子算法

6.4.3蝶形处理器

6.4.4实例总结

习题与思考题

第7章 面向SOPC的FPGA设计实例

7.1 SOPC系统设计流程

7.2基于Avalon总线的PWM控制器

7.2.1实例介绍

7.2.2设计思路与原理

7.2.3硬件设计

7.2.4软件设计

7.2.5实例总结

7.3基于SOPC的SD卡音乐播放器

7.3.1实例介绍

7.3.2设计思路与原理

7.3.3硬件设计

7.3.4软件设计

7.3.5实例总结

7.4基于AES算法的实时加/解密系统

7.4.1实例介绍

7.4.2设计思路与原理

7.4.3硬件设计

7.4.4软件设计与综合测试

7.4.5实例总结

习题与思考题

附录A

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
e94ef0c35a3b0c41bda95e7b2744c0d4#41579d73323b6c5b5f923a7104a895ff#70075916#基于FPGA的数字系统设计与实践_13464797.zip