基于EDA技术的研究_第1页
基于EDA技术的研究_第2页
基于EDA技术的研究_第3页
基于EDA技术的研究_第4页
基于EDA技术的研究_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数字电子技术基础论文基于从上到下的集成电路的 EDA 技术目录1.EDA技术概述32.EDA技术的发展历程33.EDA技术的主要内容44.传统集成电路设计和EDA设计44.1传统的集成电路设计方法44.2 EDA技术设计方法45.基于现代电子的设计流程介绍EDA技术65.1大规模可编程器件65.1.1 简单可编程逻辑器件75.1.2 复杂可编程器件851.3 现场可编程门阵列 FPGA95.1.4 FPGA和CPLD结构特点比较105.2 EDA的硬件描述描述语言(HDL)115.2.1 ABELHDL 语言115.2.2 Verilog HDL115.2.3 AHDL125.2.4 VHDL

2、125.3 EDA 软件125.31常用的电路图仿真软件有以下三种。125.32仿真软件135.3.3片上系统开发软件136. PLD和FPGA封装技术以及片上文字信息分析1461 CPLD和FPGA的封装介绍146.2 常用 CPLD/FPGA的标识含义157FPGA发展给摩尔定律带来的挑战17感想:17参考文献:18 1.EDA技术概述EDA是电子设计自动化(Electronic Design Automation)的缩写。该技术基于计算机辅助设计,是应用电子技术、计算机技术、信息处理技术、智能化技术等多种技术发展到一定阶段的产物。EDA技术是以大规模可编程逻辑器件为设计载体,以硬件描述语

3、言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件完成。是一门用软件方式设计电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化,逻辑布局布线、逻辑仿真,完成对于特定目标芯片的适配编泽、逻辑映射、编程下载等,最终形成集成电子系统或专用集成芯片的新技术。EDA是现代电子设计技术的核心,在现代集成电路设计中占据非常重要地位。而FPGA(Field Programmable Gate Array 现场可编程门阵列)作为可编程逻辑器件的典型代表,它的出现及日益完善适应了当今时代的数字化发展浪潮。2.EDA技术的发展历程EDA

4、技术是伴随着计算机、集成电路、电子系统的设计发展起来的,大致可以分为三个发展阶段。20世纪70年代的CAD(计算机辅助设计)阶段:这一阶段的主要特征是利用计算机辅助进行电路原理编辑,PCB布局布线。使得设计师从传统高度重复繁杂的绘图劳动中解脱出来。20世纪80年代的CAE(计算机辅助工程设计)阶段:这一阶段的主要特征是以逻辑摸拟定时分析、故障仿真、自动布局布线为核心,重点解决电路设计的功能检测等问题,使设计能在产品制作之前预知产品的功能与性能。20世纪90年代是EDA(电子设计自动化)阶段:这一阶段的主要特征是以高级描述语言、系统级仿真和综合技术为特点,采用“自顶向下”的设计理念将设计前期的许

5、多高层次设计由EDA工具来完成。支持硬件描述语言的EDA工具的出现使复杂数字系统设计自动化成为可能,只要用硬件描述语言将数字系统的行为描述正确,就可以进行该数字系统的芯片设计与制造。EDA技术在进入21世纪后,得到了更大的发展,突出表现在以下几个方面:1.使电子设计成果以自主知识产权的方式得以明确表达和确认成为可能;2.在仿真和设计两方面支持标准硬件描述语言的功能强大的EDA软件不断推出;3.电子技术全方位纳入EDA领域;4EDA使得电子领域各学科的界限更加模糊,更加互为包容。3.EDA技术的主要内容EDA技术在硬件实现方面融合了大规模集成电路制造技术、IC版图设计技术、ASIC技术、自动测试

6、技术等,在计算机辅助工程方向融合了计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助工程(CAE)技术、以及多种计算机语言的设计概念。而在现代电子学方面,EDA则容纳了更多内容,如电子线路设计理论,数字信号处理技术,数字系统建模和优化技术,以及基于微波技术的长线技术理论等。4.传统集成电路设计和EDA设计4.1传统的集成电路设计方法传统的集成电路设计方法是指20世纪50-60年代的手工设计时代。传统的集成电路设计方法的基本步骤是1. 根据设计要求划分功能模块;2. 确定输入和输出的关系,画出真值表,写出逻辑表达式;3. 利用公式或卡诺图进行人工化简;4.

7、根据化简后的逻辑表达式画出电路原理图;5. 在面包板上进行实验,验证电路的正确性;6. 若无错误,再在透明薄膜上用贴图符号贴PCB图;7. 检查后送制板厂制板;8. 对PCB板进行安装、调试,若有大的错误,修改设计,重复以上过程,重新制板。传统集成电路设计方法的特点是采用自下而上(Bottom Up)的设计方法,采用通用型逻辑器件搭积木式的方式,在系统硬件设计的后期进行仿真和调试,主要设计文件是电路原理图。4.2 EDA技术设计方法EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真

8、过程,直至完成对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。现代的数字系统设计采用PLD,利用EDA开发工具,通过芯片设计来实现系统功能。普遍使用自顶向下(TopDown)的设计方法,这里的“顶”就是指系统的功能;“向下”就是指将系统由大到小、由粗到精进行分解,直至可用基本模块实现。EAD的层次化设计理念,从整个系统功能出发,按一定原则将系统进行逐层分解。系统设计分解过程与结构如图 1 所示。由图可见,在这样的图形结构中包括两种基本结构,一种是表示模块之间连接的“结构描述”,另一种表示模块性能的性能描述。首先给出系统功能描述,然后再进行功能分解,逐层设计。图1 系统层次化设计 自顶向下

9、设计方法的一般过程大致上可以分为四步:1明确系统功能:对要设计的系统的任务、要求、原理以及使用环境等进行充分调研,进而明确设计目标,确定系统功能。2.确定总体方案:明确了设计目标、确定系统功能之后,接下来要做的工作就是根据系统功能确定出系统设计的总体方案。3.系统具体实现:系统方案确定以后再从结构上对系统进行逻辑划分,导出系统的结构框图。一般把系统从逻辑上划分为数据子系统和控制子系统两部分。然后,再将各自划分为多个子系统模块,各模块的输入、输出信号要明确。这些子系统就可以依据基础的数字设计确定具体电路实现。 4.系统仿真实现:系统设计完成之后,最好先采用EDA软件对所设计的系统进行仿真后再用具

10、体器件搭电路以保证系统设计的正确性和可靠性。电路实现时,一般按自底向上的顺序进行。严格地讲,现代数字系统的完整设计过程应该是“自顶向下设计,自底向上集成”。5.基于现代电子的设计流程介绍EDA技术5.1大规模可编程器件大规模可编程逻辑器件PLD(Programmable Logic Devices)是EDA得以实现的硬件基础。利用PLD,通过编程,可灵活方便地构建和修改数字电子系统。PLD是数字集成系统逻辑器件,是数字集成电路的半成品, 在其芯片上按一定排列方式集成了大量的门和触发器等基本逻辑元件, 使用者可利用某种开发工具对其进行加工, 即按设计要求将这些片内的元件连接起来, 使之完成某个逻

11、辑电路或系统的功能, 成为一个可在实际电子系统中使用的专用集成电路。目前,PLD 尚无统一和严格的分类标准,主要有以下几种分类方法。1.按集成密度分类PLD 按集成密度上可分为低密度可编程逻辑器件 LDPLD 和高密度可编程逻辑器件HDPLD 两类,如下图 3 所示。图3 可编程逻辑器件分类2.按编程方式分类PLD的编程方式可分为一次性编程 OTP 器件和多次编程 MTP 器件。3.根据各编程元件的结构及编程方式分类 采用一次性编程的熔丝(Fuse)或反熔丝(Antifuse)元件的 PLD,如 PROM、PAL和 EPLD 等。采用紫外线擦出、电可编程元件,即采用 EPROM 、UVCMOS

12、 工艺的多次可编程器件。采用电擦出、电可编程元件。其中一种是采用 E2PROM 工艺结构的 PLD;另一种是采用快闪存储存元件结构的可多次编程器件。基于查找表的 LUT(Look-Up Table)技术、SRAM 工艺的 FPGA。当前PLD主要向两个方向发展:CPLD和FPGA。而随着近年来半导体技术的飞速发展, 现代高密度现场可编程逻辑器件FPGA,其设计性能及性价比已能够与掩膜ASIC抗衡。 5.1.1 简单可编程逻辑器件 简单可编程逻辑器件有PROM、PLA、PAL、GAL。PROM:与阵列固定,或阵列可编程的逻辑器件,最主要特征是只允许数据写入一次,如果数据输入错误只能报废。PLA:

13、 与或阵列均可编程,在可编程逻辑器件中,它的灵活性最高。由于它具有与或阵列均能编程的特点,在实现函数时,只需形成所需的乘积项,使这列规模比输入数相同的与阵列固定、或阵列可编程的PROM小得多。但是目前PLA的编程缺少高质量的支持软件和编程工具,且器件价格偏高,门的利用率不高,因而未得到广泛应用。PAL、GAL:与阵列可编程,或阵列固定的代表器件。这种结构中,或阵列固定若干个乘积项输出 。PAL和GAL门阵列结构把PROM器件的成本低、速度高、编程容易以及PLA器件的灵活性等优点结合在一起,成为早起实现可编程ASIC的主要器件5.1.2 复杂可编程器件复杂可编程逻辑器件的两种主要类型是现场可编程

14、门阵列(FPGA)和复杂可编程逻辑器件(CPLD)。FPGA与CPLD的辨别和分类主要是根据其结构特点和工作原理。通常的分类方法是:将以乘积项结构方式构成逻辑行为的器件称为CPLD,将以查表法结构方式构成逻辑行为的器件称为FPGA。 1. EPLD 和 CPLD 的基本结构EPLD、CPLD 是从 PLA、GAL发展起来的阵列型高密度 PLD 器件,具有高密度、高速度和低功耗等特点。由可编程逻辑单元、可编程 I/O 单元和可编程内部连线 3 部分组成,如图4所示 图4 EPLD 和 CPLD 基本结构 1.可编程逻辑宏单元逻辑宏单元内部主要包括与或阵列、可编程触发器和多路选择器等电路,能独立地

15、配置为时序或组合工作方式。EPLD 器件与 GAL 器件相似,其逻辑宏单元与 I/O 做在一起,称为输出逻辑宏单元,但其宏单元及与阵列数目比 GAL 大得多。 CPLD 器件的宏单元在内部,称为内部逻辑宏单元。EPLD、CPLD 除了密度高之外,许多优点都反映在逻辑宏单元上:多触发器结构和“隐埋”触发器结构。GAL 器件每个输出宏单元只有一个触发器,而 EPLD 和 CPLD 的宏单元内通常含两个或两个以上的触发器,其中只有一个触发器与输出端相连,其余触发器的输出不与输出端相连,但可以通过相应的缓冲电路反馈到与阵列,从而与其他触发器一起构成较复杂的时序电路。这些不与输出端相连的触发器就称为“隐

16、埋”触发器。这种结构对于引脚数有限的 EPLD 和 CPLD 器件来说,可以增加触发器数目,即增加其内部资源。乘积项共享结构。乘积项共享结构提高了资源利用率,可以实现快速复杂的逻辑函数。异步时钟和时钟选择。一般 GAL 器件只能实现同步时序电路,在 EPLD 和 CPLD 器件中各触发器的时钟可以异步工作,有些器件中触发器的时钟还可以通过数据选择器或时钟网络进行选择。此外,逻辑宏单元内触发器的异步清零和异步置位也可以用乘积项进行控制,因而使用更加灵活。2.可编程 I/O 单元输入/输出单元简称 I/O 单元(或 IOC),它是内部信号到 I/O 引脚的接口部分。由于阵列型 HDPLD 通常只有

17、少数几个专用输入端,大部分端口均为 I/O 端,而且系统的输入信号常常需要锁存,因此 I/O 常作为一个独立单元来处理。3. 可编程连线阵列可编程连线阵列的作用是在各逻辑宏单元之间以及逻辑宏单元和 I/O 单元之间提供互连网络。各逻辑宏单元通过可编程连线阵列接收来自专用输入或输入端的信号,并将宏单元的信号反馈到其需要到达的目的地。这种互连机制有很大的灵活性,它允许在不影响引脚分配的情况下改变内部的设计。51.3 现场可编程门阵列 FPGA1.FPGA 基本结构如图 5所示图5 FPGA 基本结构其结构包含以下几个方面: (1)可编程逻辑功能块(CLB):多个逻辑功能块通常规则地排成一个阵列结构

18、,分布于整个芯片。(2)可编程输入/输出块(IOB):完成芯片内部逻辑与外部管脚之间的接口,围绕在逻辑单元阵列四周。(3)可编程内部互连资源(IR):包括各种长度的连线线段和一些可编程连接开关。用户可以通过编程决定每个单元的功能以及它们的互连关系,从而实现所需的逻辑功能。2.FPGA 可编程的内部连线资源(1) 在 FPGA 中,大量的连线资源是通过可编程开关矩阵实现互连的。(2) 连线按相对长度分为单长度线、双长度线和长线。这里的长度是指连线跨越 CLB 的个数。其内部连线资源图如图 6所示图6 FPGA 内部连线资源5.1.4 FPGA和CPLD结构特点比较尽管FPGA和CPLD都是可编程

19、ASIC器件,有很多共同特点,但由于CPLD和FPGA结构上的差异,具有各自的特点:CPLD更适合完成各种算法和组合逻辑,FPGA更适合于完成时序逻辑。换句话说,FPGA更适合于触发器丰富的结构,而CPLD更适合于触发器有限而乘积项丰富的结构。CPLD的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而FPGA的分段式布线结构决定了其延迟的不可预测性。在编程上FPGA比CPLD具有更大的灵活性。CPLD通过修改具有固定内连电路的逻辑功能来编程,FPGA主要通过改变内部连线的布线来编程;FPGA可在逻辑门下编程,而CPLD是在逻辑块下编程。FPGA的集成度比CPLD高,具有更复杂的布线结构和

20、逻辑实现。CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或FASTFLASH技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。CPLD的速度比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采用分布式互联,而CPLD是逻辑块级编程,并且其逻辑块之间的互联是集总式的。在编程方式上:CPLD主要是基于E2PROM或FLASH存储器编程,编程次数可达1万次,优点是系统断电时编程信息也不丢失。CPLD又可分为在编程器上编程和在系统编程两类。FPGA大部分是基于SRAM编程,编程信息在系统断电时丢失,每次上电时

21、,需从器件外部将编程数据重新写入SRAM中。其优点是可以编程任意次,可在工作中快速编程,从而实现板级和系统级的动态配置。CPLD保密性好,FPGA保密性差。一般情况下,CPLD的功耗要比FPGA大,且集成度越高越明显。5.2 EDA的硬件描述描述语言(HDL)HDL 是电子系统硬件行为描述、结构描述、数据流描述的语言。目前利用硬件描述语言可以进行数字电子系统的设计。随着研究的深入,利用硬件描述语言进行模拟电子系统设计或混合电子系统设计,也正在探索中。任何一种 EDA工具,都需要一种硬件描述语言作为 EDA 工具的工作语言。在我国比较有影响的硬件描述语言有:ABELHD语言、Verilog HD

22、L 语言、AHDL 语言和 VHDL 语言。5.2.1 ABELHDL 语言这是一种早期的硬件描述语言。在可编程逻辑器件的设计中,可方便准确的描述所设计的电路逻辑功能。支持逻辑电路的多种表达形式,其中包括逻辑方程,真值表和状态图。5.2.2 Verilog HDLVerilog HDL 是在C 语言的基础上发展起来的一种硬件描述语言,后来 Verilog HDL 成为 IEEE 标准,即 IEEE Standard 1364-1995。Verilog HDL 的最大特点就是易学易用。5.2.3 AHDLAHDL 是一种模块化的高级语言,完全集成于 MAX+ plusII 或者 QuartusI

23、I 系统之中,特别适于描述复杂的组合逻辑、组运算、状态机、真值表和参数化逻辑。设计者可以方便地应用 MAX+plusII 或 QuartusII 对 AHDL 进行文本编辑、编译、调试等工作,尤其是在消息处理器中对错误自动定位的功能使调试十分方便。它的缺点是移植性不好,通常只用于 ALTERA 公司自己的开发系统。5.2.4 VHDLVHDL 语言即超高速集成电路硬件描述语言。该语言设计技术齐全、方法灵活、可与制作工艺无关、编程易于共享,所以成为硬件描述语言的主流,成为标准硬件描述语言。目前, VHDL 语言已成为 FPGACPLD 编程最常用的工具。VHDL 作为 EDA 的重要组成都分,提

24、供了借助计算机进行数字系统设计的一种很好的手段。 VHDL 标准,规范, 语法较为严格,采用 VHDL 的设计便于重复利用交流, VHDL所具有的类属描述语句和子程序调用等功能,使设计者对完成的设计,不必改变源程序,只需改变类属参数或函数,就可改变设计的规模和结构。5.3 EDA 软件EDA 软件在 EDA 技术应用中占据极其重要的地位,EDA 的核心是利用计算机实现电路设计的自动化,因此基于计算机环境下的 EDA 工具软件的支持足必不可少的。EDA 软件品种繁多,大致可分为三大类。第一类是电路图设计软件,主要完成电路原理图的绘制和印制电路版图的绘制。第二类是电子电路仿真软件,主要完成电子电路

25、和系统的仿真。第三类是片上系统开发软件,主要完成复杂电子系统的设计、仿真、编译和下载,在单芯片上实现电子系统。5.31常用的电路图仿真软件有以下三种。(1)Protel:Protel系列软件是澳大利亚 Altium 的产品,早期的版本用于设计 PCB。后来增加了绘制电路原理图的功能,直至增加了电路仿真功能和可编程器件开发功能。(2)OrCAD:OrCAD包括 OrCAD Capture 电路原理图输入模块、A/D PSpice 电路原理图仿真模块、OrCAD Layout PC 设计模块和 PLD 设计模块。设计者在屏幕上绘制电路图,设置电路元件、器件的参数,生成电路中各种激励信号源,生成多种

26、格式要求的电连接网表,运行 PSpice软件,将分析结果用图形显示出来。(3)EDA 2002:EDA 2002主要用于电器图、电路原理图、印制电路板的计算机辅助仿真设计。EDA 2002 采用一体化,制板设计,输出,布局布线,设计优化,设计校验;建立元件库,建立封装库等功能。该软件有先进的管理器,可以管理各类文件。 5.32仿真软件常用的仿真软件有以下 4 种。(1)Tina Pro:Tina Pro能对较为复杂的模拟电路、数字电路和模数式混合电子电路进行仿真的软件,为用户提供了超过了两万个元器件和多种信号源及十多种测试仪器的元器件库。在构建电路时,不需要添加测试仪器,只需要标出测试点,就可

27、以进行分析,分析结果可展现在相关图表中或保存到相关文档中。(2)EWB和multisimEWB(Electronics WorkBench)提供了上万种元、器件和七中测试仪器,设计者可以从中选取所需的元件和仪器,在电路图编辑器中快速地创建电路,并通过十多种不同的分析模式对不同的电路进行分析仿真,从而分析所设计电路的性能指标。 multisim 是 EWB的升级版,它继承了 EWB 的优点,同时在功能和操作上进行了较大规模的改动,扩充了器件库中器件的数量,增加了测试仪器重复使用性,增加了电路仿真分析功能。(3) Pspice:PSpice 是由 Spice 发展而来的通用电路分析程序。 它能运行

28、模拟电路分析、数字电路分析和模拟数字混合电路分析。Spice 可以用众多元、器件构成电路,这些元、器件以符号、模型和封装 3 种分别存放在扩展名为 slb、lib 和 plb 三种类型的库文件中。slb 库中的元、器件用于绘制电路图;lib中的元、器件模型用于电路仿真分析;plb 中的元、器件封装形式用于绘制印制电路板的版图.(4) System View:System View 提供并开发电子系统的模拟和数字工具、核心库和扩展功能的特殊应用库。设计者通过构建框图的形式组成系统,设置参数,进行仿真。其主要功能有:动态系统仿真、通信系统仿真、离散系统的 Z 域分析、连续系统的Laplace 域分

29、析、模拟和数字滤波器设计、信号频谱和功率谱分析等。5.3.3片上系统开发软件常用的片上系统开发软件有以下 3 种。(1)QuartusII :QuartusII是 MUX+PLUSII 开发软件的升级换代产品,它可以开发从普通的逻辑电路到智能化的电子系统。用户可通过原理图输入方式和语言输入方式来表达设计要求和组成系统;具有文件编译、功能仿真、硬件配置、程序下载、嵌入分析等功能;(2)TCAD:TCAD包括原理图设计工具 Scholar、仿真工具 Smartpice、版图设计 Expert、DRC 检查 Savage、网表提取工具 Maveric、原理图与版图对照工具 Guardian -LVS

30、。(3)ZeniEDA System :ZeniEDA System 系统是IC 设计产品,其工具集包括 ZeniSE(Schematic Editor)原理编辑器、ZeniPDT(physical design tool)版图编辑工具、 ZeniVERI(physical Design Verification Tools)版图验证工具、 ZeniPE(Parasitic Parameter Extraction)寄生参数提取和 ZeniVDE(Visual HDL Design Environment)可视化 HDL 设计环境。6. PLD和FPGA封装技术以及片上文字信息分析61 CPL

31、D和FPGA的封装介绍封装最初的定义是:保护电路芯片免受周围环境的影响(包括物理、化学的影响)。所以,在最初的微电子封装中,是用金属罐 ( metal can) 作为外壳,用与外界完全隔离的、气密的方法,来保护脆弱的电子元件。但是,随着集成电路技术的发展,尤其是芯片钝化层技术的不断改进,封装的功能也在慢慢异化。通常认为,封装主要有四大功能,即功率分配、信号分配、散热及包装保护。它的作用是从集成电路器件到系统之间的连接,包括电学连接和物理连接。目前,集成电路芯片的I/O线越来越多,它们的电源供应和信号传送都是要通过封装来实现与系统的连接;芯片的速度越来越快,功率也越来越大,使得芯片的散热问题日趋

32、严重;由于芯片钝化层质量的提高,封装用以保护电路功能的作用其重要性正在下降。 电子封装的类型很复杂。从使用的包装材料来分,我们可以将封装划分为金属封装、陶瓷封装和塑料封装;从成型工艺来分,我们又可以将封装划分为预成型封装(pre-mold)和后成型封装(post-mold);至于从封装外型来讲,则有SIP(single in-line pack age)、DIP(dual in-line package)、PLCC(plastic-leaded chip carrier)、PQFP(plastic quad flat pack)、SOP(small-outline package)、TSOP(

33、thin small-outline pa ckage)、PPGA(plastic pingrid array)、PBGA(plastic ball grid array)、CSP (chip scale package)等等;若按第一级连接到第二级连接的方式来分,则可以划分为PTH (pin-through-hole)和SMT(surface-mount-technology)二大类,即通常所称的插孔 式(或通孔式)和表面贴装式。 DIP封装的管脚从封装体的两端直线式引出。DIP的外形通常是长方形的,管脚从长的一边伸出。绝大部分的DIP是通孔式,但亦可是表面贴装式。对DIP来说,其管脚数通常

34、在8至64(8、14、16、18、20、22、24、28、40、48、52和64)之间,其中,24至40管脚数的器件最常用于逻辑器件和处理器,而14至20管脚的多用于记忆器件,主要取决于记忆体的尺寸和外形。当器件的管脚数超过48时,DIP结构变得不实用并且浪费电路板空间。称为芯片载体(chip carrier)或quad的封装,四边都有管脚,对高引脚数器件来说,是较好的选择。之所以称之为芯片载体,可能是由于早期为保护多引脚封装的四边引脚,绝大多数模块是封装在预成型载体中。而后成型技术的进步及塑料封装可靠性的提高,已使高引脚数四边封装成为常规封装技术。其它一些缩写字可以区分是否有引脚或焊盘的互连

35、,或是塑料封装还是陶瓷封装体。诸如LLC(lead chip carrier),LLCC(leadless chip carrier)用于区分管脚类型。PLCC(plastic leaded chip carrier)是最常见的四边封装。PLCC的管脚间距是0.050英寸,与DIP相比,其优势是显而易见的。PLCC的引脚数通常在20至84之间(20、28、32、44、52、68和84)。6.2 常用 CPLD/FPGA的标识含义CPLD/FPGA 生产厂家多,系列、品种更多,各生产厂家命名、分类不一,给 CPLD/FPGA的应用带来了一定的困难, 但其标识也是有一定的规律的。下面对常用 CPL

36、D/FPGA 标识进行说明。1. CPLD/FPGA标识概说CPLD/FPGA产品上的标识大概可分为以下几类:(1)用于说明生产厂家的,如:ALTERA,Lattice,Xilinx 是其公司名称。(2)注册商标,如:MAX 是为 ALTERA 公司其 CPLD 产品 MAX 系列注册的商标。(3)产品型号,如 EPM7128SLC84-15,是 ALTERA 公司的一种 CPLD(EPLD)的型号,是需要重点掌握的。(4)产品序列号,是说明产品生产过程中的编号, 是产品身份的标志,相当于人的身份证。(5)产地与其它说明,由于跨国公司跨国经营,世界日益全球化,有些产品还有产地说明,如:made

37、 in China(中国制造)。2. CPLD/FPGA 产品型号标识组成CPLD/FPGA 产品型号标识通常由以下几部分组成:(1)产品系列代码:如 ALTERA 公司的 FLEX 器件系列代码为 EPF。(2)品种代码:如 ALTERA 公司的 FLEX10K,10K 即是其品种代码。(3)特征代码:也即集成度,CPLD 产品一般以逻辑宏单元数描述,而 FPGA 一般以有效逻辑门来描述。如 ALTERA 公司的 EPF10K10 中后一个 10,代表典型产品集成度是 10K。要注意有效门与可用门不同。(4)封装代码:如 ALTERA 公司的 EPM7128SLC84 中的 LC,表示采用

38、PLCC 封装(Plastic Leaded Chip Carrier,塑料方形扁平封装)。 PLD 封装除 PLCC 外,还有 BGA (Ball Grid Array,球形网列)、 C/JLCC(Ceramic /J-leaded Chip Carrier,)、 C/M/P/TQFP (Ceramic/Metal/Plastic/Thin Quard Flat Package)、 PDIP/DIP(Plastic Double In line Package)、PGA(Ceramic Pin Grid Array)等多以其缩写来描述,但要注意各公司稍有差别,如 PLCC, ATERA 公司

39、用 LC 描述, Xilinx公司用 PC 描述,Lattice 公司用 J 来描述。(5)参数说明:如ALTERA 公司的EPM7128SLC84 中的LC84-15,84 代表有 84 个引脚,15代表速度等级为15ns。但有的产品直接用系统频率来表示速度,如 ispLSI1016-60,60代表最大频率 60MHz。(6)改进型描述:一般产品设计都在后续进行改进设计,改进设计型号一般在原型号后用字母表示,如 A、B、C 等按先后顺序编号,有些不从 A、B、C 按先后顺序编号,则有特定的含义,如 D 表示低成本型(Down)、 E 表示增强(Ehanced)、 L 表示低功耗型(Low)、

40、H 表示高引脚型(High)、X 表示扩展型(eXtended)等。(7)适用的环境等级描述:一般在型号最后以字母描述,C(Commercial)表示商用级(0摄氏度至 85 摄氏度), I (Industrial)表示工业级(-40 摄氏度至 100 摄氏度), M (Material)表示军工级(-55 摄氏度至 125 摄氏度)。我们拿一FPGA芯片举例如下: 图6如上图FPGA芯片,左上角XILINX文字为设计生产该芯片的公司名称,KINTEX-7为芯片型号,Kintex-7 系列是赛灵思公司一种新型 FPGA,能以不到 Virtex-6 系列一半的价格实现与其相当性能,性价比提高了一倍,功耗降低了一半。下边文字为此芯片的具体型号等,最下方TAIWAN为芯片的产地。7FPGA发展给摩尔定律带来的挑战在文章的结尾,我们讨论一下关于有关摩尔定律的某些问题。电子器件的发展过程同样遵循着摩尔定律,即:逻辑容量提高一倍

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论