图书介绍

VHDL电路设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载

VHDL电路设计实用教程
  • 李云,侯传教,冯永浩编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111257592
  • 出版时间:2009
  • 标注页数:295页
  • 文件大小:51MB
  • 文件页数:305页
  • 主题词:硬件描述语言,VHDL-程序设计-高等学校-教材

PDF下载


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

下载说明

VHDL电路设计实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 绪论1

1.1 EDA技术及其发展历程1

1.2 EDA技术的主要内容2

1.2.1 可编程逻辑器件2

1.2.2 EDA工具软件6

1.2.3 EDA设计语言7

1.3 硬件描述语言VHDL8

1.3.1 VHDL的特点8

1.3.2 基于VHDL的现代硬件电路设计方法9

1.3.3 VHDL的设计流程11

1.4 小结12

1.5 习题12

第2章 Quartus Ⅱ 6.0使用指南13

2.1 Quartus Ⅱ简介13

2.1.1 Quartus Ⅱ的特点13

2.1.2 Quartus Ⅱ的安装与启动13

2.1.3 第一次运行Quartus Ⅱ15

2.1.4 Quartus Ⅱ的用户界面16

2.2 基于Quartus Ⅱ的设计流程16

2.3 基于Quartus Ⅱ的原理图设计方法17

2.3.1 创建一个新Quartus Ⅱ工程17

2.3.2 使用Quartus Ⅱ Block Diagram/Schematic File编辑器22

2.3.3 编译26

2.3.4 定时分析28

2.3.5 模拟仿真28

2.3.6 引脚锁定和编程下载33

2.3.7 使用Quartus Ⅱ的LPM宏单元36

2.4 基于Quartus Ⅱ的VHDL设计方法43

2.4.1 编辑输入并保存VHDL源文件43

2.4.2 电路的编译和模拟仿真45

2.4.3 应用RTL电路图观察器46

2.4.4 引脚锁定和编程下载46

2.5 层次化设计47

2.5.1 编辑、编译并仿真VHDL源程序48

2.5.2 编辑、编译并仿真8位计数显示译码电路的顶层文件50

2.6 小结51

2.7 习题51

第3章 VHDL的基本结构和语言要素52

3.1 VHDL程序的基本结构52

3.1.1 库52

3.1.2 程序包54

3.1.3 实体56

3.1.4 结构体58

3.1.5 配置59

3.1.6 基本逻辑器件设计举例60

3.2 VHDL的语言要素61

3.2.1 VHDL的文字规则62

3.2.2 VHDL的数据对象64

3.2.3 VHDL的数据类型67

3.2.4 VHDL的操作符78

3.3 小结80

3.4 习题80

第4章 VHDL的基本语句82

4.1 顺序描述语句82

4.1.1 赋值语句82

4.1.2 IF语句84

4.1.3 CASE语句87

4.1.4 LOOP语句90

4.1.5 NEXT语句92

4.1.6 EXIT语句94

4.1.7 NULL语句94

4.1.8 WAIT语句95

4.1.9 ASSERT语句96

4.1.10 子程序调用语句98

4.1.11 子程序返回语句98

4.2 并行描述语句99

4.2.1 并行信号赋值语句99

4.2.2 PROCESS语句102

4.2.3 BLOCK语句103

4.2.4 元件例化语句105

4.2.5 生成语句107

4.3 子程序111

4.3.1 过程112

4.3.2 函数116

4.4 其他语句和说明122

4.4.1 属性描述与定义语句122

4.4.2 文本文件操作126

4.5 VHDL的描述方式127

4.5.1 行为描述128

4.5.2 数据流描述128

4.5.3 结构描述129

4.6 小结130

4.7 习题131

第5章 电路设计入门133

5.1 组合逻辑电路的设计133

5.1.1 与非门和非门133

5.1.2 三态门136

5.1.3 缓冲器137

5.1.4 加法器139

5.1.5 编码器141

5.1.6 译码器143

5.1.7 数据选择器147

5.1.8 数据分配器149

5.1.9 数值比较器150

5.2 时序逻辑电路的设计152

5.2.1 触发器152

5.2.2 寄存器和移位寄存器157

5.2.3 存储器162

5.2.4 计数器166

5.3 有限状态机的设计168

5.3.1 概述168

5.3.2 状态机的基本结构和功能169

5.3.3 有限状态机的VHDL描述170

5.3.4 状态编码181

5.3.5 状态机剩余状态的处理184

5.4 小结186

5.5 习题186

第6章 VHDL在数字系统设计中的应用187

6.1 LED数码管动态扫描显示控制器187

6.1.1 LED数码管的显示原理187

6.1.2 LED数码管静态显示控制器的设计187

6.1.3 LED数码管动态扫描显示控制器的设计189

6.2 数字钟195

6.2.1 设计任务和要求195

6.2.2 数字钟电路的设计196

6.3 交通信号灯控制器204

6.3.1 设计任务和要求204

6.3.2 交通信号灯控制器的设计205

6.4 数字密码锁系统218

6.4.1 设计任务和要求218

6.4.2 数字密码锁系统电路的设计与实现219

6.5 小结234

6.6 习题234

第7章 VHDL在通信系统设计中的应用235

7.1 数字基带信号传输码发生器的建模与设计235

7.1.1 常见的几种基带码235

7.1.2 基带码发生器的VHDL程序及仿真238

7.2 二进制振幅键控调制与解调的设计240

7.2.1 二进制振幅键控调制的原理240

7.2.2 二进制振幅键控调制的VHDL程序及仿真240

7.2.3 二进制振幅键控解调的原理242

7.2.4 二进制振幅键控解调的VHDL程序及仿真242

7.3 二进制频移键控调制与解调的设计244

7.3.1 二进制频移键控调制的原理244

7.3.2 二进制频移键控调制的VHDL程序及仿真245

7.3.3 二进制频移键控解调的原理246

7.3.4 二进制频移键控解调的VHDL程序及仿真247

7.4 二进制相位键控调制与解调的设计248

7.4.1 二进制相位键控调制的原理248

7.4.2 二进制相位键控调制的VHDL程序及仿真249

7.4.3 二进制相位键控解调的原理251

7.4.4 二进制相位键控解调的VHDL程序及仿真251

7.5 数字相关器的建模与设计252

7.5.1 数字相关器的原理252

7.5.2 数字相关器的VHDL程序及仿真253

7.6 CRC码的建模与设计254

7.6.1 CRC码的校验原理254

7.6.2 CRC码的VHDL程序及仿真255

7.7 直接数字频率合成的建模与设计257

7.7.1 DDS的工作原理257

7.7.2 DDS的VHDL程序及仿真258

7.8 小结262

7.9 习题262

第8章 VHDL在DSP中的应用263

8.1 快速加法器的建模与设计263

8.1.1 快速加法器的原理263

8.1.2 快速加法器的VHDL程序及仿真263

8.2 乘法器的建模与设计265

8.2.1 组合乘法器的设计265

8.2.2 移相相加乘法器的设计266

8.3 CORDIC算法的建模与设计269

8.3.1 CORDIC算法的原理269

8.3.2 CORDIC算法的VHDL程序及仿真271

8.4 有限冲激响应滤波器的设计281

8.4.1 有限冲激响应滤波器的结构简介281

8.4.2 有限冲激响应滤波器的设计方案282

8.5 分频器的建模与设计284

8.5.1 偶数分频器的设计285

8.5.2 奇数分频器的设计288

8.5.3 半整数分频器的设计292

8.6 小结294

8.7 习题294

参考文献295

热门推荐