Multiboot-based FPGA (Field Programmable Gate Array) online upgrading method

The invention provides an FPGA (Field Programmable Gate Array) online upgrading method based on Multiboot. The FPGA online upgrading method comprises the following steps: embedding online upgrading processing logic in an FPGA operation main system; the method comprises the following steps of: burnin...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WANG YUEXI, MA RUI, DONG CHUNYANG, QIN ZHUO, FANG HAIHONG, CHENG GUANGYAO, JI LIMIN, SU LIANMING, YANG YU, WANG SHUO, SONG JINGLIANG, FU SISHUAI, JU XIAOYAN, WANG CHEN, WANG JIE, SONG DELIANG, BIAN MENGQI, SI WENWEN, WANG DONGDONG, GENG JIAN, XIE YULIN, ZHANG TIAN, LI DEBIAO, CAI ZHIXU, WANG JINGHUA, LI HUANDONG, ZHANG CHAO, ZHANG HONGJIE, LING XIANQING
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention provides an FPGA (Field Programmable Gate Array) online upgrading method based on Multiboot. The FPGA online upgrading method comprises the following steps: embedding online upgrading processing logic in an FPGA operation main system; the method comprises the following steps of: burning two or more FPGA operation main systems embedded with online upgrading processing logic in the same version to different areas of FLASH by utilizing the characteristics of Multiboot; after the FPGA is powered on again, the configurable file of the program with the version to be updated is directly written into the same FLASH without the help of an off-chip chip or a JTAG (Joint Test Action Group), the repeated cover removal of the product is avoided without using the JTAG mode, the limitation by the length of a cable is avoided, the mode is flexible, a special peripheral chip is not used, and the resource consumption and the circuit design difficulty are reduced. 本发明提供了一种基于Multiboot的FPGA在线升级方法,在FPGA运行主系统中嵌入在线升级处理