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

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

3天内不再提示

赛灵思的局部重配置技术(Partial Reconfiguration)

Hack电子 来源:Hack电子 2023-03-17 14:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这里提到的局部重配置技术(Partial Reconfiguration) 是现场可编程门阵列(呵呵,就是FPGA了) 器件中的一部分。指的是在FPGA其他部分还在正常运行的情况下对其局部进行的重新配置。

众所周知,硬件也可以像软件一样做模块化的设计。比如使用HDL在FPGA器件内部,先创建子模块,再用更高级的模块来封装各种子模块。在某些情况下,如果在FPGA的一部分还在正常工作时,能实时调整其他一个或多个子模块功能,将是一个很有好处的事情。

一般情况下,要重新配置一个FPGA需要使其处于复位状态,并通过外部控制器重新加载一个新设计到器件中。而局部重配置技术允许在FPGA内部或外部的控制器在加载一个局部设计到一个可重配置模块中时,设计中的其他部分仍能继续正常工作。局部重配置还可以用于存储多种设计时的节省空间目的,比如说只存储多种设计之间不同的局部,设计的相同部分仅保存一次,不会重复保存。

举个常见例子,比如在通信产品中,如果一个FPGA器件控制多个连接,一些连接可能要加密,并且要加载不同的加密IP核来处理不同的连接,这时有了局部重配置技术就不用down掉整个控制器来切换了。

目前局部重配置技术还不能支持XILINX旗下全部的FPGA产品系列。当前版本的软件中仅支持Virtex II, Virtex II Pro, and Virtex 4系列,更新的产品系列应该在更新的软件版本中支持。一个特殊的软件流程要在这种模块设计过程中被强调注意。典型情况下,这种设计模块是建立在FPGA内部经过良好定义的边界上的,并且需要通过特别的设计,将其映射到内部硬件上。

从设计的功能性上来分,局部重配置可以分为以下两种:

动态局部重配置(dynamic partial reconfiguration), 显而易见,这是个可以活动的重配置,它允许FPGA的其他部分还在正常运行的情况下改变器件的一部分。
静态局部重配置(static partial reconfiguration),在这种重配置处理期间,器件不是活动的。当局部数据被发送入FPGA时,器件的其余部分是停止的(处于shutdown模式),配置完成后其余部分才又开始运行。
XILINX的FPGA器件的局部重配置还可以分为以下两种类型:

基于模块的局部重配置(Module-based partial reconfiguration)允许重配置设计中特定的模块元件。要确保通过可重配置模块边界的通信,需要事先准备好一种特殊的总线宏单元。该总线宏单元作为一种固定的路由桥工作,连接设计中空余部分的可重配置模块。基于模块的局部重配置在设计规范阶段需要运行一套特定的Guidelines。最终为设计中的每个可重配置模块都创建一个分立的bit流。这样的bit流即可被用来运行局部重配置。

基于区别的局部重配置(Difference-based partial reconfiguration) 可以被用在对设计的一次小修改上。尤其是在改变LUT等式或存储器块内容时尤为有效。这样的局部bit流仅包含现有设计结构和新结构之间的区别信息。基于区别的局部重配置有两种方式:前端和后端。前端方式基于硬件描述语言(HDL)的修改。这种方式对于一个需要完全重复综合和实现过程的解决方案来讲是很清晰的。后端方式允许在原型设计的实现阶段进行修改,因此不需要重新执行综合过程。两种方式的运用都会创建局部bit流,并都能用于FPGA的局部重配置功能。

需要提示注意的是:局部重配置仅能更新FPGA的一部分。更新期间不需要FPGA的任何部分继续运行。

审核编辑 :李倩

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

    关注

    1655

    文章

    22283

    浏览量

    630236
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190246
  • 赛灵思
    +关注

    关注

    33

    文章

    1797

    浏览量

    133147

原文标题:谈谈赛灵思的局部重配置技术(Partial Reconfiguration)

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    强强联合进军万亿晶振市场,电子与一晶科技成立合资公司

    2025年11月20日,国内TOP级时频科技企业浙江电子科技有限公司与国家级高新技术企业浙江一晶科技股份有限公司正式签署合资协议,共同组建“浙江
    的头像 发表于 11-25 16:25 6935次阅读
    强强联合进军万亿晶振市场,<b class='flag-5'>赛</b><b class='flag-5'>思</b>电子与一晶科技成立合资公司

    浙江电子科技有限公司产品手册-元器件

    元器件产品选型手册
    发表于 09-23 16:47 0次下载

    2025 FPGA技术研讨会成都站圆满收官

    金秋九月,芯聚蓉城。9月16日下午,易(Elitestek)在成都希顿酒店成功举办了以“蓉芯聚力·易启未来”为主题的技术研讨会。本次盛会吸引了成都及周边地区众多行业工程师、技术爱好
    的头像 发表于 09-18 11:42 3009次阅读

    特威第二届机器视觉方案大会圆满收官

    近日,由易特威联合举办的第二届机器视觉方案大会在深圳福田会展中心成功举行。本次大会以技术驱动与应用落地为核心,汇聚了行业专家、合作伙伴与资深工程师,共同探讨了机器视觉领域的前沿
    的头像 发表于 09-02 12:51 678次阅读

    数字化仪在局部放电中的应用

    引言 根据国际标准IEC 60270的定义,局部放电(Partial Discharge,简称PD)是指在电气绝缘系统中,由于局部区域的电场强度超过其绝缘材料的击穿强度,从而在绝缘体局部
    的头像 发表于 08-28 17:37 529次阅读
    数字化仪在<b class='flag-5'>局部</b>放电中的应用

    芯科羽处理器获得国家级权威认可

    近日,中央电视台《新闻联播》节目专题报道深圳科技创新成果,重点聚焦前海企业睿芯科。节目中,睿芯科研发的“羽处理器”作为前海科创代表性成果亮相荧屏,充分彰显了企业在高性能RISC-V芯片领域的自主创新实力。
    的头像 发表于 08-19 11:25 933次阅读

    特威第二届机器视觉大会即将举办

    去年盛夏,首届易特威机器视觉技术大会点燃了行业创新的火花。易惊艳亮相的 TJ375
    的头像 发表于 08-13 09:53 694次阅读

    创“芯”舞台!尔芯邀您挑战2025 EDA精英

    设计》。这不仅是一道前沿技术的考题,更是通向“麒麟杯”荣耀的阶梯。回望2024,选择尔芯题的北京大学代表队勇夺“麒麟杯”桂冠,展现了非凡实力。今年,我们诚邀全国顶
    的头像 发表于 08-12 17:16 1834次阅读
    创“芯”舞台!<b class='flag-5'>思</b>尔芯邀您挑战2025 EDA精英<b class='flag-5'>赛</b>

    FPGA TJ375的PLL的动态配置

    TJ375已经支持PLL的动态配置。打开PLL在Advance Settings中的Dynamic Reconfiguration中勾选Enable就可以了。最大可以支持85组配置参数。动态
    的头像 发表于 07-14 18:14 2987次阅读
    易<b class='flag-5'>灵</b><b class='flag-5'>思</b> FPGA TJ375的PLL的动态<b class='flag-5'>配置</b>

    安科瑞APD局部放电监测装置解决方案:守护电力设备安全运行

    安科瑞徐赟杰18706165067 01什么是局部放电? 局部放电(Partial Discharge, PD)是指发生在电气设备绝缘系统局部区域的、未贯穿整个电极的微小放电现象。它通
    的头像 发表于 06-04 14:46 573次阅读
    安科瑞APD<b class='flag-5'>局部</b>放电监测装置解决方案:守护电力设备安全运行

    授时系统厂家,授时系统哪家好?高精度授时系统助力华福证券授时服务新升级!

    技术驱动交易,时间决定价值!#授时系统SM2500助力#华福证券授时服务实现新升级!来源:华福证券技术驱动交易,时间决定价值!作为“#十四五”时钟网的顶层优化设计的参与者,
    的头像 发表于 05-23 10:34 370次阅读
    授时系统厂家,授时系统哪家好?<b class='flag-5'>赛</b><b class='flag-5'>思</b>高精度授时系统助力华福证券授时服务新升级!

    快讯 | 嘉兴市委书记陈伟一行莅临调研

    深化“教科人”一体、产学研融合!#嘉兴市委书记#陈伟一行莅临调研,副总经理田永和等陪同调研。5月16日下午,市委书记陈伟在南湖区走访创新平台、科技型企业,专题调研人才工作。他强
    的头像 发表于 05-23 10:22 731次阅读
    <b class='flag-5'>赛</b><b class='flag-5'>思</b>快讯 | 嘉兴市委书记陈伟一行莅临<b class='flag-5'>赛</b><b class='flag-5'>思</b>调研

    2025 FPGA技术研讨会北京站圆满结束

    2025FPGA技术研讨会北京站于4月10日在北京丽亭华苑酒店圆满结束!本次研讨会吸引了来自全国各地的行业专家、工程师及企业代表踊跃参与,现场座无虚席,气氛热烈。
    的头像 发表于 04-16 09:14 1151次阅读

    国产EDA亿®接入DeepSeek

    国产EDA软件亿(eLinx)软件接入DeepSeek,为EDA行业注入变革性力量,开启FPGA应用开发的崭新篇章。通过集成DeepSeek插件,eLinx软件构建起连接FPGA开发的高效桥梁
    的头像 发表于 02-21 17:26 1320次阅读
    国产EDA亿<b class='flag-5'>灵</b><b class='flag-5'>思</b>®接入DeepSeek

    低温失效的原因,有没有别的方法或者一些见解?

    低温失效的原因,有没有别的方法或者一些见解。就是芯片工作温度在100°--40°区间,然后呢我们到了0°以下就不工作了,然后在低温的情况下监测了电流和电压都正常,频率也都正常,频率不是FPGA的频率是晶振的频率,焊接的话七
    发表于 12-30 16:28