异步电路设计原理
欧盟的"低功耗设计领航行动"被誉为欧洲的低功耗电子系统设计开端,旨在研究和论证新的降低功耗的设计方法,包括19个研发项目和1个配套项目,该配套项目用于确保这些方法、实验和结果的整理与出版。
本书是该配套项目出版的"新型低功耗设计结构、方法和设计实践"系列丛书的第三册。全书由三部分组成,第一部分是异步电路设计教程,主要介绍异步电路设计的基本理论,使初学者理解异步电路的特性,学会如何思考异步系统,跳出传统的时钟设计的思维框架,能够用高级语言和工具创造性地开发出新的设计方案。
第二部分介绍了异步电路描述语言--高级综合系统Balsa。第三部分给出了一些复杂异步系统设计实例,包括飞利浦公司设计的商用智能卡芯片和曼彻斯特大学设计的异步Viterbi解码器以及Amulet系列异步处理器。
本书是专为那些具有传统的(时钟的)数字设计背景而又希望对异步设计有所了解的设计人员而写的入门教材,适合作为电子、通信、计算机、测量和控制等专业高年级本科生、研究生的教材和自学参考书,也可供教师、科研人员及工程技术人员参考。
本书的编写旨在为学习异步设计的读者提供一本入门性教材。有关异步设计已经出版了几本专业性的著作,但出发点显然不是为那些希望能够尽快熟悉异步技术的初学者编写的,我们希望本书能成为初学者的入门教材。
本书需要读者具有一定的数字设计的基础,熟悉诸如逻辑门、触发器和布尔逻辑等概念。在学习本书后续一些章节时,需要读者熟悉一些高级数字设计的知识,例如微处理器结构和片上系统(SOC, systems-on-chip)。但即使读者对于这些高级数字设计知识不是很熟悉,也不会妨碍其对本书大部分章节的学习。
本书的预期读者是:
本书由三部分构成。第一部分是异步设计教程,主要为初学者介绍最重要的问题,即如何思考异步系统。初学者需要消除的第一个大障碍是习惯性思维--异步设计方法不同于一般用时钟进行设计的方法。对现有的时钟系统,如果只是将时钟去除,而用异步握手电路简单地替代它,其结果注定是失败的。异步设计的另一个障碍是电路的设计方法--目前存在很多完全不同的设计方法。异步设计教程的主要目标是避开上述不同点,而主要介绍各种异步设计中一致且共同的内容。通过对这一部分的学习,读者应该能够理解异步系统的特性,从而能够跳出传统的时钟设计的"思维框框",并且能够充分发挥无时钟系统的优势,创造性地开发出新的设计方案。
点击进入《异步电路设计原理》