图书介绍
数字逻辑与VHDL程序设计PDF|Epub|txt|kindle电子书版本下载
![数字逻辑与VHDL程序设计](https://www.shukui.net/cover/57/33887421.jpg)
- 冯福生等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121171826
- 出版时间:2012
- 标注页数:356页
- 文件大小:35MB
- 文件页数:367页
- 主题词:数字逻辑-逻辑设计-高等学校-教材;硬件描述语言-程序设计-高等学校-教材
PDF下载
下载说明
数字逻辑与VHDL程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数字逻辑基础1
1.1数字电路与数字信号1
1.1.1数字技术的发展和应用1
1.1.2模拟信号和数字信号1
1.1.3数字信号的描述方法1
1.2数制与码制2
1.2.1进位计数制2
1.2.2进位计数制的相互转换3
1.2.3二进制编码4
1.2.4字符编码5
1.3逻辑函数5
1.3.1逻辑函数的基本概念5
1.3.2基本逻辑运算6
1.3.3几种常用的逻辑运算7
1.3.4逻辑函数的表示方法10
1.4逻辑代数10
1.4.1逻辑代数的基本定律10
1.4.2逻辑代数运算的基本规则11
1.4.3用逻辑代数化简逻辑函数12
1.5卡诺图12
1.5.1逻辑函数的最小项13
1.5.2卡诺图的结构13
1.5.3用卡诺图化简逻辑函数15
1.5.4具有约束的逻辑函数的化简16
1.6逻辑系列及其特性16
1.6.1 TTL系列简介16
1.6.2 TTL系列参数和特性17
1.6.3 CMOS系列简介20
1.6.4射极耦合逻辑系列简介21
习题21
第2章 可编程逻辑器件及MAX+plus Ⅱ的使用23
2.1简单可编程逻辑器件23
2.1.1 PLD23
2.1.2 PLA24
2.1.3 PAL25
2.1.4 GAL26
2.2复杂可编程逻辑器件(CPLD)28
2.2.1 CPLD概述28
2.2.2 CPLD的基本结构28
2.2.3 CPLD的编程29
2.3现场可编程门阵列(FPGA)30
2.3.1 FPGA概述30
2.3.2 FPGA的基本结构30
2.3.3 FPGA的编程31
2.3.4 CPLD/FPGA主流产品31
2.4 MAX+plus Ⅱ的使用33
2.4.1 MAX+plus Ⅱ概述33
2.4.2设计输入38
2.4.3 LPM和IP核50
2.4.4项目编译53
2.4.5项目校验55
2.4.6器件编程与配置61
习题63
第3章 组合逻辑电路64
3.1组合逻辑电路的分析和设计64
3.1.1组合逻辑电路的分析64
3.1.2组合逻辑电路的设计66
3.1.3组合逻辑电路中的竞争冒险68
3.2编码器和译码器70
3.2.1编码器的基本原理70
3.2.2译码器的基本原理72
3.3数据选择器和比较器76
3.3.1数据选择器的基本原理76
3.3.2比较器的基本原理78
3.4算术运算电路80
3.4.1一位半加器和全加器的基本原理80
3.4.2多位加法器的基本原理82
3.4.3减法器的基本原理83
习题84
第4章 锁存器和触发器86
4.1概述86
4.2锁存器86
4.2.1 SR锁存器的基本原理87
4.2.2 D锁存器的基本原理89
4.3触发器92
4.3.1 RS型触发器的基本原理92
4.3.2 JK触发器的基本原理94
4.3.4 D触发器的基本原理97
习题100
第5章 时序逻辑电路102
5.1时序逻辑电路的基本概念102
5.2时序逻辑电路的分析和设计103
5.2.1时序逻辑电路的分析103
5.2.2时序逻辑电路的设计106
5.3寄存器107
5.3.1寄存器的基本原理107
5.3.2移位寄存器的基本原理108
5.4计数器110
习题116
第6章 存储器117
6.1随机存储器(RAM)117
6.1.1随机存储器概述117
6.1.2随机存储器的结构与基本原理117
6.2只读存储器(ROM)121
6.2.1只读存储器(ROM)概述121
6.2.2只读存储器的结构与基本原理121
6.3存储器容量的扩充126
6.3.1字长位数扩展126
6.3.2字存储容量扩展127
习题128
第7章 VHDL语言基础130
7.1 VHDL简介130
7.1.1 VHDL的特点131
7.1.2 VHDL语言的发展趋势132
7.1.3 Verilog HDL133
7.2 VHDL语言的程序结构134
7.2.1库136
7.2.2实体140
7.2.3结构体142
7.2.4程序包148
7.2.5配置151
7.3 VHDL语言的词法161
7.3.1标识符161
7.3.2词法单元162
7.3.3数据对象164
7.3.4数据类型177
7.3.5运算符190
7.4 VHDL语言的语法194
7.4.1顺序语句194
7.4.2并行语句207
思考题与习题239
第8章 基于VHDL的基本数字电路设计241
8.1组合逻辑电路的设计241
8.1.1门电路设计241
8.1.2三态门及总线缓冲器电路设计249
8.1.3编码器设计253
8.1.4译码器设计256
8.1.5多路选择器设计259
8.1.6比较器设计262
8.1.7运算电路设计263
8.2时序逻辑电路设计266
8.2.1时钟描述266
8.2.2复位描述268
8.2.3触发器设计270
8.2.4锁存器276
8.2.5寄存器设计279
8.2.6移位寄存器280
8.2.7计数器281
8.2.8分频器286
8.3状态机287
8.3.1状态机概述287
8.3.2状态机的建模288
8.3.3状态机的设计步骤291
8.3.4状态机的设计实例292
8.3.5 Moore型状态机的复位301
8.3.6 Moore型状态机的信号输出方式305
思考题与习题311
第9章 典型数字系统设计317
9.1数字系统概述317
9.1.1数字系统的组成317
9.1.2数字系统的设计方法317
9.1.3设计的基本准则321
9.2微波炉控制芯片的设计323
9.2.1芯片概述323
9.2.2芯片功能设计324
9.2.3 VHDL程序实现325
9.3交通灯控制器的设计334
9.3.1设计要求334
9.3.2交通灯系统组成335
9.3.3交通灯模块电路的VHDL语言实现336
思考题与习题343
附录A VHDL保留字344
附录B 常用VHDL开发软件345
附录C Quartus Ⅱ软件的使用346
C.1启动Quartus Ⅱ346
C.2 VHDL语言输入与编译350
C.3文件下载351
C.4使用Flash Loader(JTAG模式)下载EPCS器件353
参考文献356