前言Foreword
电子设计自动化(Electronic Design Automation,EDA)技术是指利用计算机完成电子系统的设计,以计算机和微电子技术为先导的先进技术,其汇集了计算机图形学、拓扑学、逻辑学、微电子工艺与结构学以及计算数学等多种计算机应用学科的最新成果,可以使设计开发人员利用EDA工具完成电子系统设计中的绝大部分工作,并自动地得到设计结果,从而使得电子系统设计及调试如同修改软件一样方便,极大地提高了设计效率。近年来,智能硬件的发展与半导体技术的革新为电子系统设计带来了革命性的变化,电子设计自动化技术已经成为现代电子工业的核心学科,引领了现代信息技术的发展方向,也成为电子信息工程专业本科生考研深造与就业所必需的重要技能。
由于其技术的优越性与先进性,EDA已经成为国内外一流理工科类院校相关专业的必修核心课程。EDA课程的教学注重编程逻辑器件、EDA开发工具与硬件描述语言的结合,具有明显的前沿性和较强的实践性,不断追求将现代先进的电子理论、仿真技术、设计技术与计算机软件技术的有机融合与升华。为了更好地促进大学相关专业对EDA技术及实验的讲授,提高学生的动手实践能力与知识运用能力,特编写本书。
本书共分为6章,包含了19个实验项目,配有详细的基础知识讲解、参考流程、实验内容以及相关代码。其中,第1章旨在强化对EDA基本概念及逻辑的讲解,第2章介绍了本书使用的典型EDA开发板的主要资源和实验对象;第3章为EDA教学的课程实验提供了案例,通过基础性实验完成对课本知识的掌握和对EDA概念及开发模式的理解;第4章通过各类自修实验进一步拓宽学生的知识面,提高学生对EDA知识的运用能力;第5章与第6章进一步将EDA与SOPC的应用相结合,与电子设计行业的主流需求接轨,并为包含课程设计的EDA/SOPC课程提供了案例参考;附录部分提供了本书使用的实验箱的相关资源分布与引脚名称。在内容的编写中,本书教育目标突出、注重理论与实践结合、实验难度循序渐进、教学方法灵活,从促进学生掌握常用操作与工具的基础实验,到巩固知识、强化技能的提高型实验,再到课程设计综合型实验均有囊括,并提供配套的教学资源解决方案,适合相关专业的学生使用。
本书由韩鹏负责统稿,韩鹏、李岩、宋昕、刘少楠主持编写,陈晶晶、陈琪、孙云鹏、赵萍、武卓然、王莹、方笑晗、曹知奥、司方远参与编写。袁赫阳、单誉桐协助了部分实验的验证。东北大学的汪晋宽教授对本书的编写与完善给予了重要的指导;东北大学秦皇岛分校的刘杰民、刘志刚、李志刚、谭雷在本书的撰写过程中提供了宝贵意见与帮助,在此一并感谢。本书的出版特别感谢百科荣创(北京)科技发展有限公司、青岛若贝电子有限公司提供的教育部协同育人项目的宝贵支持。
本书适合作为高等学校电子信息类、自动化类及其他相近专业本专科生相关课程的实验教材和参考书,也可作为EDA爱好者的自学教材使用。为方便读者学习,本书中涉及的实验范例及相关素材可在编者的个人网站韩博士工作室下载,网址为http://www.drhan.org。
由于编者水平有限,书中不足之处在所难免,敬请读者批评指正。
本书的出版得到以下基金项目的支持:
国家自然科学基金项目(61603083,61473066)。
河北省自然科学基金项目(F2017501014)。
中央高校基本科研业务费项目(N172304028,N162303005)。
河北省高等教育教学改革研究与实践项目。
河北省创新创业教育教学改革研究与实践项目。
秦皇岛市社会科学发展研究课题(201807106)。
编者2018年8月◆EDA技术与实验