图书介绍

VHDL与数字电路设计PDF|Epub|txt|kindle电子书版本网盘下载

VHDL与数字电路设计
  • 赵鑫等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111164237
  • 出版时间:2005
  • 标注页数:325页
  • 文件大小:13MB
  • 文件页数:337页
  • 主题词:硬件描述语言,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章 VHDL概述1

1.1 现代电子设计方法——EDA技术1

1.1.1 EDA技术的发展历程1

1.1.2 EDA技术的主要特点2

1.1.3 EDA技术的开发工具3

1.1.4 EDA技术的设计语言4

1.2.2 VHDL的特点5

1.2.1 VHDL的产生5

1.2 典型的硬件描述语言——VHDL5

1.2.3 VHDL的设计流程7

第2章 VHDL的对象、数据类型和操作符8

2.1 基本的词法单元8

2.1.1 标识符8

2.1.2 注释9

2.1.3 数字10

2.1.4 字符和字符串10

2.1.5 位串11

2.2 VHDL的对象11

2.2.1 常量12

2.2.2 变量13

2.2.3 信号14

2.2.4 文件16

2.3 VHDL的数据类型17

2.3.1 标准定义的数据类型17

2.3.2 用户定义的数据类型19

2.3.3 VHDL中常用的数据类型22

2.3.4 数据类型的转换23

2.4 VHDL的操作符25

2.4.1 逻辑操作符25

2.4.2 算术操作符26

2.4.3 关系操作符27

2.4.4 并置操作符28

第3章 VHDL的结构30

3.1 VHDL的基本单元及其结构30

3.2 库和程序包32

3.2.1 VHDL的库32

3.2.2 VHDL的程序包34

3.3 实体说明36

3.3.1 类属参数说明36

3.3.2 端口说明36

3.3.3 实体说明部分37

3.4 结构体38

3.4.1 结构体的语法结构38

3.4.2 结构体的3种描述方式39

3.5 配置42

3.5.1 默认配置43

3.5.2 元件配置44

3.5.3 结构体配置46

第4章 VHDL的语句48

4.1 VHDL的并行描述语句48

4.1.1 进程语句48

4.1.2 块语句52

4.1.3 信号赋值语句57

4.1.4 参数传递语句60

4.1.5 元件例化语句62

4.1.6 生成语句64

4.1.7 断言语句67

4.2 VHDL的顺序描述语句69

4.2.1 WAIT语句69

4.2.2 IF语句73

4.2.3 CASE语句76

4.2.4 LOOP语句78

4.2.5 RETURN语句83

4.2.6 NULL语句84

4.2.7 REPORT语句84

5.1 值类属性86

5.1.1 一般数据的值类属性86

第5章 VHDL的属性86

5.1.2 数组的值类属性88

5.1.3 块的值类属性90

5.2 函数类属性92

5.2.1 数据的函数类属性92

5.2.2 数组的函数类属性93

5.2.3 信号的函数类属性96

5.3 信号类属性99

5.3.1 信号′delayed[(t)]99

5.3.2 信号′stable[(t)]101

5.3.3 信号′quiet[(t)]102

5.4 数据类型类属性104

5.5 数据范围类属性105

第6章 VHDL的子程序106

6.1 过程106

6.1.1 过程的语法结构106

6.1.2 过程的定义108

6.1.3 过程的调用109

6.2 函数111

6.2.1 函数的语法结构112

6.2.2 函数的定义113

6.2.3 函数的调用114

6.3 子程序重载与运算符重载116

6.3.1 子程序重载116

6.3.2 运算符重载120

6.4 数据类型的转换函数122

6.5 文本文件操作的子程序126

第7章 组合逻辑电路的VHDL描述128

7.1 基本门电路128

7.1.1 二输入门电路128

7.1.2 多输入门电路131

7.1.3 三态门电路133

7.2 编码器和译码器135

7.2.1 编码器135

7.2.2 译码器138

7.3.1 数据选择器143

7.3 数据选择器和数据分配器143

7.3.2 数据分配器145

7.4 运算器146

7.4.1 比较器146

7.4.2 加法器148

7.4.3 求补器149

第8章 时序逻辑电路的VHDL描述150

8.1 基本触发器150

8.1.1 D触发器150

8.1.2 JK触发器153

8.1.3 T触发器155

8.2.1 普通寄存器156

8.2 寄存器156

8.2.2 移位寄存器159

8.3 计数器162

8.3.1 同步计数器163

8.3.2 通用同步计数器164

8.4 存储器165

8.4.1 只读存储器(ROM)165

8.4.2 随机存储器(RAM)167

第9章 VHDL在通信和DSP中的应用169

9.1 分频器169

9.1.1 偶数分频器的设计169

9.1.2 奇数分频器的设计173

9.1.3 半整数分频器的设计176

9.1.4 大数目分频器的设计177

9.2 循环冗余校验(CRC)178

9.2.1 CRC的基本原理179

9.2.2 CRC的实现方法180

9.2.3 CRC的VHDL程序181

9.3 快速加法器185

9.3.1 并行加法器185

9.3.2 流水线加法器186

9.4 三相多波形函数发生器191

9.4.1 波形发生器的模块设计191

9.4.2 波形发生器的顶层设计196

第10章 VHDL在微机系统中的应用198

10.1 8255并行I/O接口芯片的设198

计198

10.1.1 8255的内部结构和外部接口198

10.1.2 8255的控制字和状态字199

10.1.3 8255的3种工作方式及VHDL描述201

10.2 FIFO的设计211

10.2.1 8×9 FIFO的VHDL实现212

10.2.2 通用FlFO的VHDL实现215

10.3 DRAM控制器的设计217

10.3.1 异步DRAM控制器的实现218

10.3.2 异步DRAM控制器的改进方案一223

10.3.3 异步DRAM控制器的改进方案二229

第11章 4位微处理器的设计233

11.1 4位微处理器的内部结构和模块划分233

11.2 4位微处理器的顶层设计238

11.3 4位微处理器的底层设计243

11.3.1 存储器组模块RAM_REGS243

11.3.2 寄存器模块Q_REG246

11.3.3 源操作数选择模块SRC_OP248

11.3.4 算术逻辑单元(ALU)模块249

11.3.5 输出选择器模块OUT_MUx251

12.1 保险柜密码器的内部结构和模块划分253

第12章 保险柜密码器的设计253

12.2 保险柜密码器的顶层设计256

12.3 保险柜密码器的底层设计260

12.3.1 分频模块260

12.3.2 消抖同步模块264

12.3.3 使能电路模块266

12.3.4 反相电路模块268

12.3.5 密码预置输出模块268

12.3.6 编码模块269

12.3.7 比较模块271

12.3.8 计数器选择模块271

12.3.9 数码管显示译码模块272

12.3.10 指示电路模块273

12.3.11 控制器模块275

第13章 UART的设计281

13.1 UART的内部结构和模块划分281

13.2 UART的顶层设计287

13.3 UART的底层设计295

13.3.1 接收模块295

13.3.2 发送模块304

13.3.3 中断仲裁模块312

13.3.4 MODEM控制器模块321

附录 VHDL的保留字324

参考文献325

热门推荐