





作者:潘松、黄继业、陈龙
定价:38元
印次:1-4
ISBN:9787302222705
出版日期:2010.04.01
印刷日期:2012.08.01
图书责编:邓艳
图书分类:教材
本书根据课堂教学和实验操作的要求,以提高实际工程设计能力为目的,深入浅出地对EDA技术、Verilog HDL硬件描述语言、FPGA开发应用及相关知识做了系统和完整的介绍,使读者通过本书的学习并完成推荐的实验,能初步了解和掌握EDA的基本内容及实用技术。 全书包括4部分:第一部分介绍EDA的基本知识、常用EDA工具的使用方法和目标器件的结构原理;第二部分以向导的形式和实例为主的方法介绍多种不同的设计输入方法;第三部分介绍Verilog的设计优化;第四部分详述基于EDA技术的典型设计项目。各章都安排了习题和针对性较强的实验与设计。书中列举的大部分Verilog设计实例和实验示例实现的EDA工具平台是Quartus II 9.x,硬件平台是Cyclone III系列FPGA,并在EDA实验系统上通过了硬件测试。 本书对于EDA技术和硬件描述语言的介绍具有系统性、完整性和相对独立性,故其定位既是EDA课程的课本,也是面向对应专业就业和深造而必需的EDA技术速成教程。 本书可作为高等院校电子工程、通信、工业自动化、计算机应用技术、电子对抗、仪器仪表、数字信号或图像处理等专业的本科生或研究生的电子设计、EDA技术课程和Verilog硬件描述语言的教材及实验指导书,同时也可作为相关专业技术人员的自学参考书。 本书提供相关的重要资料,包括授课课件、实验指导课件、实验示例源文件和设计,读者可以通过清华大学出版社网站(www.tup.com.cn)下载或作者的网站(www.kx-soc.com)索取。 注:本网页有部分课件,其余课件见http://www.thjd.com.cn/list.asp?ProdId=9787302222705
前 言 随着EDA技术的发展,其在电子信息、通信、自动控制及计算机应用等领域的重要性日益突出。与此同时,随着技术市场与人才市场对EDA技术需求的不断提高,产品的市场效率和技术要求也必然会反映到教学和科研领域中来。以最近10届的全国大学生电子设计竞赛为例,涉及EDA技术的赛题从未缺少过。对诸如斯坦福大学、麻省理工学院等美国一些著名院校的电子与计算机实验室建设情况的调研表明,其EDA技术的教学与实践得到了高度的关注与重视,内容安排紧凑、科学。在其本科和研究生教学中有两个明显的特点:其一,各专业中EDA教学实验课程的普及率和渗透率极高;其二,几乎所有实验项目都部分或全部融入了EDA技术,其中包括数字电路、计算机组成与设计、计算机接口技术、数字通信技术、嵌入式系统、DSP等实验内容,并且更多地注重创新性实验。这显然是科技发展和市场需求双重影响下自然的结果。 为了适应EDA技术在就业中的需求和高校教学的要求,突出EDA技术的实用性,以及面向工程实际的特点和自主创新能力的培养,作者力图将EDA技术最新的发展成果、现代电子设计最前沿的理论和技术、国际业界普遍接受和认可的EDA公司新近推出的EDA软/硬件开发平台的使用方法通过本书合理地综合和萃取,奉献给各位读者。本书所有的理论阐述和实践精解,包括示例和实验所基于的EDA软/硬件平台分别是Quartus II 9.x、Synplify、ModelSim、SOPC Builder等和Cyclone III系列FPGA;硬件描述语言是Verilog HDL。其中的SystemVerilog和VHDL仅是为了比较而介绍。 在业界,目前似乎...
第1章 概述 1
1.1 EDA技术及其发展 1
1.2 EDA技术实现的目标 3
1.3 硬件描述语言Verilog HDL 4
1.4 其他常用硬件描述语言 5
1.5 HDL综合 6
1.6 基于HDL的自顶向下设计方法 8
1.7 EDA技术的优势 11
1.8 EDA的发展趋势 12
习题 14
第2章 EDA设计流程及其工具 15
2.1 FPGA/CPLD开发流程 15
2.1.1 设计输入(原理图/HDL文本编辑) 15
2.1.2 综合 16
2.1.3 适配 17
2.1.4 时序仿真与功能仿真 17
2.1.5 编程下载 18
2.1.6 硬件测试 18
2.2 ASIC及其设计流程 18
2.2.1 ASIC设计方法简介 18
2.2.2 一般ASIC设计的流程 20
2.3 常用EDA工具 21
2.3.1 设计输入编辑器 22
2.3.2 HDL综合器 22
2.3.3 仿真器 23
2.3.4 适配器 24
2.3.5 下载器 25
2.4 Quartus II简介 25
2.5 IP核简介 26
习题 28
第3章 FPGA/CPLD结构与应用 29
3.1 概述 29
3.1.1 可编程逻辑器件的发展历程 29
3.1.2 可编程逻辑器件的分类 30
3.2 简单PLD原理 31
3.2.1 电路符号表示 31
3.2.2 PROM 32
3.2.3 PLA 34
3.2.4 PA...