注册 登录 进入教材巡展
#

出版时间:2021-12

出版社:中国电力出版社

以下为《数字系统设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国电力出版社
  • 9787519846077
  • 1版
  • 421749
  • 48256694-0
  • 平装
  • 16开
  • 2021-12
  • 233
  • 工学
  • 电子科学与技术
  • 电子信息、电力
  • 本科
内容简介
本书为“十四五”普通高等教育系列教材。
本书共分9 章,分别是数字系统及描述方法、数字系统设计基础、可编程逻辑器件、现场可编程门阵列、VHDL
硬件描述语言、简单Testbench 设计、EDA 软件介绍、基于EDA 技术的现代数字系统设计、数字系统设计选题。本
书每章有本章小结和习题,书后有附录。书中详细设计了大量的应用实例,使理论和实践联系更加紧密;引入了VHDL
语言基础、EDA 软件Multisim12.0、QuartusII、Testbench 和可编程逻辑器件PLD 等的介绍,使读者了解现代数字系
统的设计方法。内容丰富实用,有利于培养学生的实践动手能力。
本书可作为高等院校电子信息类、电气信息类、计算机类、自动化类和机电类等专业的数字系统设计、数字逻
辑电路设计等课程或实习的教材,也可作为从事电子技术的相关人员参考书。
目录
前言
第1 章 数字系统及描述方法······································································································1
1.1 数字系统的基本概念·····································································································1
1.1.1 数字系统··············································································································1
1.1.2 数字系统的组成··································································································2
1.1.3 数据处理器··········································································································3
1.1.4 控制器··················································································································6
1.2 数字系统的硬件描述·····································································································8
1.2.1 系统框图··············································································································8
1.2.2 算法流程图··········································································································8
1.2.3 算法状态机(ASM) ························································································11
本章小结································································································································18
习题·······································································································································18
第2 章 数字系统设计基础········································································································19
2.1 数字系统的设计方法···································································································19
2.2 数字系统设计的设计步骤····························································································20
2.3 数字系统设计实例·······································································································22
2.3.1 设计一个交通灯信号控制器·············································································22
2.3.2 8 位彩灯控制器的设计······················································································27
2.3.3 电子密码锁电路的设计·····················································································30
2.3.4 多路电子抢答器的设计·····················································································32
2.3.5 汽车尾灯控制器电路设计·················································································38
2.3.6 数字定时器的设计·····························································································42
2.3.7 数字频率计电路的设计·····················································································44
2.3.8 报时式数字钟的设计·························································································47
本章小结································································································································51
习题·······································································································································51
第3 章 可编程逻辑器件············································································································52
3.1 PLD 基本电路的结构、功能与习惯表示法································································52
3.2 可编程逻辑阵列(PLA) ····························································································53
3.3 可编程阵列逻辑(PAL) ···························································································· 55
3.4 通用阵列逻辑(GAL)······························································································· 58
3.5 在系统可编程逻辑器件(ISPPLD) ·········································································· 61
3.6 复杂可编程逻辑器件(CPLD) ················································································· 63
3.7 在系统可编程通用数字开关(ispGDS) ··································································· 64
本章小结······························································································································· 65
习题······································································································································· 66
第4 章 现场可编程门阵列········································································································ 67
4.1 FPGA 概述··················································································································· 67
4.1.1 Xilinx 公司产品································································································· 67
4.1.2 Intel(Altera)公司产品··················································································· 69
4.1.3 Lattice 公司产品································································································ 71
4.1.4 FPGA 的发展趋势····························································································· 72
4.2 FPGA 的结构原理········································································································ 72
4.2.1 查找表结构········································································································ 72
4.2.2 典型FPGA 的结构原理···················································································· 74
本章小结······························································································································· 82
习题······································································································································· 82
第5 章 VHDL 硬件描述语言··································································································· 83
5.1 VHDL 的主要构件······································································································· 83
5.2 VHDL 的数据对象和数据类型··················································································· 89
5.3 VHDL 的操作符··········································································································· 91
5.4 VHDL 的基本语句······································································································· 92
5.5 VHDL 设计基本逻辑电路举例··················································································· 96
本章小结····························································································································· 101
习题····································································································································· 101
第6 章 简单Testbench 设计··································································································· 102
6.1 概述···························································································································· 102
6.2 仿真简介···················································································································· 102
6.2.1 仿真的级别······································································································ 102
6.2.2 Testbench 的仿真流程····················································································· 103
6.3 简单Testbench 设计··································································································· 103
6.3.1 Testbench 程序基本结构················································································· 103
6.3.2 激励信号的产生······························································································ 104
6.3.3 VHDL Testbench 测试基准实例·······································································111
本章小结····························································································································· 119
习题·····································································································································119
第7 章 EDA 软件介绍·············································································································120
7.1 Multisim12.0 软件介绍·······························································································120
7.1.1 Multisim12.0 软件基本界面············································································121
7.1.2 项目及原理图文件的创建···············································································122
7.1.3 原理图的绘制与仿真·······················································································123
7.1.4 虚拟仪器的介绍······························································································131
7.2 Quartus II 开发软件介绍····························································································133
7.2.1 Quartus II 开发系统的特点··············································································133
7.2.2 Quartus II 设计过程·························································································133
7.2.3 Quartus II 软件的基本操作与应用··································································135
本章小结······························································································································161
习题·····································································································································162
第8 章 基于EDA 技术的现代数字系统设计·········································································164
8.1 现代数字系统设计概述······························································································164
8.2 现代数字系统设计方法······························································································166
8.2.1 原理图设计法··································································································167
8.2.2 HDL 程序设计法·····························································································167
8.2.3 波形输入设计法······························································································167
8.2.4 状态机设计法··································································································167
8.2.5 基于IP 的设计法·····························································································167
8.3 现代数字系统设计流程······························································································168
8.4 基于EDA 的数字系统设计实例················································································170
8.4.1 数字钟的设计··································································································170
8.4.2 汽车尾灯电路设计···························································································182
8.4.3 8 位彩灯控制器的设计····················································································184
8.4.4 交通信号灯单元电路的设计···········································································187
8.4.5 电子抢答器的设计···························································································195
本章小结······························································································································201
习题·····································································································································202
第9 章 数字系统设计选题······································································································204
9.1 报时式数字钟的设计·································································································204
9.2 钟控定时电路的设计·································································································205
9.3 智力竞赛抢答器的设计······························································································206
9.4 交通灯控制器的设计·································································································206
9.5 数字频率计的设计·····································································································207
9.6 彩灯控制器的设计····································································································· 208
9.7 电梯控制器的设计····································································································· 209
9.8 乒乓球游域控制器的设计························································································· 210
9.9 电子密码锁的设计····································································································· 211
9.10 汽车尾灯控制器的设计··························································································· 212
9.11 数字电压表的设计··································································································· 213
9.12 路灯控制器的设计··································································································· 214
9.13 出租车自动计费器的设计······················································································· 215
附录············································································································································· 217
参考文献····································································································································· 225