《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > FPGA遠程更新重啟系統

FPGA遠程更新重啟系統

2015-10-15
關鍵詞: FPGA 重啟系統

  1) 因為FPGA具有開發周期短,可更新等優點,現在有越來越多的通訊系統采用FPGA作為實際產品方案。已經有大量的FPGA應用到通訊系統中,為了降低系統維護的人力成本,需要能夠實現FPGA遠程版本更新。本文將以Xilinx Virtex6 為例描述如何實現遠程FPGA版本更新/重啟。
  2) FPGA加載主要分為2大類,一類是主動模式(master)另一類是從模式(slave).在主動模式時FPGA會外掛存儲器存儲FPGA bit映像,FPGA會主動提供時鐘訪問外部存儲器。在從模式時,FPGA作為從設備被掛在控制器CPU上由處理器控制對FPGA編程。上述兩種模式中,因為從模式FPGA由外部CPU控制編程,可以通過遠程更新CPU文件就可以實現對FPGA的版本更新,非常方便。但是當CPU外掛的FPGA較多時會使系統加載時間過長,降低系統啟動速度。這里將利用FPGA 多重啟(multi-boot)功能實現在主動模式下版本更新。
  3) 遠程更新流程
  當系統需要升級時,中心控制系統需要將新的FPGA比特映像文件直接發布到遠程子系統,由遠程 子系統將比特文件更新到非易失存儲器。然后由FPGA內部控制邏輯重新啟動。比特映像文件更新后,下次上電啟動將從新的比特映像文件。

37.png

  如圖 1. FPGA遠程更新系統
  FPGA遠程更新重啟系統
  多重啟動 FPGA 介紹

  a)多重啟動介紹
  VIRTEX6可以支持2套配置文件,第一個版本為安全版本存放在起始位置(spi起始地址為0),第二個版本為最終啟動版本。當FPGA啟動時,加載控制器會從地址0開始讀取加載指令。當讀到WBSTAR和IPROG指令時,控制器就跳轉到WBSTAR指定的地址讀取新的加載指令。在第二個配置文件中不再發IPROG指令,控制其將順序執行以直到配置文件結束。配置順序如圖 2。
  FPGA遠程更新重啟系統

38.png

  b)多重啟動模塊
  i) 配置存儲器訪問接口
  在FPGA配置過程中,FPGA通過指定的配置管腳訪問外部非易失存儲器,當配置結束后,部分管腳被釋放可以用作普通邏輯管腳,但部分FPGA配置管腳是配置專用,在用戶應用中是不可見的,需要例化專用模塊STARTUP_VIRTEX6才能允許用戶邏輯訪問這些專用管腳。
 

39.png

  FPGA遠程更新重啟系統


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 中文字幕乱理片免费完整的| 亚洲精品无码mv在线观看网站| 公和我做得好爽在线观看| jux900被公每天侵犯的我| 日本特交大片免费观看| 亚洲欧洲综合在线| 精品人人妻人人澡人人爽人人| 国产日韩欧美亚欧在线| chinese乱子伦xxxx国语对白| 日本中文字幕在线精品| 亚洲国产精品一区二区久久| 精品一区二区三区在线观看视频 | 亚洲国产天堂久久综合| 精品久久久久久无码中文字幕一区 | 亚洲人成网亚洲欧洲无码| 真精华布衣3d1234正版图2020/015| 国产午夜无码片在线观看影院| 2021国内精品久久久久影院| 妞干网免费视频观看| 久久99精品久久| 明星ai换脸资源在线播放| 亚洲欧美另类综合| 百合潮湿的欲望| 四虎国产精品永久免费网址| 麻豆精品久久久久久久99蜜桃| 国产精品多p对白交换绿帽| avtt加勒比手机版天堂网| 成人欧美一区二区三区在线观看| 久久精品桃花综合| 欧美国产激情18| 亚洲精品中文字幕无乱码麻豆| 精品人人妻人人澡人人爽牛牛| 国产一区二区精品人妖系列| 免费人成视网站在线观看不卡 | 无码人妻精品一区二| 久青草国产免费观看| 欧美日韩中文字幕在线视频| 你懂的免费在线| 精品日韩一区二区三区视频| 国产免费av片在线观看播放| 免费在线观看成人|