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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何更新FPGA中的鏡像?兩個概念說明

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

我知道,我對與電子有關(guān)的所有事情都很著迷,但不論從哪個角度看,今天的現(xiàn)場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領(lǐng)域,想擁有一技之長的你還沒有關(guān)注FPGA,那么世界將拋棄你,時代將拋棄你。

更新鏡像這一概念,會有兩個完全不一樣的概念,需要先說清楚。

1.更新FPGA的配置

這種方案對應(yīng)Xilinx的bit文件下載Intel(Altera)的sof文件下載,更新的是FPGA的配置,立即生效。這種方案存在的問題是配置過程中,F(xiàn)PGA的原有配置會被清除掉。此時系統(tǒng)可能做出不正確的反應(yīng)。例如使用FPGA實現(xiàn)的PCIE設(shè)備可能會由于重配置導(dǎo)致PCIE功能失效,部分服務(wù)器檢測到PCIE設(shè)備異常會觸發(fā)重啟,帶來影響。

2.更新存儲FPGA配置鏡像的Flash

這個方法更新的目標(biāo)是存儲FPGA配置的存儲器(通常是Flash)。

更新Flash過程中,通過一些措施使FPGA原有設(shè)計繼續(xù)工作不受影響,完成后并不立即生效,F(xiàn)PGA依然是舊鏡像;更新Flash之后,在合適的時間觸發(fā)FPGA的重新配置,配置過程中更新的鏡像數(shù)據(jù)會送往FPGA進(jìn)行加載;整個過程是相對可控的,所以對系統(tǒng)的影響較小。

所以,可以看到,遠(yuǎn)程更新方案的需求,總結(jié)為以下三點(diǎn):

1.利用已有的數(shù)據(jù)通道傳輸數(shù)據(jù)

2.將更新數(shù)據(jù)寫入存儲FPGA配置信息的存儲器中

3.更新Flash的過程中,不要影響FPGA的正常功能

其中第一點(diǎn),由于可選方案非常多,需要根據(jù)系統(tǒng)的需求來決定。關(guān)于第一點(diǎn)這里不再討論,后兩點(diǎn)后續(xù)將繼續(xù)介紹。

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

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603419
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1635

    瀏覽量

    148031
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7492

    瀏覽量

    163842

原文標(biāo)題:更新鏡像

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

收藏 人收藏

    評論

    相關(guān)推薦

    寫了兩個FPGA程序,是兩個模塊,如何將這兩個模塊連接到...

    寫了兩個FPGA程序,是兩個模塊,如何將這兩個模塊連接到一起進(jìn)行編譯仿真。應(yīng)該如何操作。
    發(fā)表于 06-06 13:40

    FPGA邊界掃描模式可以串接兩個FPGA

    請教大家一問題,板子上有兩個FPGA,想用一PROM配置,將PROM和兩個FPGA用邊界掃描
    發(fā)表于 03-24 15:53

    兩個FPGA配置PROM如何連接

    加載到兩個FPGA.RegardsJaseel以上來自于谷歌翻譯以下為原文Hi.I am using two FPGA in my design (Spartan 3). In su
    發(fā)表于 09-28 11:36

    示波器衡量指標(biāo)至關(guān)重要但常被忽略的兩個概念是什么?

    示波器衡量指標(biāo)至關(guān)重要但常被忽略的兩個概念是什么?
    發(fā)表于 05-12 06:49

    STM32有哪兩個優(yōu)先級的概念

    STM32兩個優(yōu)先級的概念:搶占式優(yōu)先級和響應(yīng)優(yōu)先級(也叫副優(yōu)先級)。他們的特性是:1:高搶占式優(yōu)先級的中斷可以嵌套在低搶占式優(yōu)先級的中斷:,即低搶占式優(yōu)先級的中斷可以被高搶占式
    發(fā)表于 08-13 08:42

    鏡像面的基本概念

    第七章 開關(guān)電源PCB排版解析7.1 鏡像面電磁理論鏡像概念對設(shè)計者掌握開關(guān)電源的PCB 排版會有很大的幫助?! ∠旅媸?b class='flag-5'>鏡像面的基本
    發(fā)表于 10-28 06:48

    如何創(chuàng)建Golden鏡像和Multiboot鏡像?

    鏡像加載出錯時,G鏡像能夠正常加載。下面以正常升級和升級出錯,來介紹兩個鏡像的加載過程:正常升級:上電后會直接運(yùn)行M鏡像程序,在程序運(yùn)行過程
    發(fā)表于 04-04 17:11

    FPGA系統(tǒng)設(shè)計,如果用兩個FPGA工作,應(yīng)該如何設(shè)計片之間的通信?

    FPGA系統(tǒng)設(shè)計,如果用兩個FPGA工作,應(yīng)該如何設(shè)計片之間的通信?從片的配置和時鐘輸入與主片有何不同?一
    發(fā)表于 05-08 17:18

    電路0.1uF和0.01uF的兩個電容的作用

    旁路電容(Bypass Capacitor)和去耦電容(Decoupling Capacitor)這兩個概念在電路是常見的,但是真正理解起來并不容易。
    發(fā)表于 12-27 15:29 ?3606次閱讀

    分享兩個STM32應(yīng)用的實戰(zhàn)案例

    今天在此分享兩個STM32應(yīng)用的實戰(zhàn)案例,權(quán)作提醒,以免重蹈覆轍。
    的頭像 發(fā)表于 01-11 09:13 ?3836次閱讀

    冷鏈運(yùn)輸兩個重要環(huán)節(jié)

    冷鏈運(yùn)輸兩個重要環(huán)節(jié)
    的頭像 發(fā)表于 01-28 17:13 ?1175次閱讀
    冷鏈運(yùn)輸<b class='flag-5'>中</b>的<b class='flag-5'>兩個</b>重要環(huán)節(jié)

    兩個LED和兩個按鈕的使用

    電子發(fā)燒友網(wǎng)站提供《兩個LED和兩個按鈕的使用.zip》資料免費(fèi)下載
    發(fā)表于 01-30 16:04 ?1次下載
    <b class='flag-5'>兩個</b>LED和<b class='flag-5'>兩個</b>按鈕的使用

    FPGA的晶振大小多少比較合適?為什么會用到兩個晶振?

    FPGA的晶振大小多少比較合適?為什么會用到兩個晶振 FPGA (Field-Programmable Gate Array) 是一種可編程邏輯芯片,它可以根據(jù)用戶的需要重編程實現(xiàn)不
    的頭像 發(fā)表于 10-18 15:28 ?3734次閱讀

    電子設(shè)計兩個不同概念:pcb與pcb封裝

    電子設(shè)計兩個不同概念:pcb與pcb封裝
    的頭像 發(fā)表于 12-11 15:49 ?887次閱讀

    arcgis如何關(guān)聯(lián)兩個屬性表

    在ArcGIS,關(guān)聯(lián)兩個屬性表是一重要的操作,可以通過此操作將兩個的數(shù)據(jù)關(guān)聯(lián)起來,以便進(jìn)行分析和查詢。下面是詳細(xì)介紹如何在ArcGI
    的頭像 發(fā)表于 02-25 11:01 ?4241次閱讀