0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA遠程更新有什么限制條件如何解決?

DIri_ALIFPGA ? 來源:未知 ? 作者:易水寒 ? 2018-09-15 09:30 ? 次閱讀

FPGA可重配置帶來了很高的靈活性,所以基于FPGA的設計/產品往往也會有后期更新/升級的需求。同時,需要更新/升級的FPGA板卡由于物理條件的限制,可能無法現場升級。比如:

1.FPGA板卡部署在異地機房中,無法隨時進入機房進行升級(異地來回成本及機房不允許隨便出入的限制)。

2.FPGA板卡部署在相對復雜的環(huán)境中,例如無線通信設備安放在通信塔臺上,或者客戶手中的設備無法由供應商一一回收升級。

3.FPGA升級對系統(tǒng)影響較大,不方便隨時升級。比如PCIE設備受到系統(tǒng)總線的監(jiān)測,隨便的更新可能導致機器重啟,在一些要求嚴格的環(huán)境中是不能允許的。

所以就有了對FPGA進行遠程更新的需求,需要滿足下面幾個限制條件:

1.可以在滿足一定條件下(類如可用網絡進行遠程訪問),進行遠程的升級(不一定需要全自動化,但全自動化更方便);

2.更新過程中不能對系統(tǒng)帶來影響,以防止系統(tǒng)錯誤地實施保護措施(例如服務器重啟);

遠程更新,整體分為兩部分:1)數據傳輸;2)更新鏡像;

數據傳輸部分可以選擇的方案非常多,比如可以通過網絡將數據傳遞過去。通常會借用以有的通信接口來實現。如果FPGA板卡是部署在計算機中,那么先將數據通過網絡傳遞給計算機,然后再由計算機轉發(fā)給FPGA進行鏡像更新,也是可以的。這其中數據傳輸主要由上位機來實現。所以對數據傳輸部分,并沒有嚴格的要求。通常FPGA遠程更新的設計重點,在如何更新鏡像。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21736

    瀏覽量

    603385
  • 數據傳輸
    +關注

    關注

    9

    文章

    1891

    瀏覽量

    64601
  • 遠程更新
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7608

原文標題:FPGA遠程更新之限制條件

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    遠程在線更新FPGA程序的方法

    本文以提高FPGA遠程更新程序的方便性為目標,提出了一種基于EPCS Flash的遠程在線更新FPGA
    發(fā)表于 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時,通過
    發(fā)表于 02-19 17:24

    請問PWM輸入模式什么限制條件

    問下 用這個PWM輸入模式 什么限制條件嗎 哪位能PWM幫小弟一把啊 剛學這個 好多地方沒弄明白 我先謝謝大家了
    發(fā)表于 04-03 04:01

    請問FPGA下載次數的限制嗎?

    像我們使用ARM或者DSP都有一個程序燒寫次數,也是因為這個FLASH有限制,那么這個FPGA究竟有沒有燒寫次數的限制呢?
    發(fā)表于 05-12 22:15

    FPGA單芯片四核二乘二取二的安全系統(tǒng)哪些限制?該如何解決這些問題?

    情況下硬件技術的應用受到限制;◆對大型復雜系統(tǒng)均采用硬件冗余技術是不可能的。FPGA單芯片四核二乘二取二的安全系統(tǒng)哪些限制?該如何解決這些
    發(fā)表于 08-06 06:36

    求一種基于EPCS Flash的遠程在線更新FPGA程序的方法

    遠程在線更新FPGA程序系統(tǒng)的硬件結構是怎樣構成的?怎樣去設計一種遠程在線更新FPGA程序系統(tǒng)?
    發(fā)表于 06-18 09:16

    如何遠程更新代碼?

    大家好,我一段時間在和一些核板一起工作?,F在我打算建立我的第一個個人董事會。我的最終目標是能夠遠程更新我板上的代碼??赡軉??我已經閱讀了一些遠程
    發(fā)表于 12-30 08:56

    如何實現遠程FPGA版本更新和重啟?

    電子發(fā)燒友網核心提示 :如今,大多數通訊系統(tǒng)均將FPGA作為其產品解決方案,且已有大量FPGA應用到通訊系統(tǒng)之中。為了達到降低系統(tǒng)維護的成本的目的,我們就需要實現FPGA遠程
    發(fā)表于 10-11 15:17 ?8154次閱讀
    如何實現<b class='flag-5'>遠程</b><b class='flag-5'>FPGA</b>版本<b class='flag-5'>更新</b>和重啟?

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

    基于串行通信的DSP程序遠程更新
    發(fā)表于 10-19 11:16 ?7次下載
    基于串行通信的DSP程序<b class='flag-5'>遠程</b><b class='flag-5'>更新</b>

    QuickBoot基礎知識與在FPGA邏輯遠程更新的應用

    板卡上,如果將板卡從產品中將拆卸下來是非常的不方便。QuickBoot 提供了FPGA邏輯遠程更新近乎完美的解決方案。
    發(fā)表于 11-18 09:35 ?8517次閱讀
    QuickBoot基礎知識與在<b class='flag-5'>FPGA</b>邏輯<b class='flag-5'>遠程</b><b class='flag-5'>更新</b>的應用

    應對遠程更新的需要 FPGA端的讀寫控制是必然的需求

    通常情況下,如果條件允許,使用一個MCU作為遠程更新的主控設備,會讓方案簡單不少。而且可以利用軟件做更多的操作(例如數據的校驗)。通常這么選擇的原因是系統(tǒng)中已經存在一個主控的MCU,就同時承擔
    發(fā)表于 02-26 15:50 ?898次閱讀

    如何實現遠程FPGA更新和重啟

    如今, 大多數通訊系統(tǒng)均將FPGA作為其產品解決方案, 且已有大量FPGA應用到通訊系統(tǒng)之中。為了達到降低系統(tǒng)維護的成本的目的,我們就需要實現FPGA遠程
    發(fā)表于 07-10 16:01 ?21次下載
    如何實現<b class='flag-5'>遠程</b><b class='flag-5'>FPGA</b>的<b class='flag-5'>更新</b>和重啟

    FPGA經常有哪些常見警告應該如何解

    本文檔的主要內容詳細介紹的是FPGA經常有哪些常見警告應該如何解決。
    發(fā)表于 10-14 16:00 ?9次下載
    <b class='flag-5'>FPGA</b>經常有哪些常見警告應該如<b class='flag-5'>何解</b>決

    使用FPGA經常會碰到哪些問題應該如何解

    本文檔的主要內容詳細介紹的是使用FPGA經常會碰到哪些問題應該如何解決。
    發(fā)表于 10-30 16:54 ?14次下載
    使用<b class='flag-5'>FPGA</b>經常會碰到哪些問題應該如<b class='flag-5'>何解</b>決

    FPGA遠程更新/遠程調試的一種簡單方法

    之前介紹過一種遠程(無線)更新的方式,詳見《起飛!通過無線WIFI下載調試FPGA》,這種方式缺點兩個:一是速度較慢;二是我們的設備中需要增加一個無線設備,增加成本的同時增加了暴露的
    的頭像 發(fā)表于 05-25 09:23 ?2827次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>遠程</b><b class='flag-5'>更新</b>/<b class='flag-5'>遠程</b>調試的一種簡單方法