eda课件绪论.pptVIP

  • 8
  • 0
  • 约3.67千字
  • 约 19页
  • 2017-08-17 发布于河南
  • 举报
★ Quartus Ⅱ: 基 本 要 求 1、理解EDA技术的含义及其主要内容。 2、掌握数字系统设计的基本流程。 * 第1章 EDA 技 术 概 述 第1章 EDA 技术概述 1.1 EDA 技术的发展过程 ★ 1.2 EDA 技术的主要内容 ★ 1.3 数字系统设计的基本流程 本章小结 1.1 EDA技术及其发展 是以计算机科学和微电子技术发展为先导,汇集了计算机图形学、拓扑逻辑学、微电子工艺与结构学和计算数学等多种计算机应用学科最新成果的先进技术,它是在先进的计算机工作平台上开发出来的一整套电子系统设计的软件工具。 1.1.1 EDA技术的含义 EDA:Electronic Design Automation(电子设计自动化) 。 EDA技术: ● 20世纪90年代电子系统设计自动化(EDA)阶段 1.1.2 EDA技术的发展史 EDA技术伴随着计算机、集成电路和电子系统设计的发展,经历了三个发展阶段。 ● 20世纪70年代的计算机辅助设计(CAD)阶段 ● 20世纪80年代的计算机辅助工程设计(CAED)阶段 1.2 EDA技术主要内容 EDA技术涉及面广,内容丰富,从教学和实用的角度看,主要应掌握如下四个方面的内容: ③ 硬件描述语言; ① 印制电路板图设计; ② 可编程逻辑器件; ④ EDA开发工具。 1.2.1 印制电路板图设计 印制电路板(Printed Circuit Board,简称PCB)图设计是电子系统设计的一个重要组成部分,也是电子设备中的重要组装部件。由于它在生产过程中采用了印刷业中的丝网漏印、照相制版和蚀刻等多种技术,有时也称为印刷电路板。 目前已有很多的CAD软件可以用于印制电路板图的辅助设计。市场上可见到的有Protel、ORCAD等产品。 印制电路板图的计算机辅助设计大致可分为两个阶段,即电路原理图设计和印制电路板图设计。本课程将介绍应用Protel99SE进行原理图和印制电路板的设计。 FPGA/CPLD共同特点:高集成度、高速度和高可靠性。 1.2.2 可编程逻辑器件 可编程逻辑器件(PLD): 是一种由用户编程来实现某种逻辑功能的新型逻辑器件,主要包括现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)两大类。 FPGA 可编程逻辑单元 可编程输入/输出单元 可编程连线 CPLD 可编程逻辑宏单元 可编程输入/输出单元 可编程内部连线 可编程逻辑器件实现主要有两种方法,一种是基于乘积项技术,Flash(类似EEPROM工艺)工艺,另一种是基于查找表技术,SRAM工艺,外挂配置用的EEPROM。一般把基于乘积项技术的PLD叫CPLD ,把基于查找表技术的PLD叫FPGA, 基于乘积项技术的PLD结构图 基于查找表技术的FPGA结构图 PLD宏单元:与或阵列+信号控制D 1个LAB含8个逻辑单元(LE)1个LE含1个查找表(LUT)(RAM) FPGA和CPLD的选择: CPLD:通常用于普通规模,且产量不是很大的产品项目。 FPGA:通常用于大规模的逻辑设计、ASIC设计、或单片系 统设计。具有掉电易失性,实际使用中需配置一个 专用ROM。 1.2.3 硬件描述语言 硬件描述语言文本输入方式、原理图输入方式、波形图输入方式 硬件描述语言文本输入方式 常用的硬件描述语言有VHDL、Verilog、ABEL。 VHDL:作为IEEE的工业标准硬件描述语言,在电子工程领域, 已成为事实上的通用硬件描述语言。 Verilog:支持的EDA工具较多,适用于RTL级和门电路级的描 述,其综合过程较VHDL稍简单,但其在高级描述方面 不如VHDL。 有专家认为,在新世纪中,VHDL与Verilog语言将承担几乎全部的数字系统设计任务。 1.2.4 软件开发工具 目前比较流行的、主流厂家的EDA的软件工具有Altera的MAX+plusⅡ和 Quartus Ⅱ 、Lattice的ispEXPERT 和 Xilinx的Foundation Series。 ★ MAX+plusⅡ: Altera公司提供的FPGA/CPLD开发集成环境,界面友好、使用便捷,被誉为业界最易用易学的EDA软件。 在Max+plusⅡ上可以完成设计输入、元件适配、时序仿真和功能仿真

文档评论(0)

1亿VIP精品文档

相关文档