图书介绍

FPGA设计实战PDF|Epub|txt|kindle电子书版本下载

FPGA设计实战
  • (英)PeterWilson著;杜生海等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115208101
  • 出版时间:2009
  • 标注页数:230页
  • 文件大小:13MB
  • 文件页数:241页
  • 主题词:可编程序逻辑器件-系统设计

PDF下载


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

下载说明

FPGA设计实战PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 概述2

第1章 绪论2

第2章 FPGA基础知识3

2.1 引言3

2.2 FPGA的发展3

2.3 可编程逻辑器件3

2.4 现场可编程门阵列6

2.5 FPGA设计技术7

2.6 FPGA的设计约束7

2.7 小结8

第3章 VHDL基础9

3.1 引言9

3.2 实体:模型接口10

3.2.1 实体定义10

3.2.2 端口10

3.2.3 通用属性语句10

3.2.4 常数11

3.2.5 实体举例11

3.3 构造体:模型的行为11

3.3.1 构造体的基本定义11

3.3.2 构造体声明12

3.3.3 构造体语句12

3.4 进程:VHDL中的基本功能单元12

3.5 基本的变量类型和操作符13

3.5.1 常数13

3.5.2 信号13

3.5.3 变量14

3.5.4 布尔操作符14

3.5.5 算术操作符14

3.5.6 比较操作符15

3.5.7 移位函数15

3.5.8 拼接15

3.6 判断与循环15

3.6.1 if-then-else语句15

3.6.2 case语句16

3.6.3 for语句17

3.6.4 While循环17

3.6.5 exit语句17

3.6.6 next语句17

3.7 层次化设计18

3.7.1 函数18

3.7.2 包18

3.7.3 元件19

3.7.4 过程20

3.8 调试模型20

3.9 基本数据类型20

3.9.1 基本类型20

3.9.2 数据类型:bit20

3.9.3 数据类型:boolean21

3.9.4 数据类型:integer21

3.9.5 数据类型:字符型21

3.9.6 数据类型:实数21

3.9.7 数据类型:时间22

3.10 小结22

第4章 设计自动化与FPGA测试23

4.1 仿真23

4.1.1 测试平台23

4.1.2 测试平台的目标23

4.1.3 简单的测试平台:实例化元件23

4.1.4 增加测试激励24

4.2 库25

4.2.1 引言25

4.2.2 库的使用26

4.2.3 标准逻辑库26

4.2.4 std_logic类型定义27

4.3 综合28

4.3.1 综合设计流程28

4.3.2 综合相关事项28

4.3.3 RTL设计流程29

4.4 物理设计流程29

4.5 布局布线30

4.6 时序分析30

4.7 设计缺陷30

4.8 FPGA设计中的VHDL问题31

4.8.1 初始化31

4.8.2 浮点数及其操作31

4.9 小结31

第二部分 应用34

第5章 图像与高速处理34

5.1 引言34

5.2 摄像头接口35

5.2.1 硬件接口35

5.2 2 数据率35

5.2.3 拜尔模式35

5.2.4 存储器需求35

5.3 开始37

5.4 确定接口38

5.5 定义顶层设计38

5.6 系统模块定义与接口38

5.6.1 系统分解38

5.6.2 鼠标和键盘接口39

5.6.3 存储器接口39

5.6.4 显示接口:VGA39

5.7 摄像头连接接口40

5.8 PC接口40

5.9 小结41

第6章 嵌入式处理器42

6.1 引言42

6.2 一个简单的嵌入式处理器42

6.2.1 嵌入式处理器架构42

6.2.2 基本指令43

6.2.3 取指执行周期44

6.2.4 嵌入式处理器的寄存器分配45

6.2.5 一个基本的指令集45

6.2.6 结构级还是行为级46

6.2.7 机器码指令集47

6.2.8 微处理器的结构单元47

6.2.9 处理器函数包48

6.2.10 程序计数器49

6.2.11 指令寄存器50

6.2.12 算术和逻辑单元51

6.2.13 存储器52

6.2.14 微控制器54

6.2.15 简单微处理器总结58

6.3 FPGA中的软核处理器58

6.4 小结58

第三部分 设计工具箱第7章 串行通信60

7.1 引言60

7.2 曼彻斯特编解码60

7.3 不归零编解码63

7.4 不归零反转编解码63

7.5 RS-23265

7.5.1 引言65

7.5.2 RS-232波特率产生器65

7.5.3 RS-232接收器66

7.6 通用串行总线69

7.7 小结71

第8章 数字滤波器72

8.1 引言72

8.2 S域到Z域的变换72

8.3 用VHDL实现Z域的函数74

8.3.1 引言74

8.3.2 增益模块74

8.3.3 和与差75

8.3.4 除法模型76

8.3.5 单位延迟模型77

8.4 基本低通滤波器模型78

8.5 FIR滤波器81

8.6 IIR滤波器82

8.7 小结82

第9章 安全系统83

9.1 块加密简介83

9.2 费斯特尔格子的结构83

9.3 数据加密标准85

9.3.1 引言85

9.3.2 DES的VHDL实现87

9.3.3 DES的验证91

9.4 高级加密标准92

9.5 小结109

第10章 存储器110

10.1 引言110

10.2 用VHDL对存储器进行建模110

10.3 只读存储器111

10.4 随机存取存储器112

10.5 SRAM114

10.6 Flash存储器115

10.7 小结117

第11章 PS/2鼠标接口118

11.1 引言118

11.2 PS/2鼠标基础118

11.3 PS/2鼠标命令118

11.4 PS/2鼠标数据包118

11.5 PS/2操作模式119

11.6 PS/2滚轮鼠标119

11.7 基本PS/2鼠标处理模块VHDL代码119

11.8 修改后的PS/2鼠标处理模块VHDL代码120

11.9 小结121

第12章 PS/2键盘接口122

12.1 引言122

12.2 PS/2键盘基础122

12.3 PS/2键盘命令122

12.4 PS/2键盘数据包122

12.5 PS/2键盘操作模式123

12.5.1 基本PS/2键盘处理模块VHDL代码123

12.5.2 修改后的PS/2键盘处理模块VHDL代码123

12.6 小结125

第13章 一个简单的VGA接口126

13.1 引言126

13.2 基本像素时序126

13.3 图像处理126

13.4 VGA接口的VHDL实现127

13.5 水平同步128

13.6 垂直同步129

13.7 水平和垂直消隐脉冲130

13.8 计算正确的像素数据131

13.9 小结131

第四部分 优化设计第14章 综合134

14.1 引言134

14.2 RTL综合支持的VHDL134

14.2.1 初始条件134

14.2.2 并发边沿135

14.2.3 数字类型135

14.2.4 wait语句135

14.2.5 断言136

14.2.6 循环136

14.3 一些引起综合失败的情况136

14.4 综合的内容136

14.4.1 总体设计结构136

14.4.2 控制器137

14.4.3 数据路径138

14.5 小结139

第15章 VHDL行为建模140

15.1 引言140

15.2 怎样从RTL转向行为级140

15.3 小结143

第16章 设计优化144

16.1 引言144

16.2 逻辑优化技术144

16.3 改善性能145

16.4 关键路径分析146

16.5 小结147

第17章 VHDL-AMS148

17.1 引言148

17.2 VHDL-AMS简介148

17.3 模拟引脚:TERMINAL149

17.4 混合域建模150

17.5 模拟变量:quantity150

17.6 VHDL-AMS中的联立方程151

17.7 一个VHDL-AMS的例子151

17.7.1 直流电压源151

17.7.2 电阻152

17.8 VHDL-AMS中的微分方程152

17.9 用VHDL-AMS进行混合信号建模154

17.10 一个基本的开关模型156

17.11 基本VHDL-AMS比较器模型157

17.12 多领域建模159

17.13 小结160

第18章 设计优化举例:DES161

18.1 引言161

18.2 数据加密标准161

18.3 MOODS161

18.4 初始设计161

18.4.1 简介161

18.4.2 总体结构162

18.4.3 数据转换164

18.4.4 密钥转换166

18.5 初始综合167

18.6 优化数据路径168

18.7 最终综合170

18.8 结果170

18.9 三重DES171

18.9.1 引言171

18.9.2 面积最小:迭代实现171

18.9.3 延迟最小:流水线方式173

18.10 方案比较174

18.11 小结175

第五部分 基本技术第19章 计数器178

19.1 引言178

19.2 基本二进制计数器178

19.3 综合简单的二进制计数器180

19.4 移位寄存器183

19.5 约翰逊计数器184

19.6 BCD计数器185

19.7 小结186

第20章 锁存器、触发器和寄存器187

20.1 引言187

20.2 锁存器187

20.3 触发器188

20.4 寄存器191

20.5 小结192

第21章 串并转换与并串转换193

21.1 串并转换193

21.2 并串转换194

21.3 小结195

第22章 ALU功能196

22.1 引言196

22.2 逻辑功能196

22.3 1位加法器198

22.4 n位结构化加法器200

22.5 n位可配置加法器200

22.6 2的补码201

22.7 小结203

第23章 译码器与多路复用器204

23.1 译码器204

23.2 多路复用器206

23.3 小结208

第24章 VHDL中的有限状态机209

24.1 引言209

24.2 状态转移图209

24.3 用VHDL实现有限状态机210

24.4 小结211

第25章 VHDL中的定点算法212

25.1 引言212

25.2 基本定点类型213

25.3 定点函数214

25.3.1 定点数向std_logic_vector的转换214

25.3.2 定点数向实数的转换215

25.4 测试定点数函数216

25.5 小结218

第26章 二进制乘法219

26.1 引言219

26.2 基本二进制乘法219

26.3 VHDL无符号乘法器220

26.4 乘法函数的综合222

26.5 “简单的”乘法223

26.6 小结225

第27章 参考书目226

27.1 引言226

27.2 VHDL参考书226

27.3 FPGA参考书226

27.4 普通数字设计参考书227

索引228

热门推荐