EDA技术概论
- 格式:ppt
- 大小:1.31 MB
- 文档页数:33
第一章EDA技术概述
1.含义:是指对数字信息进行存储、传输、处理的电子系统。
它的输入和输出都是数字量。
通常把门电路、触发器等称为逻辑器件;将由逻辑器件构成,能执行某单一功能的电路,如计数器、译码器、加法器等,称为逻辑功能部件;把由逻辑功能部件组成的能实现复杂功能的数字电路称数字系统。
2.数字系统和功能部件之间的区别:功能是否单一、是否包含控制电路
1.1 EDA技术及其发展
1.生产制造技术
2.电子设计技术——EDA 技术
(1)EDA技术的含义:指立足于计算机工作平台而开发出来的一整套先进的设计电子系统的软件工具。
(2)三个发展阶段:电子CAD 、电子CAE、EDA阶段(3)EDA技术的特点:(5个)
1.2 数字系统的两种设计思路
1.自顶向下法(Top_down设计)
2.自底向上法(Bottom-up设计)
3.IP复用技术与SoC
(1)IP的含义
(2)IP核分为软核、硬核和固核三部分。
(3)SoC:芯片系统
1.3 数字系统的设计流程
1.设计输入
2.综合
3.适配
4.仿真
5.编程下载和配置
流程图:
1.4 用于开发FPGA和CPLD的EDA工具
1.基于CPLD/FPGA的集成开发环境
2.基于CPLD/FPGA开发环境的专业软件:输入工具、综合工具、仿真工具
1.5 EDA技术的发展趋势
1.高性能的EDA工具将得到进一步发展
2.EDA技术将促进ASIC和FPGA逐步走向融合。
eda技术概述eda技术概述《EDA技术》主要介绍EDA技术中最常用的两个工具软件——Protel 2004和Multisim 7。
以下是关于eda技术概述,欢迎大家参考!1.EDA技术的概念EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。
现在对EDA的概念或范畴用得很宽。
包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。
目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。
例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。
本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。
EDA设计可分为系统级、电路级和物理实现级。
2 EDA常用软件EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:multiSIM7(原EWB的最新版本)、PSPICE、OrCAD、PCAD、Protel、Viewlogic、Mentor、Graphics、Synopsys、LSIIogic、Cadence、MicroSim等等。
这些工具都有较强的功能,一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同进还可以进行PCB自动布局布线,可输出多种网表文件与第三方软件接口。
下面按主要功能或主要应用场合,分为电路设计与仿真工具、PCB设计软件、IC设计软件、PLD设计工具及其它EDA软件,进行简单介绍。
2.1 电子电路设计与仿真工具我们大家可能都用过试验板或者其他的东西制作过一些电子制做来进行实践。
但是有的时候,我们会发现做出来的东西有很多的问题,事先并没有想到,这样一来就浪费了我们的很多时间和物资。
EDA技术与VHDL 第1章EDA技术概述1.1 EDA技术现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化技术EDA(Electronic Design Automation)技术。
20世纪70年代EDA技术雏形20世纪80年代EDA技术基础形成20世纪90年代EDA技术成熟和实用1.1 EDA技术21世纪后●在FPGA上实现DSP应用成为可能。
●在一单片FPGA中实现一个完备的可随意重构的嵌入式系统成为可能。
●在仿真和设计两方面支持标准硬件描述语言的功能强大的EDA软件不断推出。
●电子领域各学科的界限更加模糊,更互为包容。
●用于ASIC设计的标准单元已涵盖大规模电子系统及复杂IP核模块。
●软硬IP核在电子行业的产业领域广泛应用。
●SoC高效低成本设计技术的成熟。
●复杂电子系统的设计和验证趋于简单。
1.2 EDA技术应用对象1. 可编程逻辑器件2. 半定制或全定制ASIC3. 混合ASIC1.3 硬件描述语言VHDLHDLVHDLVerilog HDLSystemVerilogSystem C在EDA设计中使用最多,也得到几乎所有的主流EDA工具的支持这两种HDL语言还处于完善过程中,主要加强了系统验证方面的功能。
1.4 EDA技术的优势1.保证设计过程的正确性,大大降低设计成本,缩短设计周期。
2.有各类库的支持。
3.极大地简化设计文档的管理。
4.日益强大的逻辑设计仿真测试技术。
5.设计者拥有完全的自主权,再无受制于人之虞。
6.良好的可移植与可测试性,为系统开发提供了可靠的保证。
7.能将所有设计环节纳入统一的自顶向下的设计方案中。
8.EDA不但在整个设计流程上充分利用计算机的自动设计能力,而且在各个设计层次上利用计算机完成不同内容的仿真模拟,在系统板设计结束后仍可利用计算机对硬件系统进行完整的测试。
1.5 面向FPGA的EDA开发流程1.5.1 设计输入1. 图形输入2. 硬件描述语言代码文本输入1.5 面向FPGA的EDA开发流程1.5.2 综合(1)自然语言综合(2)行为综合(3)逻辑综合(4)版图综合或结构综合1.5 面向FPGA的EDA开发流程1.5.2 综合1.5.3 适配(布线布局)1.5 面向FPGA的EDA开发流程1.5.4 仿真1.5.5 RTL描述(1) 时序仿真(2) 功能仿真1.6 可编程逻辑器件1.6.1 PLD 的分类以集成度分低集成度芯片高集成度芯片从结构上分乘积项结构器件查找表结构器件从编程工艺上划1.熔丝(Fuse)型器件2.反熔丝(Anti-fuse)型器件3.EPROM 型4.EEPROM 型5.SRAM 型6.Flash 型1.6 可编程逻辑器件1.6.2 PROM可编程原理1.6 可编程逻辑器件1.6.2 PROM可编程原理1.6 可编程逻辑器件1.6.2 PROM可编程原理1.6 可编程逻辑器件1.6.2 PROM可编程原理1.6 可编程逻辑器件1.6.3 GAL1.7 CPLD的结构与可编程原理1.7 CPLD的结构与可编程原理1.逻辑阵列块1.7 CPLD的结构与可编程原理2.逻辑宏单元3.可编程连线阵列1.7 CPLD的结构与可编程原理4.I/O控制块1.8 FPGA的结构与工作原理1.8.1 查找表逻辑结构1.8.2 Cyclone III系列器件的结构原理1.8 FPGA 的结构与工作原理1.8 FPGA的结构与工作原理1.8.2 Cyclone III系列器件的结构原理1.9 硬件测试技术1.9.1 内部逻辑测试1.9.2 JTAG边界扫描测试1.10 编程与配置基于电可擦除存储单元的EEPROM或Flash技术基于SRAM查找表的编程单元。