随着FPGA技术的不断发展和创新,使RISC处理器与FPGA集成、两种系统的融合与优化成为新一代FPGA的发展趋势。
如今,FPGA技术正处在高速发展时期,芯片规模越来越大,集成度越来越高,速度不断提高,性能不断提升,功耗也越来越低。FPGA凭借其强大的并行信号处理能力,在应对控制复杂度低、数据量大的运算时具有较强的优势。但是在复杂算法的实现上,FPGA却远没有32位精简指令集计算机(RISC)处理器灵活方便,所以在设计具有复杂算法和控制逻辑的系统时,往往需要RISC和FPGA结合使用。这样,电路设计的难度也就相应地增加。
RISC和FPGA结合成发展趋势
RISC处理器与FPGA集成,减小了硬件电路的复杂性和体积,降低了功耗,提高了可靠性。
FPGA技术的不断发展和创新使RISC处理器与FPGA集成,从而大大减小了硬件电路复杂性和体积,同时也降低了功耗,提高了系统可靠性,两种系统的融合与优化成为新一代FPGA的发展趋势。
2010年,FPGA厂商Xilinx和Altera先后联手英国ARM公司瞄准下一代消费电子、汽车及工业电子应用领域,推出了各自的FPGA内嵌ARM硬核嵌入式处理器架构。与传统嵌入式微处理器概念不同,基于ARM的FPGA单片系统通过内部高速总线有效的提升系统间信号传递的速度与稳定性,摆脱了PCB布线线宽对信号带宽的限制。在降低PCB布局布线复杂程度的同时,极大程度地缩小了芯片尺寸。作为高性能、低成本协处理器的最佳选择,FPGA为处理器提供了硬件加速的空间。同时,FPGA庞大的可编程逻辑资源与灵活的可重配置能力使系统级芯片可以在内部进行软、硬件升级,解决了由升级系统功能带来的更换外部设备带来的成本问题。
作为迈入嵌入式系统领域的第一步,Altera和Xilinx(赛灵思)都成功地将片上系统硬核融入可编程逻辑。其中Xilinx仅与ARM合作,而Altera则提供更多嵌入式硬核的种类。然而两种系统的组合均可以根据实际应用需求进行优化与裁剪。Altera和Xilinx在2011年提出了以ARM为核心的可扩展式处理器平台。其中可编程逻辑仅作为可访问硬件资源被集成在ARM系统中。较以往的ARM处理器,这种可拓展式的嵌入式平台具有动态配置可编程逻辑的功能,可在需要时提升处理器速度,扩展处理器缓存容量。在FPGA与ARM系统接口方面,赛灵思提出的带有可编程逻辑的ARM系统解决了将FPGA嵌入ARM核方案中遇到的带宽问题。
FPGA与ARM核结合实现功能互补
两种高集成度芯片的融合将对已有的基于ARM和FPGA嵌入式系统重新定义。
FPGA与ARM融合的价值不仅仅体现在处理器性能的提升上。
用于视频监控领域的基于ARM的FPGA能够进行高级决策与控制处理,并管理复杂的控制系统结构和多个并行数据接入,同时进行高性能低延迟的信号处理,以通过分布式/远程智能视频系统对各种行为进行监控、分析和比较,并做出正确的行为决策。用于汽车电子领域的ARM嵌入式系统能够方便的连接到最新传感器技术,通过可编程逻辑的高性能并行处理能力处理多个数字信号输入(视频、雷达、红外等),并能快速将数据传输给ARM处理系统进行分析、比较,然后做出反应,并在汽车电子系统框架中进行通信。另外,用于通信领域的FPGA芯片内部集成了高频无线收发模块。该类型FPGA与ARM的结合将给软件无线电提供片上系统的可能,使得无线电基站设计建设向低成本、低功耗和小型化发展。用于信号处理和工业控制领域的FPGA芯片通常不集成模数/数模转换功能。
然而在系统原型验证过程中,高速模数转换器的电路板设计一直是影响信号处理算法效率的首要因素。利用ARM系统内部硬件资源实现具有高可靠性的片内信号离散化过程是缩短验证周期的有力保障。用于智能移动终端领域的FPGA由于其强大的并行处理能力常用作协处理器,而ARM出色的图像处理性能已经颠覆了智能手机、平板电脑等领域。将这两种高集成度的芯片融合成为单芯片片上系统,将对已有的基于ARM和FPGA嵌入式系统重新定义。由此可见,FPGA与ARM的结合实现了各自应用领域中所需功能的互补。
ARM处理器与FPGA可编程逻辑相结合,提供了巨大的串行和并行处理能力,发挥了FPGA逻辑控制对大量数据进行高速处理的优势以及ARM软件编程灵活的特点。这不仅简化了ARM与FPGA之间的通讯,也使片外扩展存储器以及与外设通讯变得相对简单;同时通过在FPGA中嵌入各种IP软核和用户控制逻辑/复杂算法控制逻辑以实现各种接口和控制任务。基于ARM的FPGA能够对逻辑资源进行动态配置,实现时间的时分复用,灵活快速地改变系统功能,节省逻辑资源,能够满足大规模应用的需求,是未来FPGA重点发展的领域之一。
关键字:FPGA ARM核 功能互补
引用地址:
FPGA与ARM核结合实现功能互补
推荐阅读最新更新时间:2024-03-16 13:06
“英特尔精尖制造日”解读全球晶体管密度最高的制程工艺
“ 英特尔 精尖制造日”活动今天举行,展示了 英特尔 制程工艺的多项重要进展,包括: 英特尔 10纳米制程功耗和性能的最新细节,英特尔首款10纳米 FPGA 的计划,并宣布了业内首款面向数据中心应用的64层3D NAND产品已实现商用并出货。下面就随半导体小编一起来了解一下相关内容吧。 英特尔公司全球副总裁兼中国区总裁杨旭 欢迎来自合作伙伴、客户、政府部门和学术界的嘉宾以及新闻媒体出席2017年9月19日在北京举行的“英特尔精尖制造日”活动。此次活动着眼于快速发展的中国技术生态系统,重申英特尔与中国半导体产业共成长的承诺。英特尔在中国深耕32年,打造了世界级的晶圆制造和封装测试工厂,自2004年以来在华协议总投入达
[半导体设计/制造]
基于FPGA的微流控芯片电泳控制系统设计
1 概 述 微型全分析系统的概念由Manz于20世纪90年代初提出,是集进样、样品处理、分离检测为一体的微型检测和分析系统。微流控芯片是其主要部件,采用微电子机械系统技术集成了微管道、微电极等多种功能元器件。微流控芯片的电泳技术是指以电场方式驱动样品在芯片的微管道中流动,然后再通过光电倍增管(Photo Multiplier Tube,PMT)将被测试样品所产生的微弱信号转换为电信号,并对该信号进行采集与处理。与常规毛细管电泳系统相比,该技术具有分离时间短、系统体积小、集成度高等优点,被广泛应用于药品筛选以及I临床诊断中。聚合酶链式反应(Palymerase Chain Reaction,PCR)是一项在短时间内体外大
[嵌入式]
对基于FPGA的作战系统时统的研究与设计
O 引言 作战系统时间的统一同步(时统)的重要性越来越得到重视,只有保证整个系统处在同一时间的基准上,才能实现真正意义上的以网络为中心的信息战、以精确制导武器系统对抗和以协同作战方式为主的现代化战争。另外由于不同的作战系统对时统有着不同要求,因此对时统接收处理模块(简称时统模块)有着较高要求。利用FPGA的强大功能及灵活性设计的时统模块能够很好地实现以上要求。 FPGA为大规模可编程逻辑器件,具有编程方便、集成度高、速度快等特点,可反复编程、擦除、使用,在不改变硬件设计的情况下,可实现不同的功能需求。在FPGA中可完成各种时统功能设计。 1 原理 目前时统模块主要应用于Compact PCI(CPC
[嵌入式]
TI FPGA应用电源简介
为现场可编程门阵列 (FPGA) 设计电源系统可不是件容易的工作。FPGA是高度可配置的半导体器件,这种器件在大量应用和终端市场中使用。常见示例包括通信、汽车、工业、医疗、视频和国防等应用。由于它们的高度可配置性,可以在它们周围放置不同的组件,形成最终系统设计。虽然可能会有数不尽的应用和系统,但是所有设计的一个共同特性就是它们全都需要电源。 通常需要几个电压轨为FPGA供电。根据应用的不同,主输入电源可以采用背板电源、隔离电源、非隔离电源,甚至是电池供电的方式。这些主输入通常生成一个中间DC电压来为FPGA的主电压轨供电。这些中间电压通常为5V或12V的DC电压。表1和表2中列出了FPGA的某些典型电压轨、电压和容限值。
[电源管理]
基于FPGA 的立体LED显示驱动器的设计
1 引言: LED视频显示屏由于亮度高、视角广、寿命长、功耗低、性价比高,而且具有可与计算机同步显示各种文字、图形、图像,可实时播放电视、录像、影碟等视频信号,可即时输入、编辑各种多媒体数据等优点,使其在街头、广场、商业中心、运动场所、娱乐场所、控制中心等许多公共场合得到了广泛的应用。 随着人们对视觉要求的不断提高,如何在LED 大屏幕上实现自由立体显示成为急待解决的问题。为此,笔者提出了一种新的解决方案,使得在LED 显示屏上实现自由立体显示成为可能,同时还降低了立体真彩LED 显示系统的复杂性。 2 系统硬件设计: 由自由立体显示原理可知,要实现LED 立体显示除了有立体信号源,对外还需要有自由立体
[电源管理]
基于SOPC的分布式干扰系统嵌入式网关设计
0 引言 分布式干扰系统是一种综合化、一体化、小型化、网络化和智能化系统,是将众多体积小,重量轻,廉价的小功率侦察干扰机装置在易于投放的小型平台上,撒布在接近被干扰目标空域地,通过指令启动,自主组网,并根据控制对敌方雷达网、通信网、制导网和预警机等电子信息系统实施接近式侦察和干扰,这将在未来的电子对抗中发挥重要作用。分布式干扰系统采用逼近的分布式网络化结构,形成一种“面对面”的电子战系统,共同完成对敌信号的探测、定位、干扰任务。因此,嵌入式网关是分布式干扰系统研究的关键技术之一。目前国内对分布式干扰系统的研究还停留在理论基础上,而对其关键技术的研究不多。本文首次在现场可编程门阵列(Field Programmable Gat
[单片机]
基于分布式算法和FPGA实现基带信号成形的研究
摘要:提出了一种采用现场可编程门阵列(FPGA)实现基带信号成形的FIR数字滤波器硬件电路的方案。该方案基于分布式算法的思想,利用FPGA丰富的查找表资源,从时域上对基带信号直接进行成形。因为所采用的成形方法运算量小、精度高,所以适用于实时系统。所设计的电路通过硬件仿真,证明能够满足系统的要求,具有一定的理论和实际意义。
关键词:FPGA 基带信号成形 分布式算法 查找表
根据Nyquist第一准则,基带信号成形能够消除码间串扰的影响。随着超高速数字集成电路的发展,成形滤波器已经由过去的基带频域模拟成形滤波器变成现在的基带时域数字成形滤波器。与基带模拟成形滤波器相比,基带数字成形滤波器具有高精度、高可靠性和高灵活性等优点;同时
[半导体设计/制造]
基于DSP和FPGA的机载总线接口板研究
目前国内对民用飞机机载数据总线ARINC429接口板的设计一般都是基于HARRIS公司的HS3282芯片完成的,它的缺点是路数有限、非常不灵活。因此对ARINC429总线接口板的研制,实现多通道ARINC429总线数据的接收和发送,成为目前对飞机机载总线接口研究的重点,具有非常重要的现实意义和应用前景。 1 ARINC429总线简介
在现代民用飞机上,系统与系统之间、系统与部件之间需要传输大量信息。ARINC规范就是为了在航空电子设备之间传输数字数据信息而制定的一个航空运输的工业标准。
ARINC429(以下简称429)总线协议是美国航空电子工程委员会(Airlines Engineering Commit
[嵌入式]