图书前言

前    言

  电子设计自动化(electronic?design?automation,EDA)是指利用计算机辅助设计(CAD)软件,完成超大规模集成电路(VLSI)芯片的功能设计、综合、验证、物理设计(包括布局、布线、版图、设计规则检查等)等流程的设计方式,在电子设计领域应用广泛。虽然EDA芯片的成本较高,但是它给电子系统带来的不可限量的速度和带宽,以及其在灵活性、小型性方面的优势,越来越被追求高性能、偏重定制化需求的开发者所青睐。因此,在高校开设此门课程,以适应电子设计专业的发展需要,对培养专业人才,强化学生实践能力意义重大。

  本教材依托重庆市教委教研教改项目(项目编号:193297)、重庆市高等教育学会高等教育科学研究课题项目(项目编号:CQGJ19026A),按照OBE-CDIO工程教育创新模式,结合教育部“卓越工程师教育培养计划”的实施原则,突出基本理论与实际应用相结合。通过合理安排教材内容,在保证基本理论知识的前提下,兼顾传统设计方法与软硬件化设计方法、单元电路与系统设计的关系。本书中的实验依托北京百科荣创EDA/SOPC综合实验开发系统,并以Altera公司Cyclone IV?E系列的FPGA为核心芯片。

  本书共分为8章。第1章为EDA技术概述,主要介绍可编程器件的一些基本概念、主要应用领域、相比传统技术的优势及开发流程。第2章为EDA设计开发工具,主要介绍ModelSim仿真软件和Quartus II综合软件的安装流程及使用方法。第3章为VHDL语言编程基础,主要介绍使用最广泛的VHDL语言的基本语法及使用方法。第4章为组合逻辑电路的设计,主要介绍常见组合逻辑电路的设计方法。第5章为时序逻辑电路的设计,主要介绍常用的触发器、寄存器、存储器等时序逻辑电路。第6章为Quartus II软件中的宏模块,主要讲述Quartus II软件中内核使用方法。第7章为EDA设计仿真,主要介绍Testbench仿真文件的编写及其在ModelSim仿真中的应用。第8章为EDA设计综合实例,主要通过8个项目讲述EDA设计方法及流程。

  全书由李翠锦组织编写,其中第1章由余晓玫、李金琼编写,第2、6、8章由李翠锦编写,第3、4、5章由武丽莉编写,第7章由陈明平、徐礼培编写。另外,在本书的编写过程中,得到了何世彪教授的大力支持,他为本书提出了许多宝贵意见,在此表示感谢。

  由于编者水平有限,书中难免存在疏漏和不妥之处,恳请各位专家和读者批评指正。

  

  

  编  者