可编程逻辑器件与EDA技术

作者:方易圆

丛书名:卓越工程师教育培养计划配套教材——电气工程系列

定价:39.8元

印次:1-1

ISBN:9787302344827

出版日期:2014.02.01

印刷日期:2014.01.21

图书责编:王欣

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书根据电子类课程的教学和实验要求,以提高学生的实践动手能力和工程设计能力为目的,对EDA技术、VHDL硬件描述语言、CPLD/FPGA开发应用及相关知识进行了系统和完整的介绍。读者通过学习本书,可以了解EDA的基本知识并初步掌握CPLD/FPGA的开发应用能力。 全书共分7章,主要内容包括:绪论、CPLD/FPGA结构原理、Altera可编程逻辑系列器件、VHDL硬件描述语言、VHDL设计应用实例、Quartus Ⅱ软件及其应用以及EDA技术综合设计应用。本书内容新颖,技术先进,由浅入深,既有关于EDA技术、大规模可编程逻辑器件CPLD/FPGA及VHDL硬件描述语言的系统介绍,又有丰富的设计应用实例。 本书可作为高等学校电子信息工程、通信工程、广电通信与网络工程、雷达、计算机应用、工业自动化、仪器仪表、信号与信息处理等学科本科生或研究生的EDA技术或数字系统设计课程的教材和实验指导书,也可作为数字系统工程设计人员的技术培训教材或技术参考书。

方易圆:上海交通大学,电路与系统,博士。主要研究方向:可编程系统芯片设计方法、设计理论研究;低功耗、低成本可编程系统芯片及其软件系统; 微机接口电路设计研究

前言 《可编程逻辑器件与EDA技术》是上海工程技术大学电子信息工程系在近年的教学改革的要求下,针对加强工程实践教育,提高教育质量,培养具有实践能力和创新能力的卓越工程师而编写的一本教材。 “可编程器件应用”课程是上海工程技术大学电子信息工程及广电通信与网络工程专业的一门特色选修课程。可编程逻辑器件是近几年发展起来的一种新型集成电路,是当前数字系统设计的主要硬件基础,是硬件编程语言HDL的物理实现工具。可编程逻辑器件对数字系统设计自动化起着很大的推动作用,可以说,没有可编程逻辑器件就没有当前的数字电路自动化。目前,由于这种以可编程逻辑器件为原材料,从“制造自主芯片”开始的EDA设计模式已成为当前数字系统设计的主流,因此要学习世界先进的数字系统设计方法,就要认识并使用可编程逻辑器件。EDA技术是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的方法设计电子系统的一门新技术。 随着EDA技术的发展和应用领域的扩大,EDA技术在电子信息、通信、自动控制及计算机应用等领域的重要性日益突出。同时,随着技术市场与人才市场对EDA技术需求的不断提高,产品的市场效率和技术要求也必然会反映到教学和科研领域中来。因此国内外许多著名院校都开设EDA技术的教学与实践课程,这是科技发展和市场需求双重影响的结果。为了适应这一需求,突出可编程逻辑器件和EDA技术在高新技术行业的实用性,面向工程实训的特点,以及培养学生的自主创新能力,编写一本既适应本专业学生特点又适应卓越工...

目录
荐语
查看详情 查看详情
目录

第1章绪论1

1.1EDA技术简介1

1.2可编程逻辑器件的发展概况4

1.3数字系统EDA设计语言6

1.4EDA与传统电子设计方法9

1.4.1传统的电子设计方法9

1.4.2自顶向下的电子设计方法10

1.4.3EDA与传统电子设计方法的比较12

1.5深亚微米14

1.6IP核14

1.7本章小结14

思考与练习15

第2章CPLD/FPGA结构原理16

2.1可编程逻辑器件入门16

2.1.1逻辑器件含义16

2.1.2可编程逻辑器件PLD20

2.1.3可编程逻辑器件的优点21

2.1.4可编程逻辑器件的发展趋势22

2.1.5几大PLD生产厂家24

2.2PLD的分类24

2.2.1按集成度区分24

2.2.2按结构特点区分24

2.2.3按编程工艺区分25

2.3简单PLD结构原理26

2.3.1逻辑符号表示方法26

2.3.2PROM结构原理272.3.3PLA结构原理28

2.3.4PAL结构原理30

2.3.5GAL结构原理32

2.4CPLD的结构及其工作原理35

2.5FPGA的结构及其工作原理40

2.5.1查找表型FPGA逻辑结构41

2.5.2Cyclone Ⅲ系列器件的结构与工作原理44

2.5.3FLEX/ACEX系列FPGA芯片内部结构49

2.5.4SpartanⅡ系列FPGA内部结构50

2.5.5基于乘积项的可编程逻辑器件52

2.5.6其他结构的可编程逻辑器件54

2.5.7FPGA与CPLD的区别54

2.6本章小结55

思考与练习56

第... 查看详情

查看详情