基于FPGA的可重构计算技术及其应用

发布者:光明2599最新更新时间:2009-07-15 来源: 与非网关键字:FPGA  Xilinx  可重构计算技术 手机看文章 扫描二维码
随时随地手机看文章

可重构计算技术概述

      随着20世纪80年代中期Xilinx公司推出其第一款现场可编程门阵列(FPGA)以来,另一种实现手段——可重构计算技术逐渐受到人们的重视,因为它能够提供硬件功能的效率和软件的可编程性,随着可编程器件容量根据摩尔定律的不断增大和自动设计技术的发展,可重构技术正迅速地成熟起来。

      可重构概念最早由美国加利福尼亚大学的 Gerald Estrin在2O世纪60年代末提出.由于当时实现技术尚不完善,Estrin研制的可重构系统只是理论设计的粗略近似.直到1975年,Merlin和Back将重构技术应用于配电网,才得以与实际系统相结合,并显示出其对系统性能的优化和维护上的优势.此后,越来越多的研究者对重构技术进行了不断探索,得出了很多宝贵结论,并将该技术推广应用于很多领域.进入20世纪90年代,随着微电子技术的发展,特别是可编程逻辑器件(PLD)的出现,以及电子设计自动化(EDA)技术的发展,基于具有可重构能力的芯片FPGA的硬件可重构研究就成为新的研究热点。

      可重构处理技术是一种全新的信息处理方法,对提高电子信息系统的实时处理能力、自适应能力、可靠性、降低硬件系统的规模和功耗具有重大的理论和实际意义。可重构技术按照其实现原理可分为静态重构和动态重构两种.如果重构必须在中断程序的情况下运行,称其为静态重构;如果重构过程可与程序执行同时进行,则称其为动态重构.在实际应用中,静态重构常与动态重构一起混合使用:静态重构产生一个系统运行的初始配置和方案;在系统运行过程中,动态重构根据系统的对象的运行状况和环境的变化产生一个优化的配置或方案。

可重构技术的应用

      随着可重构计算技术逐渐成为研究热点,它也从一开始仅在军事、航天领域应用逐渐扩展到民用汽车电子领域的应用。

      澳大利亚科学卫星FedSat号(2002年12月发射升空)率先将可重构计算技术运用于航天领域。这颗卫星中采用的可重构器件(Xilinx公司的FPGA)是卫星高性能计算有效负载的关键器件。可重构计算技术的采用使卫星无须返回地面即可改变内部电子线路,从而节省了大量的研发时间与成本。据报道,2003年时这颗卫星的一个方向传感器出现了由振动导致的异常,科学家们通过发送代码补丁的方法便完成了传感器控制算法的更新,使FedSat号得以正常运行。

      在军事领域,可重构计算技术的应用要更早一些。美国在50年代末就开始了可重构计算在导弹防御(BMD)中的应用研究并一直延续至今。而美军空军的“宝石柱”(Pave Pillar)计划使航空电子综合系统具有较好的重构能力,并已成功地应用在F-22军用飞机上。另一方面,与其他许多优秀的技术相同,可重构计算技术的应用也将逐渐由军事、航天等领域向民用领域过渡。这是由其自身优势和半导体技术的不断发展所决定的。在民用电子领域中,汽车电子以其特殊性给了可重构计算技术更多的表现机会,因此,汽车电子很有可能成为可重构计算技术进入民用领域的突破口。

Xilinx公司的实现动态可重构的FPGA

      基于FPGA的可重构技术,就是利用FPGA可以多次重复编程配置的特点,通过时分复用的方式利用FPGA内部的逻辑资源,使在时间上离散的逻辑电路功能模块能在同一FPGA中顺序实现。

      Xilinx公司FPGA是基于SRAM工艺的,有人在尝试用较小规模的FPGA芯片来实现更大规模的数字时序系统时,发现常规的SRAM的FPGA只能实现静态系统重构。这是因为该芯片功能的重新配置大约需要数毫秒到数十毫秒量级的时间;而在重新配置数据的过程中,旧的逻辑功能失去,新的逻辑功能尚未建立,电路逻辑在时间轴上断裂,系统功能无法动态连接。但是,要实现高速的动态重构,要求芯片功能的重新配置时间缩短到纳秒量级,这就需要对FPGA的结构进行革新——实现FPGA的动态重构。

      Xilinx公司的FPGA产品中支持模块化动态部分重构的器件族有Virtex/-II/-E和Virtex-II Pro、Virtex-IV。Virtex-E系列产品的主要特点是:拥有 320万个系统门;832k位的真双端口内部块状RAM;8个DLL并支持超过20种不同的信号标准,包括LVDS、Bus LVDS以及LVPECL;采用0.18um工艺制造,在单个器件上实现了2.1亿个晶体管的密度。Virtex II PRO作为第一个平台级FPGA能够实现超高带宽的系统级芯片设计,它具有所有ASIC的优点,又保留可编程逻辑器件所有的灵活性和低开发成本。它使得在有线和无线网络、存储系统、专业广播、嵌入系统和数字信号处理系统等领域特有的高性能可编程系统成为可能。Virtex-IV系列产品,采用90nm工艺,500MHz频率,获得1GFlops的性能需要的功耗仅为0.05-0.32W。可见可重构计算技术在芯片的性能、计算密度、功耗与成本方面具有巨大的优势。

关键字:FPGA  Xilinx  可重构计算技术 引用地址:基于FPGA的可重构计算技术及其应用

上一篇:嵌入式电网分析仪中双CPU间的通信
下一篇:基于自适应DVFS的SoC低功耗技术研究

推荐阅读最新更新时间:2024-05-02 20:50

基于ADSP-BF533、ADmC7019微转换器和FPGA实现智能车载终端的设计
引言 基于BF533的智能车载终端整合了高性能处理器、全球定位系统、全球移动通信系统GSM/GPRS、蓝牙耳机、TFT-LCD显示器、CMOS摄像头、FPGA逻辑接口、计算机网络等资源。主要实现的功能指标有: *图像实时拍摄、处理功能:提供实时路面情况分析。 *实时定位功能:获得高精度的位置及状态信息。 *监控报警:监控中心通过数据分析可得出车辆位置并提供帮助。 *车载电话功能:可以实现蓝牙免提电话功能,保证语音通信。 *图像存储和文件管理:可存储压缩图像两百多幅,存储短信上千条。 *远程控制功能:提供485总线接口,利用手机短信实现汽车内设备的远程控制。 *上网功能:通过GPRS实现无线上网,同时也可以下载导航地图。 系统硬
[嵌入式]
基于ADSP-BF533、ADmC7019微转换器和<font color='red'>FPGA</font>实现智能车载终端的设计
MathWorks加快 FPGA 在环验证
中国北京 – 2016年12月15日 – MathWorks今日发布了HDL Verifier中的新功能,用来加快 FPGA 在环(FIL)验证。利用新的 FIL 功能,可以更快地与 FPGA 板通信,实现更高的仿真时钟频率。现在,系统工程师和研究人员可以自信地快速确认和验证 FPGA 设计在系统中按预期方式工作,从而节省开发时间。 随着信号处理、视觉影像处理和控制系统算法的复杂度不断增加,在 FPGA 板上对硬件实现进行仿真,可以帮助验证设计在其系统环境中的工作情况。用于 FIL 验证的 HDL Verifier 自动设置 MATLAB 和 Simulink 测试环境,并将其与运行于 FPGA 开发板上的设计相连接。这有助于
[嵌入式]
Lattice发布Mach-NX,它为什么会看中安全市场
本文编译自Forbes,作者Patrick Moorhead 本周早些时候,莱迪斯半导体(Lattice Semiconductor)宣布了其基于Lattice Nexus FPGA平台的最新产品Mach-NX。Mach-NX FPGA系列产品解决了黑客入侵系统固件的威胁,保护了客户的IP,尤其是随着“as-a-survice(服务)”模式的兴起,安全威胁变得越来越多。 随着黑客持续攻击固件,像Lattice这样的公司需要不断改进其技术,以使他们的客户能够创建具有弹性系统的网络。Mach-NX是高性能,低功耗的FPGA,旨在提供动态,实时和端到端平台保护。此次发布是Lattice在低功耗FPGA历程中迈出的重要里程碑,是N
[嵌入式]
Lattice发布Mach-NX,它为什么会看中安全市场
高云半导体推出FPGA离线烧录器及数据流文件加密工具
山东高云半导体科技有限公司(以下简称“高云半导体”)今日宣布推出高云 FPGA四路并行离线烧录器(以下简称“离线烧录器”),支持高云半导体小蜜蜂家族GW1N(R)系列芯片数据流文件的离线烧录。 图一 离线烧录器外观图 离线烧录器(图一)是指在脱离PC环境下对GW1N(R)芯片进行数据烧录的设备,具备速度快、数据保密、便携稳定、多路烧录等特点,适用于工厂大批量、快速量产,并方便检修人员外出携带;相比传统的PC终端,离线烧录器优势显著。 其一,离线烧录器可对四个FPGA器件同时进行烧录,也可在单一接口下自动检测设备接入并进行烧录,极大的提高了量产速率; 其二,与PC终端数据需要进行软件操作下载和转换相比,使用离线烧录
[嵌入式]
赛灵思推出首款667Mbps的DDR2 SDRAM接口解决方案
赛灵思(Xilinx)宣布,即日起推出基于Virtex-4 FPGA的667Mbps DDR2参考设计。据称,该参考设计提供了FPGA业界带宽最高、最可靠的内存接口解决方案。赛灵思DDR2-SDRAM接口采用了创新的Virtex-4 ChipSync技术,这是一种运行时校准电路,可以极大地提高设计余量和整体系统可靠性,同时缩短设计周期。 Virtex-4 FPGA将臆测清除出内存接口设计,使系统设计师能够为最新的667Mbps DDR2 SDRAM等内存技术构建可靠的高性能接口。赛灵思内存解决方案使用美光科技(Micron)和三星等行业领导厂商的内存器件进行了验证,包括新型667Mbps DDR2参考设计。 “赛灵思与美光科技
[新品]
美高森美提供全新成本优化PolarFire现场可编程逻辑器件产品
致力于在功耗、安全、可靠性和性能方面提供差异化半导体技术方案的领先供应商美高森美公司宣布提供全新成本优化PolarFire™ 现场可编程逻辑器件(FPGA) 产品系列,在中等密度范围FPGA器件中具备了业界最低功耗、 12.7 Gbps串化/解串 (SerDes)收发器,以及领先的安全性和可靠性。该 FPGA产品系列适合广泛的应用范围,涵盖有线 接入 网络和 蜂窝基础设施、国防 和 商用航空 市场,以及包括工业 自动化和物联网 (IoT)市场的工业 4.0应用。   “我们新的FPGA产品系列改变了市场对于传统中等规模FPGA器件的认知。”美高森美副总裁兼业务部经理Bruce Weyer表示:“非易失性FPGA器件首次具备了
[嵌入式]
ARM和FPGA异核架构,米尔MYC-JX8MM7A的工业数据采集应用
随着通信与网络技术、互联网的发展,工业管理数据化、网络化、智能化已成大势所趋,利用工业物联网完成工业控制是智慧工厂中必不可少的一部分。 传统的控制与数据采集系统,主机一旦需要同时与多个数据采集设备保持高速通信,并要承担更复杂的数据处理、保持高清的多媒体显示等功能,传统的工业数据采集硬件系统就相形见绌了。而基于ARM和FPGA架构的嵌入式系统自带丰富外设接口,具备高清显示、高速传输等功能,还可以并行完成对于工业数据高速采集任务。 图片来自网络 工业数据采集控制系统主要分两大结构。 首先是数据采集系统,以FPGA处理器为主,主要用于工业协议数据的高速采集和获取;其次是嵌入式控制平台,以ARM处理器为主,作为主控中心进行各模
[嵌入式]
ARM和<font color='red'>FPGA</font>异核架构,米尔MYC-JX8MM7A的工业数据采集应用
英特尔 FPGA:加快未来发展
英特尔® 现场可编程门阵列(FPGA)继续在市场中保持强劲的发展势头。配合英特尔®处理器,FPGA释放数据的巨大潜能,改造我们的世界,使从云到边缘的一系列实际用例的成长得以加速,体现出独特的价值。 凭借出色的灵活性,FPGA 堪比半导体界的瑞士军刀。即使在发运给客户之后,这些设备也可以随时编程。FPGA 融合了逻辑、内存和数字信号处理模块,能够实时地实施所需的功能,具有极高的吞吐率。这使得 FPGA 适用于许多关键的云和边缘应用。 预计到 2020 年,物联网(IoT)将覆盖高达 500 亿台智能设备。全球人均智能设备持有数量约为 6 台。每人每天将生成约 1.5 GB 数据,而每台智能互联设备每天将生成多达 50 GB
[嵌入式]
英特尔 <font color='red'>FPGA</font>:加快未来发展
小广播
热门活动
换一批
更多
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved