FPGA硬件电路设计及FPGA平台介绍课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《FPGA硬件电路设计及FPGA平台介绍课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 硬件 电路设计 平台 介绍 课件
- 资源描述:
-
1、FPGAFPGA硬件电路设计及硬件电路设计及FPGAFPGA平台简介平台简介2主要内容:主要内容:1.FPGA技术概述;2.主流FPGA器件介绍;3.VIRTEX-5 FPGA电路设计;4.V4LX160 FPGA平台介绍;第一章第一章FPGAFPGA技术概述技术概述4第第1 1章主要内容章主要内容q 可编程逻辑器件发展历程q FPGA的结构q FPGA的主要特点q FPGA的发展趋势5可编程逻辑器件发展历程可编程逻辑器件发展历程q PROM可编程只读存储器,只能存储少量数据,完成简单逻辑功能。q EPROM/EEPROM紫外线可擦除只读存储器和电可擦除只读存储器。q PAL/GAL可编程阵列
2、逻辑和通用阵列逻辑,能完成中大规模的数字逻辑功能。q FPGA/CPLD现场可编程门阵列和复杂可编程逻辑器件,完成超大规模的复杂组合逻辑与设计逻辑。6FPGAFPGA的结构的结构q FPGA一般由以下几个基本部分构成:v 可编程逻辑功能模块(Configurable Logic Block,CLB)v 可编程输入输出模块(Input/Output Blocks,IOB)v 可编程内部互连资源(Programmable Interconnection,PI)q 现代平台级FPGA还会包括以下可选资源:v 存储器资源(BlockRAM)v 数字时钟管理单元(分频、倍频、数字延迟)v I/O多电平标
3、准兼容(Select I/O)v 算术运算单元(乘法器、加法器)v 特殊功能模块v 微处理器模块(PowerPC、ARM)7现代现代FPGAFPGA的主要特点的主要特点q 规模越来越大,达到上千万门级的规模,更适于实现片上系统(SoC)。q 开发过程投资小。FPGA设计灵活,发现错误时可直接更改设计,减少了投片风险,节省了许多潜在的花费。FPGA除能完成复杂系统功能外,也可以实现ASIC设计的功能样机。q FPGA一般可以反复地编程、擦除。在不改变外围电路的情况下,设计不同片内逻辑就能实现不同的电路功能。q 保密性好。在某些场合下,根据要求选用防止反向技术的FPGA,能很好的保护系统的安全性和
4、设计者的知识产权。8q 以ARM、PowerPC、Nios和MicroBlaze为代表的RISC处理器软硬IP核、各种软硬IP核极大的加强了系统功能,可以实现真正的可编程片上系统。q FPGA开发工具智能化程度高,功能强大。应用各种工具可以完成从输入、综合、实现到配置芯片等一系列功能。还有许多工具可以完成对设计的仿真、优化、约束、在线调试等功能。这些工具易学易用,可以使设计人员更能集中精力进行电路设计。9FPGAFPGA的发展趋势的发展趋势q 向更高密度、更大容量的系统级方向发展。q 向低成本、低电压、低功耗、微封装和环保型发展。q IP资源复用理念得到普遍认同并成为主要设计方式。q MCU、
5、DSP和MPU等嵌入式处理器IP将成为FPGA应用的核心。第二章主流第二章主流FPGAFPGA器件介绍器件介绍11第第2 2章主要内容章主要内容q 各厂商FPGA系列介绍q Altera FPGA主流器件介绍q Xilinx FPGA主流器件介绍12FPGAFPGA厂商厂商v ALTERA基于RAM工艺的通用FPGAv XILINX 基于RAM工艺的通用FPGAv ACTEL 基于反熔丝工艺和FLASH工艺非易失性的FPGAv LATTICE具有混合工艺的特色FPGA13q ALTERA公司FPGA系列v Cyclone低成本FPGA系列,针对成本敏感的应用 Cyclone 130nm工艺 C
6、yclone II90nm工艺 Cyclone III65nm工艺v Arria GX 带有收发器的中低成本FPGA系列,针对PCIE、千兆 以太网和Serial RapidIO v Stratix 高端FPGA系列,针对高密度高性能应用Stratix 130nm工艺Stratix II/GX90nm工艺Stratix III L/E65nm工艺 Stratix IV E/GT/GX40nm工艺14q Xilinx公司FPGA系列v Spartan低成本FPGA系列,针对成本敏感的应用 Spartan IIE/II/XL 130nm工艺 Spartan 3/3E/3A/3AN/3A DSP90
7、nm工艺 Spartan 6 LX/LXT45nm工艺 v Virtex 高端FPGA系列,针对高密度高性能应用Virtex II/IIPro130nm工艺Virtex 4 LX/SX/FX90nm工艺Virtex 5 LX/LXT/SXT/FXT/TXT65nm工艺 Virtex 6 LXT/SXT/HXT40nm工艺15q ACTEL公司FPGA系列v ProASIC3 最低成本、低功耗、可重编程非易失FPGA系列 ProASIC3/E 低功耗、低成本FPGA ProASIC3 nano 具有增强I/O功能的最低成本的FPGA ProASIC3L 6低功耗、高性能和低成本平衡的FPGA v
8、 IGLOO 低功耗、小面积、低成本、可重编程Flash FPGAIGLOO/e 功耗超低的可编程FPGA IGLOO nano 业界功耗最低、尺寸最小的FPGA IGLOO PLUS 具有增强I/O功能的低功耗FPGAv Fusion 将可配置模拟部件、大容量 Flash、时钟电路,以及基 于Flash的高性能可编程逻辑集成在单片器件中16q Lattice公司FPGA系列v LatticeSC 高性能FPGA系列 LatticeSC 业界最快的FPGA结构,采纳了系统级特性。v LatticeXP 非易失 的Flash FPGA系列 LatticeXP 290nm闪存片上存储器,瞬时上电、
9、小的芯片面积、串行TAG存储器、设计安全性等。支持现场升级(Live Updates)、128位的AES加密以及双引导技术。v LatticeECP 低成本结构和一些先进特性的FPGA系列 LatticeECP3业界拥有SERDES功能的FPGA器件中,具有最低的功耗和价格17第第2 2章主要内容章主要内容q FPGA生产厂商介绍q Altera FPGA主流器件介绍q Xilinx FPGA主流器件介绍18q 主流低端器件Cyclone III65nm 低成本FPGA系列v 特性总结1920q 主流高端器件Stratix IV 40nm 高性能、高端FPGAv Stratix IV E非收发
10、器应用的通用FPGA特性总结特性总结1、ALM:GT和GX型号有530K等价LE,E型号有680K等价LE;分段式的8输入LUT。2、可编程功耗技术:每一个可编程LAB、DSP模块和存储器模块都可工作在高速模式和低功耗模式3、外部存储器接口:支持DDR3、DDR2、QDR II、QDR、RLDRAM和RLDRAM等外部DRAM和SRAM接口,速度可到533M/Hz4、DSP模块:具有1360个18位 x 18位乘法器,可灵活配置为多种模式。5、高速IO支持:支持可编程摆率、驱动能力、输出延时和OCT等功能,经过 优化后的LVDS IO性能在150M1.6G之间6、时钟管理:12个PLL,速度在
11、5720MHz之间。还有16个全局时钟、88个象限时钟及132个外围时钟。2122v Stratix IV GX 优异的带宽性能和信号完整性特性总结特性总结 23v Stratix IV GT 带有11.3-Gbps收发器特性总结特性总结24q 主流高端器件Stratix III 65nm 高性能、高端FPGAv Stratix III-L逻辑、存储器和DSP资源平衡v Stratix III-E增强了存储器和DSP资源 25第第2 2章主要内容章主要内容q FPGA生产厂商介绍q Altera FPGA主流器件介绍q Xilinx FPGA主流器件介绍26q 主流低端器件Spartan 3
12、90nm 低成本FPGA系列v Spartan 3密度优化的,适用于数据综合处理v Spartan 3E逻辑优化的,适用于逻辑集成和嵌入式控制v Spartan 3AIO优化的,适用于多IO应用,如桥接,存储器接口v Spartan 3AN非易失的,适用于空间受限的设计v Spartan 3A DSPDSP应用优化,适用于DSP相关应用27v Spartan 3特性:1、DCM频率5M300M,DDR/DDR2最高到400M,IO最大24mA驱动电流 2、支持19种IO标准和多种电平标准28v Spartan 3E资源增强特性逻辑密度高。支持多种配置方式(SPI,BPI等)29v Sparta
13、n 3A:适用于多IO的低成本应用增强特性1有suspend模式,可降低系统功耗增强特性2增强的DDR支持,IO密度高30v Spartan 3AN:整合了非易失MEMORY增强特性1内嵌11M的非易失MEMORY,节省外部空间,易用,简化设计增强特性2代码更安全31v Spartan 3A DSP:内嵌高性能DSP模块增强特性1内嵌基于Virtex 4的DSP48A模块,独立布线,250M处理能力增强特性2增强了BLOCK RAM,工作频率250M32q 主流低端器件Spartan 6 45nm 低成本、低功耗FPGA系列v Spartan-6 LX具有逻辑优化的v Spartan-6 LX
14、T具有高速串行数据连接33v Spartan-6 LX的基本特性1、基于双寄存器、6输入查找表的slice2、IO支持1.2V3.3V的多种电平和多种接口标准;每对差分IO传输速度1Gb/s;支持DDR、DDR2、DDR3和RLDDR,最高支持速率800Mb/s;支持PCI-33MHz。3、增强的DSP处理模块-DSP48A14、增强的时钟管理模块(CMT),一个CMT由2个DCM和1个PLL组成。5、支持多种配置模式,包括低成本的SPI模式和NOR FLASH模式。6、增强的设计安全保护,使用了DNA身份验证方式和AES流加密方式7、低成本的增强型的软处理器MicroBlaze。34v Sp
15、artan-6 LXT的附加特性1、集成了高速GTP串行收发器,最高速率为3.125Gb/s,接口类型包括SATA,PCI-E,1G 以太网,DisplayPort,OBSAI,CPRI,EPON等。2、为PCI Express设计集成了Endpoint block。35q 主流高端器件Virtex5 65nm 高端高性能FPGA系列v Virtex-5 LX:高性能通用逻辑应用v Virtex-5 LXT:具有高级串行连接功能的高性能逻辑应用v Virtex-5 SXT:具有高级串行连接功能的高性能信号处理应用v Virtex-5 FXT:具有高级串行连接功能的高性能嵌入式系统v Virte
16、x-5 TXT:具有双密度高级串行连接功能的高性能系统36v Virtex-5 系列的基本特性1、真 6 输入查找表(LUT)技术,双 5-LUT 选项。2、时钟管理模块(CMT)具有零延迟缓冲、频率综合和时钟相移功能的数字时钟管理器模块;具有输入抖动滤波、零延迟缓冲、频率综合和相位匹配时钟分频功能的PLL模块。3、真双端口 RAM 模块36 Kb Block RAM/FIFO4、高级DSP48E Slice5、支持多种配置模式,包括低成本的SPI模式和并行FLASH模式。6、所有器件都有系统监视功能(片上/片外热特性监视、片上/片外电源监视、通过 JTAG 端口访问所有监视量)7、LXT、S
17、XT 和 FXT 器件同样封装中引脚兼容37v Virtex-5 LXT、SXT、TXT、FXT的特性1、PCI Express 集成端点模块、符合 PCI Express 基本规范 1.1。2、三态 10/100/1000 Mb/s 以太网 MAC,可以将 RocketIO 收发器用作 PHY,也可以用多种软 MII(媒体独立接口)方案将其连接到外部PHYv Virtex-5 LXT、SXT的特有功能100 Mb/s 到 3.75 Gb/s 的 RocketIO GTP 收发器v Virtex-5 TXT、FXT的特有功能150 Mb/s 到 6.5 Gb/s 的 RocketIO GTX
18、收发器v Virtex-5 FXT的特有功能包含了PowerPC 440 微处理器模块(RISC 架构、七级流水线、包括 32 KB 的指令和数据缓存)38v Virtex-5 LX、LXT系列器件39v Virtex-5 SXT、TXT、FXT系列器件1.Virtex-5 Slice 的组织方式与前几代不同。每个 Virtex-5 Slice 包含四个 LUT 和四个触发器2.每个 DSP48E Slice 包含一个 25 x 18 乘法器、一个加法器和一个累加器。3.Block RAM 的基本容量为 36 Kb。每个模块也可用作两个独立的 18 Kb 模块。4.每个时钟管理模块(CMT)包
展开阅读全文