数字系统设计与VHDL

王朝百科·作者佚名  2010-07-13  
宽屏版  字体: |||超大  

版权信息书 名: 数字系统设计与VHDL

数字系统设计与VHDL

作者:罗斯(CharlesH.Roth(美国)LizyKurianJohn

出版社:电子工业出版社

出版时间: 2008

ISBN: 9787121067280

开本: 16

定价: 55.00 元

内容简介《数字系统设计与VHDL(第二版)》是为本科生和研究生撰写的数字系统设计高级课程教材,它把工业标准硬件描述语言VHDL和数字系统设计融为一体。作者首先复习了数字系统设计的基本原理,然后从VHDL语言的基础知识开始,覆盖了许多基于VHDL语言的数字系统设计高级专题。学生了解基本原理之后,学习数字系统设计的最好方法是通过实际例子。因此本书中包含了丰富的设计实例,从简单的二进制加法器到复杂的微处理机设计,书中都进行了详细的介绍。《数字系统设计与VHDL(第二版)》的最大特点不是把VHDL语言作为单纯的程序语言来讲解,而是把重点放在VHDL语言在数字系统设计中的实际应用上。

作者简介CharlesH.Roth,Jr.:分别在明尼苏达大学、麻省理工学院和斯坦福大学获得电子工程专业本科,硕士和博士学位.1961年就职于得克萨斯大学奥斯汀分校,目前是电气与计算机工程系的教授。Roth博士曾开发了逻辑设计课程的自学平台,因其出色的工程教育模式获GeneralDynamicsAward奖。他的授课和研究领域涵盖了数字系统理论和设计、微计算机系统和VHDL应用,出版了4本著作。

目录第1章逻辑设计基本原理简介

1.1组合逻辑电路

1.2布尔代数与代数式的化简

1.3卡诺图

1.3.1用卡诺图中嵌入的变量进行化简

1.4用与非门和或非门进行设计

1.5组合电路中的冒险

1.6触发器和锁存器

1.7MEALY时序电路设计

1.7.1MEALY时序电路设计例子1:序列检测器

1.7.2MEALY时序电路设计例子2:BCD码一余3码转换器

1.8MOORE时序电路设计

1.8.1MOORE电路例子1:序列检测器

1.8.2MOORE电路设计例子2:非归零码-曼彻斯特码转换器

1.9等价状态和状态表化简

1.10时序电路的时序

1.10.1传输延迟、建立时间和保持时间

1.10.2最大时钟工作频率

1.10.3时序条件

1.10.4时序电路中的毛刺

1.10.5同步设计

1.11三态逻辑和总线

习题

第2章VHDL简介

2.1计算机辅助设计

2.2硬件描述语言

2.2.1如何学习一种语言

2.3组合逻辑电路的VHDL描述

2.4VHDL模块

2.4.1四位全加器

2.4.2BUFFER模式的使用

2.5顺序语句和进程语句

2.6用进程语句模拟触发器

2.7含有WAIT语句的进程

2.8两种VHDL延迟:传输延迟和惯性延迟

2.9VHDL代码的编译、仿真与综合

2.9.1多进程仿真

2.10VHDL数据类型和运算符

2.10.1数据类型

2.10.2VHDL语言的运算符

2.11简单综合示例

2.12多路选择器的VHDL设计

2.12.1并发语句的使用

2.12.2进程的使用

2.13VHDL语言的库

2.14用VHDL进程语句模拟寄存器和计数器

2.15VHDL的行为和结构描述方式

2.15.1时序机建模

2.16变量、信号和常数

2.16.1常数

2.17数组

2.17.1矩阵

2.18VHDL中的循环语句

2.19ASSERT和REPORT语句

习题

第3章可编程逻辑器件简介

3.1可编程逻辑器件简介

3.2简单可编程逻辑器件

3.2.1只读存储器

3.2.2可编程逻辑阵列

3.2.3可编程阵列逻辑

3.2.4可编程逻辑器件/通用阵列逻辑

3.3复杂可编程逻辑器件

3.3.1CPLD示例:XILINX公司的COOLRUNNER系列芯片

322可编程逻辑阵列

3.2.3可编程阵列逻辑

3.2.4可编程逻辑器件,通用阵列逻辑

3.3复杂可编程逻辑器件

3.3.1CPLD示例:Xilinx公司的CoolRunner系列芯片

3.4现场可编程门阵列

3.4.1FPGA的结构

3.4.2FPGA编程技术

3.4.3可编程逻辑模块的结构

3.4.4可编程互联

3.4.5FPGA中的可编程I/O模块

3.4.6FPGA中的专用元件

3.4.7FPGA的应用

3.4.8FPGA设计流程

习题

第4章设计举例

4.1BCD码-七段显示译码器

4.2BCD加法器

4.332位加法器

4.3.1先行进位加法器

4.4交通灯控制器

4.5控制电路状态图

4.6记分板和控制器

4.6.1数据通道

4.6.2控制器

4.6.3VHLD模型

4.7同步与去抖动

4.7.1单脉冲发生器

4.8相加-移位结构乘法器

4.9阵列结构乘法器

4.9.1VHDL编程

4.10有符号整数/分数的乘法

4.11键盘扫描器

4.11.1扫描器

4.11.2去抖动器

4.11.3译码器

4.11.4控制器

4.11.5VHDL代码

4.11.6键盘扫描器的测试平台

4.12二进制除法器的设计

4.12.1无符号数除法器

4.12.2有符号数除法器

习题

第5章SM图与微程序

5.1状态机流程图

5.2SM图的推导

5.2.1二进制乘法器

5.2.2掷骰子游戏

5.3SM图的实现

5.3.1二进制乘法器控制器的实现

5.4掷骰子游戏的实现

5.5微程序

5.5.1双地址微代码

5.5.2单限制量、单地址微代码

5.5.3掷骰子游戏控制器的微程序实现

5.6链接状态机

习题

第6章FPGA设计实例

第7章浮点数算数

第8章VHDL语言的高级议题

第9章RISC微处理器设计

第10章硬件测试和可测试性设计

第11章设计实例补充

附录AVHDL语言小结

附录BIEEE标准库

附录CTEXTIO包集合

附录D专题设计项目

索引

参考文献

……

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有