书目

VHDL数字设计与计算机设计基础/世界著名计算机教材精选

内容简介

在数字设计所涵盖的章节中,第1章介绍布尔代数的相关知识,引入通用的硬件描述语言VHDL来描述简单的组合逻辑电路,以便读者可以根据需要使用来自不同公司的VHDL工具。第2章简述数字信号与模拟信号的不同,介绍了二进制数制转换方法和二进制码制,并给出了利用卡诺图进行组合逻辑化简的方法。第3章和第4章详细介绍组合逻辑电路的分析和设计方法,以及用VHDL如何设计此类电路。第5章和第6章给出了双稳态存储器和简单有限状态机等时序逻辑电路的VHDL设计方法。第7章给出了计算机设计所涉及的基本电路,特别是加法器电路。第8章给出了采用可编程逻辑器件和多路选择器树结构的电路实现技术。第9章介绍了用VHDL设计复杂有限状态机的方法。计算机设计部分所涵盖的章节分成两部分:第10~17章详细介绍VBC1(非常基本计算机1)的指令、模块和系统设计,第18章和第19章则在VBC1的基础之上,设计了更为复杂的VBC1-E。除此之外,本书的附录A详细介绍了读者学习本书时的34个设计实验,附录B至附录E给出了完成附录A的设计实验所需的仿真方法、管脚绑定、EASY1工具和将指令加载到存储器中的方法。本书第1~4章由清华大学电子系罗嵘翻译,第5~7章由王聪翻译,第8~11章由汪玉翻译,第12~16章由单羿翻译,第17~25章由王子龙翻译,附录A至附录E由王文强翻译,全书由罗嵘审校。

作者简介

RichardS.Sandige是加州圣路易斯奥比斯波的加州州立理工大学(CalPoly)的荣誉教授。从1998年到2010年,他在CalPoly计算机工程(CPE)组任教。他于1978年获得了得克萨斯农机大学电气工程博士学位,1969年获得了西弗吉尼亚大学电气工程硕士学士,1963年获得了西弗吉尼亚大学电气工程学士学位。1989年到1998年,他在怀俄明大学电气工程系任教。1979年到1989年,他在HP(惠普)公司工作,他所在的团队设计了**个惠普桌面计算机。1973年到1979年,他在得克萨斯农机大学工程技术系任教,同时攻读博士学位。1970年到1973年,他在西南弗吉尼亚州社区学院电子系任教。1969年到1970年,他在麦道的电子分公司ConductronMissouri,从事飞行模拟器的研发。1967年到1969年,他在西弗吉尼亚理工学院任教,并攻读硕士学位。在收到西弗吉尼亚大学空军后备警官培训团的空军少尉委任后,1963年到1966年,他在美国空军服役,致力于研究和开发洲际弹道导弹。在怀俄明大学工作时,他是IEEE教育专题杂志的助理编辑。Sandige博士在专业期刊上发表了超过20篇文章,并出版了四本教材和一本实验手册。MichaelL.Sandige是从事与历史相关和感兴趣的游戏以及游戏技术研发相关的软件设计师和开发者。1990年,他获得科罗拉多大学Boulder’分校电气工程和计算机科学学士学位。作为一个独立的承包商,他开始从事游戏产业。1987年到1994年,他以**的或主要的程序员开发几个项目。1994年,他为微软Windows这一个新兴的游戏平台开发游戏,共同创立了CinematronicsLLC。作为产品开发的副总裁,他研发游戏,而且随着公司的成长,他管理和指导工程师队伍。在此期问,他开发了非常流行的游戏之一,即Windows95出厂自带的游戏“太空学员”弹球。Cinematr·onics成为一个成功的游戏开发工作室,Maxis(“模拟人生”的制造商)于1996年收购了它。1997年,作为研究和开发的副总裁,.MichaelSandige加入了一个小的创业公司,即Eclipse娱乐公司。他从事游戏引擎架构设计、渲染技术开发,并帮助Eclipse娱乐公司的Genesis3d游戏引擎成为主导产品。1999年,他加入收购Eclipse娱乐公司的Wild’Fangent公司,负责3D引擎团队,并研发了一个新的基于Web浏览器的技术,即Wild‘Fangent网络驱动器。他设计技术架构,且管理技术团队,以及协助开发一些使用该引擎的游戏。Michael已在WildFangent公司工作了十多年,协助公司面临不同的技术挑战,将其从游戏和技术开发商转换成游戏分销商;他目前担任首席工程师。MichaelSandige有超过20个游戏和其他出版的软件项目*作权。

目录

—  END  —