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

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

3天内不再提示

FPGA动态可重构技术是什么,局部动态可重构的时序问题解决方案

OpenFPGA 来源:OpenFPGA 作者:OpenFPGA 2021-07-05 15:41 次阅读

所谓FPGA动态可重构技术,就是要对基于SRAM编程技术的FPGA实现全部或部分逻辑资源的动态功能变换。根据实现重构的面积不同,动态可重构技术又可分为全局重构和局部重构。

35afcd32-dbac-11eb-9e57-12bb97331649.jpg

1、何为局部动态可重构

局部动态可重构可以简单的理解为通过下载局部分区bit 文件来动态修改对应分区的逻辑功能,同时其余分区的逻辑功能持续运行而不中断。

2、局部动态可重构技术的优势

a、系统灵活性:可以在保持通信连接的同时执行更多的系统功能;

b、降低FPGA资源和成本:通过分时复用的方式降低FPGA硬件尺寸;

c、降低功耗:通过卸载掉暂时不用的局部逻辑的方式降低FPGA功耗;

3、FPGA局部动态重构流程

a、规划系统整体框架和可重构模块框架,编写各模块HDL代码,综合生成各子模块网表文件;

b、规划分区以及给各分区分配足够资源,创建各分区及静态部分的时序约束文件,执行DRC检查;

c、对各分区进行布局布线配置;

d、遍历各种可能的配置,编译生成全局bit文件和可重构模块的局部bit文件。

3671796e-dbac-11eb-9e57-12bb97331649.jpg

4、局部动态可重构的时序问题

36880508-dbac-11eb-9e57-12bb97331649.png

如上图所示,局部重构会带来时序路径的变化,使得局部可重构工程的时序约束问题变得更加复杂。

36b6cadc-dbac-11eb-9e57-12bb97331649.jpg

解决方法:在静态逻辑和可重构模块间的信号传递路径上添加代理逻辑点,如下图红色数字点,将单条时序路径分割为两个独立的部分,然后分别对两部分的路径进行单独约束,以达到时序要求。

文章出处:【微信公众号:OpenFPGA】

责任编辑:gt

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

    关注

    1592

    文章

    21207

    浏览量

    592173
  • 代码
    +关注

    关注

    30

    文章

    4536

    浏览量

    66496

原文标题:浅析FPGA局部动态可重构技术

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    瑞萨发布下一代动态重构人工智能处理器加速器

    瑞萨最新发布的动态重构人工智能处理器(DRP-AI)加速器,在业界引起了广泛关注。这款加速器拥有卓越的10 TOPS/W高功率效率,相比传统技术,效率提升了惊人的10倍。其独特之处在于,它能在低功耗的传统嵌入式处理器(MPU)
    的头像 发表于 03-08 13:45 175次阅读

    【电磁兼容技术案例分享】由SGMII通讯导致的辐射发射高频单支超标问题解决案例

    【电磁兼容技术案例分享】由SGMII通讯导致的辐射发射高频单支超标问题解决案例
    的头像 发表于 02-19 13:20 169次阅读
    【电磁兼容<b class='flag-5'>技术</b>案例分享】由SGMII通讯导致的辐射发射高频单支超标<b class='flag-5'>问题解决</b>案例

    PCB压合问题解决方法

    PCB压合问题解决方法
    的头像 发表于 01-05 10:32 262次阅读

    【电磁兼容技术案例分享】某控制器产品传导电压法超标问题解决案例

    【电磁兼容技术案例分享】某控制器产品传导电压法超标问题解决案例
    的头像 发表于 01-05 08:16 485次阅读
    【电磁兼容<b class='flag-5'>技术</b>案例分享】某控制器产品传导电压法超标<b class='flag-5'>问题解决</b>案例

    fpga是什么?看完你就明白了

    单元(如逻辑门、触发器等)和可编程连线资源的集成电路芯片。与传统的固定功能芯片不同,FPGA具有动态重构的特性,可以根据用户需求进行各种不同的配置。 二:
    发表于 11-13 15:43

    微球测井仪屡烧检波板厚膜电路的问题解决

    电子发烧友网站提供《微球测井仪屡烧检波板厚膜电路的问题解决.pdf》资料免费下载
    发表于 10-24 10:07 0次下载
    微球测井仪屡烧检波板厚膜电路的<b class='flag-5'>问题解决</b>

    总结:30个单片机常见问题解决办法!

    总结:30个单片机常见问题解决办法!
    的头像 发表于 10-17 17:46 2188次阅读
    总结:30个单片机常见<b class='flag-5'>问题解决</b>办法!

    嵌入式Linux系统的动态电源管理技术解决方案

    电子发烧友网站提供《嵌入式Linux系统的动态电源管理技术解决方案.pdf》资料免费下载
    发表于 10-09 15:54 1次下载
    嵌入式Linux系统的<b class='flag-5'>动态</b>电源管理<b class='flag-5'>技术</b><b class='flag-5'>解决方案</b>

    芯片不断的复位问题解决方案-HK32F030M应用笔记(二十五)

    芯片不断的复位问题解决方案-HK32F030M应用笔记(二十五)
    的头像 发表于 09-18 10:56 703次阅读
    芯片不断的复位<b class='flag-5'>问题解决方案</b>-HK32F030M应用笔记(二十五)

    FPGA的可重构测控系统应用设计的研究

    本文根据测控系统的通用结构模型和FPGA的可重构功能特点,提出了一种基于FPGA器件,针对嵌入式应用有效缩短开发周期和设计与应用成本,满足并行性、多任务、开放化和集成化要求的RMS的平台式设计思想,实现了测控系统“只能由厂家定义
    的头像 发表于 08-25 15:49 389次阅读

    代码重构的经验总结

    具体的重构手段可参考《代码大全2》或《重构:改善既有代码的设计》,本文不再班门弄斧,而侧重重构时一些粗浅的“方法论”,旨在提高重构效率。
    的头像 发表于 08-23 10:10 292次阅读
    代码<b class='flag-5'>重构</b>的经验总结

    简单了解FPGA重构技术

    FPGA重构技术就是通过上位机控制在FPGA运行过程中加载不同的Bitstream文件,FPGA芯片根据文件内的不同逻辑将内部的资源全部或
    发表于 08-04 10:08 388次阅读

    详解电机控制中的电压重构

    导读:本期文章主要介绍电机控制中的电压重构重构的电压用于磁链估计等模块必须的输入,对整体控制而言,显得尤为重要。
    发表于 07-15 11:32 1304次阅读
    详解电机控制中的电压<b class='flag-5'>重构</b>

    斯凯孚发布新一代产品及解决方案,以创新重构旋转

    日 /美通社/ -- 近日,斯凯孚在上海召开“重构旋转,共创美好未来:2023斯凯孚上半年度新产品发布会”,全面展示了基于客户需求开发的最新创新成果,发布了专为风电、锂电池、机器人、矿卡、新能源汽车等行业打造的8款新产品和智能解决方案,从
    的头像 发表于 06-13 06:00 324次阅读
    斯凯孚发布新一代产品及<b class='flag-5'>解决方案</b>,以创新<b class='flag-5'>重构</b>旋转

    共形可重构超表面的远场波束扫描和双波束产生

    重构智能超表面因其具有强大的实时电磁波处理和数字信号处理能力引起了众多研究者的关注。其具有高定向、高增益的动态波束扫描能力在无线通信、雷达探测有着重要的应用前景,独立动态多波束调控的设计方案
    的头像 发表于 04-10 14:15 931次阅读