VHDL与数字电路设计 VHDL是一种快速的电路设计工具,功能涵盖了电路描述、电路合成、电路仿真等三大电路设计工作。 本书主要介绍VHDL的命令语句,组合逻辑电路和时序逻辑电路的设计,以及电子密码锁和CPU电路设计等实例。在内容的编排上,本书尽量避免繁琐且较不常用的语法介绍,取而代之的是大量的实例,让读者真正掌握VHDL的精华。 本书适合于各级希望学习VHDL的读者,可作为电路设计人员的参考用书,也可作为大专院校相关专业的教材。 第1章 第一个VHDL语言范例与软件操作仿真 1·1VHDL简介 1·1·1逻辑芯片的分类 1·1·2VHDL的由来 1·1·3VHDL的程序结构 1·2基本语法结构简介 1·3软件操作简介 第2章 VHDL基本数据类型与命令语句 2·1基本数据类型:逻辑信号、数值信号 2·1·1逻辑信号 2·1·2数值信号 2·2数据对象定义:常数、信号、变量 2·3并行同时语句 2·4顺序语句(一):Process,If-Else,Wait 2·5顺序语句(二):Case-When,Null 第3章 VHDL进阶数据类型与命令语句 3·1进阶数据类型:列举与数组数据类型 3·2顺序语句For-Loop 3·3并行同时语句(二) 3·4并行同时语句For-Generate 第4章 组合逻辑电路设计 4·1译码器与编码器 4·1·1译码器的设计 4,1·2编码器 4·2多任务器与解多任务器 4,3数码转换 4·4比较器 4·5算术运算 4·6只读存储器 4·7三态与双向界面设计 第5章 组合逻辑电路进阶设计 5·1ALU功能简介 5·1·1算术运算单元的功能 5·1·2逻辑运算单元的功能 5·2算术运算单元 5·2·1算术运算单元的ENTITY定义 5·2·2算术单元的ARCHITECHTURE描述 5·2·3算术运算单元的设计 5·3逻辑运算单元 5·3·1完成ENTITY定义 5·3·2ARCHITECHTURE描述 5·3·3逻辑单元的VHDL程序设计 5·4ALU的VHDL设计 第6章 时序逻辑电路设计 6·1触发器:D型、T型、RS触发器 6·1·1D触发器 6·1·2T触发器 6·1·3RS触发器 6·2触发器的应用 6·2·1延迟电路 6·2、2微分电路 6·2·3可逆计数器 6·2·4同步计数器 6·5状态机电路设计 第7章 时序逻辑电路进阶设计 7·1七段显示器电路设计 7·2电子钟时间计数与显示电路设计 7·2·1除60、除24计数 7·2·2时间显示电路设计 7·3弹跳消除电路设计 7、4电子钟电路设计:时间设定、时间显示 第8章 电子密锁 8·1键盘接口电路的设计 8·1·1矩阵式键盘的工作原理 8·1·2时序产生电路 8·1·3键盘扫描电路 8·1·4弹跳消除电路 8·1·5键盘译码电路 8·1·6按键存储电路 8·1,7键盘电路 8·2密码锁的控制电路设计 8·3七段显示器显示电路的设计 8·4四位数电子密码锁 第9章 数字电表设计 9·1A/D0804转换器简介 9·2数字电压表设计 9·3数字温度表设计 第1O章 SAP-1 CPU电路设计 10·1SAP-1 CPU及计算机的组成结构简介 10·2SAP-1 CPU指令、寻址法、程序设计 10·316×8的ROM设计与仿真 10·4SAP-1 CPU设计与仿真 10,4·1SAP-1指令周期 10·4·2SAP-1 CPU设计 附录A 附录B 附录C