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

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

3天内不再提示

FPGA可重构技术——FPGA芯片

FPGA设计论坛 来源:FPGA设计论坛 作者:FPGA设计论坛 2022-04-26 10:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FPGA可重构技术就是通过上位机控制在FPGA运行过程中加载不同的Bitstream文件,FPGA芯片根据文件内的不同逻辑将内部的资源全部或部分进行重新配置以达到多种功能任务动态切换的目标,从而提高了使用FPGA进行开发的灵活度。

FPGA芯片本身就具有可以反复擦写的特性,允许FPGA开发者编写不同的代码进行重复编程,而FPGA可重构技术正是在这个特性之上,采用分时复用的模式让不同任务功能的Bitstream文件使用FPGA芯片内部的各种逻辑资源,使得同一个逻辑电路在不同时间段上加载不同的功能模块。从时间轴上看,系统的每一项任务功能在FPGA芯片上依次执行,系统的整体功能全部得以实现。从局部看,FPGA只执行了一项小任务,而从整体看,FPGA完成了整个系统任务。使用一块FPGA芯片完成了需要多块FPGA芯片的任务,由此可见FPGA内部资源的利用率得到很大提升。

FPGA上的可重构技术根据FPGA芯片内部的不同结构可以分为两种,分别是动态可重构和静态可重构。如果FPGA芯片是常规的SRAM结构,那么它只能做到静态可重构,重构过程必须首先发送中断指令停止正在运行的程序,之后再把全新的Bitstream文件加载到FPGA上。而如果FPGA芯片是特殊结构,那么它就可以进行动态可重构,重构过程可以在FPGA运行时期进行,动态可重构不但可以在系统运行时期随时改变模块参数,甚至可以在系统运行时期在FPGA内部的可重构区域动态重构电路逻辑。

FPGA的动态可重构又可以分为动态全局可重构和动态局部可重构。动态全局可重构是指上位机给FPGA芯片加载一个全新的配置文件,而这个配置文件包含了新的任务需求所要涉及的整片FPGA内所有资源,从而实现FPGA重新配置,上一个任务实现的所有逻辑电路将全部消除。在重构操作执行前,首先在外挂存储器中加载多个不同任务需求的配置文件,同时每个配置文件中都包含该任务所需要涉及的FPGA芯片全部逻辑资源。正是因为每一个配置文件都包含了整块FPGA芯片的所有资源,所以动态全局可重构只能从外挂存储器中选择将一个配置文件加载到FPGA芯片中。当这个配置文件对应的任务结束后,再选择另一个新的配置文件加载到FPGA芯片中,通过不同配置文件的分时加载实现系统功能任务的切换。

这种动态全局可重构的实现方式比较容易,只需要在配置文件中写入该功能任务所包含的FPGA全部资源,但是这种实现方式因为包含全部资源而导致文件较大,配置的时间也就相应变长。尤其是在两个功能任务对应的逻辑电路相差不大的配置文件先后进行重构时,本可以只改变相差部分的逻辑电路,却要对FPGA芯片内部的全部资源重新进行改变。

相比于动态全局可重构,动态局部可重构具有更大的灵活性。它只需要针对两个功能需求之间不同的部分逻辑功能生成配置文件,并加载到FPGA中指定的可重构区域进行重新配置,而在FPGA中指定的静态区域中的逻辑电路并不需要发生改变。假设一个系统要先后切换两个功能,而这两个功能需要使用4个配置文件。其中功能1需要使用配置文件1、配置文件2和配置文件3,功能2需要使用配置文件1和配置文件4。由于配置文件1在功能1和功能2中都需要,因此首先向FPGA的静态区域加载两个功能都需要的配置文件1,然后在可重构区域加载配置文件2和配置文件3。功能1运行结束后切换成功能2,由于配置文件1在功能2中仍然需要,因此在动态局部可重构中只需要将之前加载到FPGA可重构区域的配置文件2和配置文件3对应的逻辑电路消除,重新加载配置文件4生成对应的逻辑电路就可以完成功能2的运行。在两个功能切换的过程中配置文件1所在的静态区域并没有发生改变。

动态局部可重构因为只重构部分区域,所以配置文件中的重构内容也相应变小,重构时间也随之缩短。但是动态局部可重构的难点在于静态区域和可重构区域的大小划分是否可以满足系统功能要求、分别处在两个区域的模块之间如何进行通信以及如何在可重构区域进行合理的布局布线。因此使用动态局部可重构的实现过程相对复杂。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22509

    浏览量

    639563
  • 芯片
    +关注

    关注

    463

    文章

    54463

    浏览量

    469710
  • 存储器
    +关注

    关注

    39

    文章

    7758

    浏览量

    172278

原文标题:学点不一样的技术:FPGA可重构技术——FPGA芯片

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于Vivado的AD9680 FPGA芯片测试

    FPGA开发领域,与高速ADC芯片如AD9680协同工作是一项充满挑战但又极具乐趣的任务。今天咱们就聊聊基于Vivado平台,针对AD9680芯片,实现1G采样率且4通道(lane4)的FP
    的头像 发表于 03-18 11:26 3131次阅读

    2026年2月FPGA行业观察:AI 驱动 · 验证刚需

    展现出独特的韧性和增长潜力。 一方面 作为终端器件,FPGA 在 AI 边缘计算、工业控制等场景中凭借低功耗、低延迟、重构特性占据一席之地。 2 月电子供应链行业数据显示,受 AI 与数据中心需求拉动,主流
    的头像 发表于 03-06 10:32 325次阅读
    2026年2月<b class='flag-5'>FPGA</b>行业观察:AI 驱动 · 验证刚需

    智多晶正式发布Seal 5000系列新品SA5T-200 FPGA芯片

    产品,不仅填补了国产中高端 FPGA技术空白,更以全自主产业链、超高性能表现和零门槛替代方案,为中国芯片产业国产化替代注入强劲动力。
    的头像 发表于 12-24 17:37 2736次阅读

    AMD UltraScale架构:高性能FPGA与SoC的技术剖析

    AMD UltraScale架构:高性能FPGA与SoC的技术剖析 在当今的电子设计领域,高性能FPGA和MPSoC/RFSoC的需求日益增长。AMD的UltraScale架构凭借其创新的技术
    的头像 发表于 12-15 14:35 777次阅读

    AMD利用重构FPGA设备Moku实现自定义激光探测解决方案

    摘要本文介绍了AdvancedMicroDevices,AMD公司如何基于重构FPGA设备自定义激光探测解决方案,替代传统的仪器配置,通过灵活且定制的
    的头像 发表于 11-20 17:28 1935次阅读
    AMD利用<b class='flag-5'>可</b><b class='flag-5'>重构</b><b class='flag-5'>FPGA</b>设备Moku实现自定义激光探测解决方案

    MarketsandMarkets FPGA行业报告,2026~2030 FPGA市场洞察

    ,Field-Programmable Gate Array)是一种高度灵活、重构的集成电路。与传统 ASIC 不同,FPGA 制造完成后仍可以在终端重新编程,在 高性能并行计算、实时信号处理、通信加速 等领域具有独特优势。
    的头像 发表于 11-20 13:20 778次阅读
    MarketsandMarkets <b class='flag-5'>FPGA</b>行业报告,2026~2030 <b class='flag-5'>FPGA</b>市场洞察

    嵌入式和FPGA的区别

    数字电路功能。FPGA最大的特点是硬件重构性,能够在设计完成后改变其逻辑功能。 这种硬件可编程的特性带来了两大优势:首先,FPGA可以在硬件层面实现真正的并行计算;其次,它省去了传
    发表于 11-19 06:55

    FPGA技术为什么越来越牛,这是有原因的

    ,它一直都被广泛使用。但是,大部分人还不是太了解它,对它有很多疑问——FPGA到底是什么?为什么要使用它?相比CPU、GPU、ASIC(专用芯片),FPGA有什么
    的头像 发表于 08-22 11:39 5271次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>技术</b>为什么越来越牛,这是有原因的

    Altera Agilex™ 3 FPGA和SoC FPGA

    Altera Agilex™ 3 FPGA和SoC FPGA Altera/Intel Agilex™ 3 FPGA和SoC FPGA使创新者能够将成本优化的设计提升到更高的性能水平。
    的头像 发表于 08-06 11:41 4566次阅读
    Altera Agilex™ 3 <b class='flag-5'>FPGA</b>和SoC <b class='flag-5'>FPGA</b>

    2025智多晶FPGA技术研讨会成功举办

    近日,“2025智多晶FPGA技术研讨会”在武汉成功举办。本次交流会以“智绘新篇 晶质领航”为主题,智多晶专业技术团队在会上揭晓了公司匠心打造的多款FPGA
    的头像 发表于 07-01 18:21 3024次阅读

    米尔出席2025安路科技FPGA技术沙龙

    2025年6月12日,由安路科技主办的2025FPGA技术沙龙在南京正式召开,深圳市米尔电子有限公司(简称:米尔电子)作为国产FPGA的代表企业出席此次活动。米尔电子发表演讲,并展出米尔基于安路飞
    的头像 发表于 06-19 08:04 1748次阅读
    米尔出席2025安路科技<b class='flag-5'>FPGA</b><b class='flag-5'>技术</b>沙龙

    清微智能官宣:国产重构芯片全球出货量突破2000万颗

    近日,由北京智源人工智能研究院主办的第7届北京智源大会成功举办。作为国产原创重构芯片架构领导者,清微智能受邀出席,向大众展示了前沿高阶国产算力技术成果。 在本次大会上,清微智能首次官
    的头像 发表于 06-12 17:15 2069次阅读
    清微智能官宣:国产<b class='flag-5'>可</b><b class='flag-5'>重构</b><b class='flag-5'>芯片</b>全球出货量突破2000万颗

    智多晶FPGA设计工具HqFpga接入DeepSeek大模型

    在 AI 赋能工程设计的时代浪潮中,智多晶率先迈出关键一步——智多晶正式宣布旗下 FPGA 设计工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 设计专属 AI 助手——晶小助!这是
    的头像 发表于 06-06 17:06 1798次阅读

    从发明到 AI 加速:庆祝 FPGA 创新 40 周年

    今年是首款商用现场可编程门阵列( FPGA )诞生 40 周年,其带来了重编程硬件的概念。通过打造“与软件一样灵活的硬件”,FPGA 重编程逻辑改变了半导体设计的面貌。这是开发人员
    发表于 06-05 17:32 1467次阅读
    从发明到 AI 加速:庆祝 <b class='flag-5'>FPGA</b> 创新 40 周年

    FPGA芯片的概念和结构

    FPGA(Field Programmable Gate Array,现场可编程门阵列),是一种可在出厂后由用户根据实际需求进行编程配置的集成电路。与专用集成电路(如ASIC)不同,FPGA在硬件层面具备高度的
    的头像 发表于 05-12 09:30 3254次阅读