周立功的ActelFPGA讲稿costfree.ppt
《周立功的ActelFPGA讲稿costfree.ppt》由会员分享,可在线阅读,更多相关《周立功的ActelFPGA讲稿costfree.ppt(76页珍藏版)》请在三一办公上搜索。
1、Actel Flash FPGA,http:/,北京立功致远科技有限公司 耿天祥,FPGA的基础知识,目录,FPGA的基础知识,FPGA发展历史,FPGA即现场可编程门阵列,是一种可以编程的数字集成电路IC,它起源于20世纪80年代。,FPGA的基础知识,FPGA发展历史,随着EDA技术的发展,电子技术已从原来简单的晶体管技术发展到现在拥有上百万门的FPGA技术。,FPGA的基础知识,可编程逻辑器件,第一个可编程的IC是在20世纪70年代以PROM的形式出现的,通常被称为可编程逻辑器件PLD。FPGA也是PLD的一种,它通过互连线将内部的各个模块进行连接,完成所需要的功能。,PLD,熔丝链技术
2、,反熔丝技术,PROM技术,EPROM技术,E2PROM技术,SRAM技术,Flash技术,按照工艺来分,FPGA的基础知识,可编程逻辑器件,反熔丝在施加电压之前是断开的,当施加电压后形成导体。反熔丝器件的缺点是:不可重复编程,而且需要特定的编程器来对其编程;其芯片使用特定的封装,还需要与其配套的插座才能编程并且编程需要很高的电压。,反熔丝技术,FPGA的基础知识,可编程逻辑器件,E2PROM技术,E2PROM即电可擦除可编程ROM,该晶体管类似于MOS管的结构,与之不同的是它增加了一个称为浮栅的多晶硅,并在浮栅上增加了一个隧道二极管,用于电擦除存储单元。,二氧化硅,硅衬底,FPGA的基础知识
3、,可编程逻辑器件,SRAM技术,现在的FPGA大多采用SRAM技术,由46个 MOS管组成一个SRAM结构的开关,它主要缺点是掉电的时候数据会丢失,外部需要一个价格昂贵的配置芯片,配置一般需要几百毫秒的时间。,FPGA的基础知识,可编程逻辑器件,Flash技术,Flash技术是E2PROM技术的一种特殊形式,也是由浮栅型场效应管构成的。它与SRAM相比主要优点是:掉电后数据不会丢失,不需要昂贵的配置芯片,并且单个开关晶体管数目比SRAM少4个,这大大减少了布线的面积,降低了功耗。,PROM,PLA,PAL,GAL,其它,SPLD,CPLD,FPGA,FPGA的基础知识,可编程逻辑器件,可编程逻
4、辑器件按规模划分为低密度可编程逻辑器件和高密度可编程逻辑器件。,PLD,FPGA的基础知识,可编程逻辑器件,它的主要组成部分有:输入/输出控制单元、宏单元和互连矩阵。宏单元的基本结构与简单的PLD相同,用来实现基本的逻辑功能。,CPLD,集成度低,内部最大只有512个宏单元;触发器资源较少,难以实现复杂的时序逻辑设计;功耗很大,成本高。,缺点:,FPGA的基础知识,可编程逻辑器件,是可编程逻辑阵列,内部资源从几万门到几百万门。无论是组合逻辑资源还是时序逻辑资源都相当的丰富,所以利用FPGA我们可以设计更为复杂的系统。,FPGA,特点:,集成度高,内部资源庞大;设计周期短,灵活性强;速度快,功耗
5、低。,FPGA的基础知识,FPGA结构,FPGA器件的结构非常类似于门阵ASIC(专用集成电路),但是FPGA芯片没有任何定制的掩膜层,它属于半定制电路。,可编程逻辑块CLB,基本的可编程逻辑块有两种,分别为基于多路选择器的,另一种是基于查找表的。不过对于Actel的Flash FPGA来说,它的最小编程单元成为Tile。,FPGA的基础知识,FPGA结构,可编程I/O块,可编程的输入/输出模块IOB为芯片外部封装管脚和内部逻辑提供连接接口。每个IOB可控制一个封装管脚,可配置成输入、输出和双向口。,FPGA器件的结构非常类似于门阵ASIC(专用集成电路),但是FPGA芯片没有任何定制的掩膜层
6、,它属于半定制电路。,FPGA的基础知识,FPGA结构,FPGA器件的结构非常类似于门阵ASIC(专用集成电路),但是FPGA芯片没有任何定制的掩膜层,它属于半定制电路。,可编程互联资源,通过可编程互联资源可以将CLB与CLB,CLB和I/O相互连接起来,通常有三类连线资源,即局部连线、长线资源和全局网络。,FPGA的基础知识,FPGA结构,随着FPGA技术的发展,各个厂商所提供的资源也越来越丰富,比如说信号处理器DSP、锁相环PLL等。除了以上介绍的FPGA基本结构之外,FPGA中还提供了各种可用的嵌入式资源。,FPGA的基础知识,目录,FPGA的基础知识,SRAM与Flash FPGA,现
7、在FPGA技术发展相对迅速,工艺水平不断地进步,目前FPGA主要有两种制造工艺,分别为SRAM型和Flash型。,架构对比,FPGA的基础知识,FPGA与CPLD,CPLD和FPGA都属于可编程的逻辑器件,有很多共同特点,但由于其结构上的差异,它们也有各自的特点。,适合完成一些算法和组合逻辑,适合完成一些时序逻辑设计,通过修改具有固定内连电路,通过改变内部连线的布线来编程,集成度较低,逻辑资源少。,集成度高,复杂的布线和逻辑。,使用粗颗粒结构,其功耗大,使用细颗粒结构,功耗低。,CPLD FPGA,FPGA的基础知识,FPGA与ASIC,在FPGA的发展史上,专用集成电路(ASIC)的实现方法
8、对FPGA/CPLD的发展有着重要的影响。,数字IC,全定制IC,半定制IC,门阵IC,标准单元IC,结构化IC,ASIC,FPGA,ASIC,FPGA的基础知识,FPGA与ASIC,在FPGA的发展史上,专用集成电路(ASIC)的实现方法对FPGA/CPLD的发展有着重要的影响。,全定制性能,设计周期长,设计周期短,更快地面市时间,设计成本高,适合于大批量生产,无临时花费(NRE),速度快,资源利用率高,速度较快,资源利用率有限,不可重复编程,实现专用功能,可重复编程,可实现SOC,FPGA的基础知识,目录,FPGA的基础知识,基于FPGA的设计,系统规范,模块设计,设计输入,功能仿真,综合
9、,布局布线,时序验证,配置下载,系统设计规范,HDL描述、IP核,HDL描述、IP核,时序/面积/功耗约束,布局布线约束,I/O引脚分配,静态时序分析,反标注文件(.sdf),下载位流文件,设计流程,FPGA的基础知识,基于FPGA的设计,设计方法,借助于EDA工具实现高层次到底层次的变换;无论是功能设计还是具体实现都是自顶向上的;设计者可在更高层次上完成设计输入,缩短了设计周期;极大地提高了设计的效率和可靠性。,自定向下(Top_Down)设计方法自低向上(Bottom_Up)设计方法,FPGA的基础知识,基于FPGA的设计,设计方法,具体实现过程是自底向上的,但功能设计是自顶向下的;这种设
10、计方法效率较低,设计周期长;从最底层版图开始,经逻辑设计最终实现功能,适合于小规模电路设计。,自定向下(Top_Down)设计方法自低向上(Bottom_Up)设计方法,以HDL代码的形式提供;不依赖于任何实现工艺或技术;具有很大灵活性,可重用性很好。,FPGA的基础知识,基于FPGA的设计,基于IP核的设计,IP核,软核,硬核,固核,以集成电路版图的形式提供;经过实际工艺流片验证;依赖于某一特定实现工艺,在形态和性能上具有不可改变性,FPGA的基础知识,基于FPGA的设计,基于IP核的设计,IP核,软核,硬核,固核,处于软核和硬核之间,以电路网表形式提供;采用硬件仿真器进行验证;,FPGA的
11、基础知识,基于FPGA的设计,基于IP核的设计,IP核,软核,硬核,固核,FPGA的基础知识,目录,FPGA的基础知识,FPGA的应用领域,在工艺不断进步的推动下,FPGA产品在逻辑密度、性能和功能上有了极大的提高,同时器件成本的大幅下降,也使得电子设计工程师逐渐倾向于在越来越多的设计方案中采用可编程逻辑器件。在突破了低功耗、低成本以及先进工艺的瓶颈后,FPGA不断以其可编程和灵活性向更多领域渗透。,FPGA的基础知识,FPGA的应用领域,应用一:通信领域,无线通信业,软件无线电(SDR)、蜂窝基础设施、高速DSP技术、第三代通信(3G)技术等。有线通信业,主要有以太网MAC、接入流处理、通用
12、前端、架构接口等。,FPGA的基础知识,FPGA的应用领域,应用二:医疗及消费电子领域,医疗:如电疗、血液分析仪、医疗检测设备、诊断成像、心率处理等。消费电子业:显示器/投影仪、数字电视和机顶盒、家庭网络、DVD播放/刻录机、PDA等便携式娱乐设备等。,FPGA的基础知识,FPGA的应用领域,应用三:汽车电子领域,现在汽车电子业正在以惊人的速度发展着,它的电子市场潜力很大,FPGA在该领域的应用数量也不断的增长。汽车电子应用有车载数据采集、ECU硬件在环仿真、车载PC、图形处理、车载音频处理等。,FPGA的基础知识,FPGA的应用领域,应用四:工业及数据处理领域,工业:工业自动控制、工业以太网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 立功 ActelFPGA 讲稿 costfree
链接地址:https://www.31ppt.com/p-5815262.html