电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>可编程逻辑>FPGA到底有多厉害?资料下载

FPGA到底有多厉害?资料下载

2021-04-15 | pdf | 367.18KB | 次下载 | 免费

资料介绍

作者:Barry Manz, Mouser Electronics FPGA的宽广世界 “逻辑”一词决定了FPGA的多功能性,让FPGA有不同的模型,每个都有特定有时是独一无二的属性来满足不同应用的需要。在这当中最有需求力的是防御雷达、电子战还有信号情报领域,这方面的需求是如此严重以至于很难相信任何一个没有超级计算机的系统能够满足这些需求。然而FPGA已经席卷了防御工业,多亏了它们大规模并行处理能力和I/O口,还有低功耗,以及最近具备的能够处理浮点型算法的能力,该能力是解决许多类型计算问题的关键。 为这些应用服务的是高性能FPGA如Altera的Stratix 10系列,其带有400万个逻辑单元,加工在Intel 14nm Tri-Gate处理器上,配合64位ARM Cortex-A53四核处理器。相比它们的处理器,它们有四倍的处理数据吞吐量、四倍的串行收发器带宽、一个28-Gb/s的底板、56Gb/s的片到片/模块速率、超过2.5Tb/s的串行内存带宽、超过1.3Tb/s的并行内存接口带宽,支持DDR4内存,最高速度可达3200Mb/s.为了满足前述浮点计算能力需求,它们提供超过单精度DSP 10倍的TFLOPs。 总体上,它们耗费的能量是上一代单精度浮点型效率为100GFLOPS/W的高端FPGA的70%。Stratix 10设备被Altera的高级开发调试工具如OpenCL和SoC嵌入式设计套件中的Altera SDK所支持。 在中档范围的是Altera的立即启动型MAX 10 FPGA(图3),集成了DSP、带有12位ADC温度传感器模拟电路模块、锁相环、低延时全局时钟、嵌入式软处理器支持、内存控制器、达到736KB的双配置flash,允许你进行存储和在单片上的两个图像间动态切换。它们基于TSMC系列的55-nm工艺嵌入式flash技术设计,该技术支持立即启动配置以使它们可以控制系统中其它元件的上电或初始化。器件密度达2000到50000个逻辑元素。其它特点包括多达500个的用户I/O引脚、18路模拟输入通道还有128位AES加密。 图3:评估板上的Altera MAX 10FPGA来源:Altera 特别有意思的是结合了Nios II代处理器内核、片上外设和带有片下内存接口内存的Nios II处理器。相比固化的微控制器,该Nios II代处理器是一个可配置的“软”IP核,这意味着处理器内核是可编程的并且不是固化在芯片里的。当它在FPGA上实现的时候,它允许软硬件工程师协同工作来优化硬件以及测试里边运行的软件。 就连给大众应用服务的FPGA也有令人生畏的性能。例如,Lattice Semiconductor宣称它的MachXO3 FPGA家族是尺寸最小、每I/O成本最低的平台,旨在扩展系统能力和同时利用如MIPI、PCIe及千兆以太网之类的并行和串行I/O来桥接新兴的连接。它们的封装技术消除了连接线,此举减少了成本,增大了I/O密度。基于模型可以看出它们有640到6900个查找表。典型的应用领域包括消费电子、计算及存储、无线通信工业控制还有汽车。他们的设计工具库包括流行的逻辑综合软件、预先设计的IP、还有专门适合MachXO3L家族产品的免费参考设计。为了让开发更简单化,Terasic,一家专门使用FPGA(还有其它设备)定制子系统的公司,提供了基于Altera Cyclone V代GX FPGA搭建的Cyclone 5代GX开发套件硬件设计平台。该板(图4)包括相关硬件如一个Arduino接头、板载USB Blaster、带有高速收发器的音频视频功能。该公司的目标是简化评估和制造FPGA子系统的任务,而只需额外增加一台基于Windows的PC机而已。 图4:Terasic的Cyclone五代GX开发套件。(来源:Cyclone五代GX开发套件用户指南) 并不是板上的唯一成员 FPGA可能确实很性感(以工程师的说法),但它们并不是唯一的可编程逻辑器件;其它设备也可以用单一设备提供一系列功能。看看来自Cypres半导体公司的“片上可编程系统”(PSoC)架构吧,它是工业上唯一一个在单片上结合了高性能模拟模块、可编程PLD、内存以及微控制器的可编程嵌入式SOC,并且功耗很低。最高级的PSoC变体——PSoC-5家族集成了最新的ARM Cortex-M混合信号解决方案。 例如PSoC-5家族的CY8C56LP系列(图5)在一个CPU子系统中提供可配置的模拟、数字还有互连电路。结合了模拟子系统、数字子系统、路由和I/O的CPU使其在一大片消费者领域、工业领域还有医药领域中很有吸引力。该PSoC的数字子系统通过其数字系统互联电路高效地把任何一个外设与任何一个管脚连接,同时通过小型、快速、低功耗的通用数据模块(UDB)来提供功能灵活性。 图5:CY8C56LP的主要器件是ARM Cortex-M3内核CPU,数字、模拟、可编程、调试还有测试子系统,I/O,时钟还有供电部分。来源:Cypress半导体公司 它支持测试版的PSoC创建库、标准数字外设(UART、SPI、LIN、PRS、CRC、定时器、路由器、PWM、与门、或门等),这些都映射在UDB阵列中。每一个UDB包含可编程逻辑功能,还有一个小型状态机引擎来允许它支持一系列外设。其它可配置的数字模块可以用于特定的功能,如4个16位定时器,路由器,PWM模块,I2C从、主和多-主模式,还有USB和CAN 2.0总线。该设备通常被称为MCU,但是却和FPGA一样有很强的灵活性,并且相对编程容易。 总结 如果到此处你还没有领略到如今可编程逻辑器件的强大性和多功能性,看看这个:如今仅用三个OpenVPX外形设计(为防御系统使用)的卡就可以构建一个完整的信号捕捉及处理子系统了。其主要设备包括两片高端FPGA、高级ADC和DAC(每一个用两片)、一个Intel i7四核处理器、SERDES 收发器、内存和I/O口。多亏了较宽的带宽还有高采样率的DAC以及有强悍处理能力的FPGA,该三卡解决方案甚至可以利用DC捕捉到空中高达6GHz的信号。而几年前要实现这个目标,则需要一个5到10倍体积的解决方案。 由于更多的市场部门,从消费者电子到图像处理、汽车、防御电子、工业自动化和控制及医药领域,正利用这些设备的优势,这方面的发展以及取得的成就让人吃惊。因此尽管FPGA和其它可编程逻辑器件并不是一个新的概念,它们正实现着一些尖端领域的创举。 (mbbeetchina)
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1东芝BiCD集成电路硅单片TB67S109AFNAG数据手册
  2. 1.93 MB   |  5次下载  |  免费
  3. 2SP3060A/30120A/30160A/30320A/30520A系列数字合成扫频仪使用说明书
  4. 4.16 MB   |  3次下载  |  1 积分
  5. 3具有双通道 DC-DC转换器、由串行接口控制的9通道电机驱动器TPIC2010数据表
  6. 1.15MB   |  2次下载  |  免费
  7. 4USB Type-C PD快充协议智能触发芯片FS312B数据手册
  8. 0.75 MB   |  1次下载  |  免费
  9. 5USB Type_C PD快充协议智能触发芯片FS8025B数据手册
  10. 1.29 MB   |  1次下载  |  免费
  11. 6触摸按键PCB 设计要点V01
  12. 1.42 MB  |  1次下载  |  免费
  13. 7超低噪声、高 PSRR、低压降线性稳压器 (LDO)TPS7H1111-SP和TPS111-SEP数据表
  14. 4.05MB   |  1次下载  |  免费
  15. 8DC-DC电路(Buck)的设计与仿真
  16. 0.60 MB   |  1次下载  |  2 积分

本月

  1. 1DCDC原理详解
  2. 0.98 MB   |  65次下载  |  免费
  3. 2allegro快速入门教程
  4. 1.98 MB   |  36次下载  |  免费
  5. 3FU-7(807)胆机原理图
  6. 11.93 MB   |  25次下载  |  1 积分
  7. 4用于汽车应用的高压电源管理IC TPS65311-Q1数据表
  8. 1.05MB   |  22次下载  |  免费
  9. 5电子元件基础知识介绍
  10. 8.76 MB   |  15次下载  |  2 积分
  11. 6华为海思Ascend 310芯片的资料说明
  12. 0.12 MB   |  10次下载  |  10 积分
  13. 7GD32F10x系列MCU用户手册
  14. 11.5MB   |  9次下载  |  免费
  15. 86A 输出电流同步降压稳压器TPS65286数据表
  16. 2.05MB   |  6次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935083次下载  |  免费
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420045次下载  |  免费
  5. 3Altium DXP2002下载入口
  6. 未知  |  233067次下载  |  免费
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191308次下载  |  免费
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183308次下载  |  免费
  11. 6labview8.5下载
  12. 未知  |  81567次下载  |  免费
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73785次下载  |  免费
  15. 8NI LabVIEW中实现3D视觉的工具和技术
  16. 未知  |  70088次下载  |  免费