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

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

3天内不再提示

FPGA远程更新有什么限制条件如何解决?

DIri_ALIFPGA 来源:未知 作者:易水寒 2018-09-15 09:30 次阅读

FPGA可重配置带来了很高的灵活性,所以基于FPGA的设计/产品往往也会有后期更新/升级的需求。同时,需要更新/升级的FPGA板卡由于物理条件的限制,可能无法现场升级。比如:

1.FPGA板卡部署在异地机房中,无法随时进入机房进行升级(异地来回成本及机房不允许随便出入的限制)。

2.FPGA板卡部署在相对复杂的环境中,例如无线通信设备安放在通信塔台上,或者客户手中的设备无法由供应商一一回收升级。

3.FPGA升级对系统影响较大,不方便随时升级。比如PCIE设备受到系统总线的监测,随便的更新可能导致机器重启,在一些要求严格的环境中是不能允许的。

所以就有了对FPGA进行远程更新的需求,需要满足下面几个限制条件:

1.可以在满足一定条件下(类如可用网络进行远程访问),进行远程的升级(不一定需要全自动化,但全自动化更方便);

2.更新过程中不能对系统带来影响,以防止系统错误地实施保护措施(例如服务器重启);

远程更新,整体分为两部分:1)数据传输;2)更新镜像;

数据传输部分可以选择的方案非常多,比如可以通过网络将数据传递过去。通常会借用以有的通信接口来实现。如果FPGA板卡是部署在计算机中,那么先将数据通过网络传递给计算机,然后再由计算机转发给FPGA进行镜像更新,也是可以的。这其中数据传输主要由上位机来实现。所以对数据传输部分,并没有严格的要求。通常FPGA远程更新的设计重点,在如何更新镜像。

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

    关注

    1629

    文章

    21729

    浏览量

    602986
  • 数据传输
    +关注

    关注

    9

    文章

    1880

    浏览量

    64555
  • 远程更新
    +关注

    关注

    0

    文章

    8

    浏览量

    7605

原文标题:FPGA远程更新之限制条件

文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    远程在线更新FPGA程序的方法

    本文以提高FPGA远程更新程序的方便性为目标,提出了一种基于EPCS Flash的远程在线更新FPGA
    发表于 02-22 11:33 2.9w次阅读
    <b class='flag-5'>远程</b>在线<b class='flag-5'>更新</b><b class='flag-5'>FPGA</b>程序的方法

    altera cyclone FPGA远程更新时NIOS无法启动问题

    在做altera cyclone GX 的EPCS128多镜像远程更新时,FPGA配置数据在flash中的启动地址不为0x00000000,比如为0x00a00000时,通过
    发表于 02-19 17:24

    请问PWM输入模式什么限制条件

    问下 用这个PWM输入模式 什么限制条件吗 哪位能PWM帮小弟一把啊 刚学这个 好多地方没弄明白 我先谢谢大家了
    发表于 04-03 04:01

    请问FPGA下载次数的限制吗?

    像我们使用ARM或者DSP都有一个程序烧写次数,也是因为这个FLASH有限制,那么这个FPGA究竟有没有烧写次数的限制呢?
    发表于 05-12 22:15

    FPGA单芯片四核二乘二取二的安全系统哪些限制?该如何解决这些问题?

    情况下硬件技术的应用受到限制;◆对大型复杂系统均采用硬件冗余技术是不可能的。FPGA单芯片四核二乘二取二的安全系统哪些限制?该如何解决这些
    发表于 08-06 06:36

    求一种基于EPCS Flash的远程在线更新FPGA程序的方法

    远程在线更新FPGA程序系统的硬件结构是怎样构成的?怎样去设计一种远程在线更新FPGA程序系统?
    发表于 06-18 09:16

    如何远程更新代码?

    大家好,我一段时间在和一些核板一起工作。现在我打算建立我的第一个个人董事会。我的最终目标是能够远程更新我板上的代码。可能吗 ?我已经阅读了一些远程
    发表于 12-30 08:56

    如何实现远程FPGA版本更新和重启?

    电子发烧友网核心提示 :如今,大多数通讯系统均将FPGA作为其产品解决方案,且已有大量FPGA应用到通讯系统之中。为了达到降低系统维护的成本的目的,我们就需要实现FPGA远程
    发表于 10-11 15:17 8147次阅读
    如何实现<b class='flag-5'>远程</b><b class='flag-5'>FPGA</b>版本<b class='flag-5'>更新</b>和重启?

    基于串行通信的DSP程序远程更新

    基于串行通信的DSP程序远程更新
    发表于 10-19 11:16 7次下载
    基于串行通信的DSP程序<b class='flag-5'>远程</b><b class='flag-5'>更新</b>

    QuickBoot基础知识与在FPGA逻辑远程更新的应用

    板卡上,如果将板卡从产品中将拆卸下来是非常的不方便。QuickBoot 提供了FPGA逻辑远程更新近乎完美的解决方案。
    发表于 11-18 09:35 8501次阅读
    QuickBoot基础知识与在<b class='flag-5'>FPGA</b>逻辑<b class='flag-5'>远程</b><b class='flag-5'>更新</b>的应用

    应对远程更新的需要 FPGA端的读写控制是必然的需求

    通常情况下,如果条件允许,使用一个MCU作为远程更新的主控设备,会让方案简单不少。而且可以利用软件做更多的操作(例如数据的校验)。通常这么选择的原因是系统中已经存在一个主控的MCU,就同时承担
    发表于 02-26 15:50 897次阅读

    如何实现远程FPGA更新和重启

    如今, 大多数通讯系统均将FPGA作为其产品解决方案, 且已有大量FPGA应用到通讯系统之中。为了达到降低系统维护的成本的目的,我们就需要实现FPGA远程
    发表于 07-10 16:01 21次下载
    如何实现<b class='flag-5'>远程</b><b class='flag-5'>FPGA</b>的<b class='flag-5'>更新</b>和重启

    FPGA经常有哪些常见警告应该如何解

    本文档的主要内容详细介绍的是FPGA经常有哪些常见警告应该如何解决。
    发表于 10-14 16:00 9次下载
    <b class='flag-5'>FPGA</b>经常有哪些常见警告应该如<b class='flag-5'>何解</b>决

    使用FPGA经常会碰到哪些问题应该如何解

    本文档的主要内容详细介绍的是使用FPGA经常会碰到哪些问题应该如何解决。
    发表于 10-30 16:54 14次下载
    使用<b class='flag-5'>FPGA</b>经常会碰到哪些问题应该如<b class='flag-5'>何解</b>决

    FPGA远程更新/远程调试的一种简单方法

    之前介绍过一种远程(无线)更新的方式,详见《起飞!通过无线WIFI下载调试FPGA》,这种方式缺点两个:一是速度较慢;二是我们的设备中需要增加一个无线设备,增加成本的同时增加了暴露的
    的头像 发表于 05-25 09:23 2799次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>远程</b><b class='flag-5'>更新</b>/<b class='flag-5'>远程</b>调试的一种简单方法