Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

FPGA (Field Programmable Gate Array) configuration item online upgrading method, system and equipment and storage medium

A technology for configuring items and configuring chips, which is applied in the field of communication, can solve the problems of complex hardware circuits and high hardware costs, and achieve the effects of ensuring reliability, easy positioning, and enhancing maintainability

Active Publication Date: 2022-05-27
CHENGDU KAITIAN ELECTRONICS
View PDF9 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the above-mentioned deficiencies in the prior art, the present invention provides an FPGA configuration item online upgrade method, system, electronic equipment and storage medium, which solves the problems of FPGA online upgrade, multi-state code loading hardware circuit complexity, and high hardware cost

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • FPGA (Field Programmable Gate Array) configuration item online upgrading method, system and equipment and storage medium
  • FPGA (Field Programmable Gate Array) configuration item online upgrading method, system and equipment and storage medium
  • FPGA (Field Programmable Gate Array) configuration item online upgrading method, system and equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0079] like figure 1 As shown, the present invention provides an online upgrade method for FPGA configuration items, and the implementation method is as follows:

[0080] S1, send the FPGA online upgrade instruction to the DSP by the host computer, and according to the online upgrade instruction, send the upgrade initialization instruction to the FPGA by the DSP;

[0081] In this embodiment, the host computer sends the FPGA online upgrade instruction to the DSP through the DSP dedicated upgrade port, and according to the online upgrade instruction, the DSP sends the upgrade initialization instruction to the FPGA through the communication interface with the FPGA.

[0082] In this embodiment, before the product assembly is completed, the .bin configuration file needs to be solidified and configured on the FPGA through the JTAG configuration port. When the product is working normally, when the external host computer (PC) needs to upgrade the code online, first, the host computer...

Embodiment 2

[0115] like Figure 4 As shown, the present invention provides an online upgrade system for FPGA configuration items, including:

[0116] The upgrade request module is used for sending the FPGA online upgrade instruction from the host computer to the DSP, and according to the online upgrade instruction, the DSP sends the upgrade initialization instruction to the FPGA;

[0117] an upgrade execution module, configured to perform online upgrade by the FPGA according to the upgrade initialization instruction;

[0118] The upgrade module is used to load the logic code from the 0 address of the configuration chip after the online upgrade is completed for the FPGA, and load the logic code corresponding to the board position signal according to the difference of the board position signal, and complete the online upgrade of the FPGA configuration item. .

[0119] In one of the embodiments, when the FPGA performs the online upgrade, the function code of the running product of the FPGA...

Embodiment 3

[0146] The present invention provides a device including a memory, a processor, and a computer program stored on the memory and running on the processor, the processor executes the program to implement the FPGA described in Embodiment 1 The steps of the online configuration item upgrade method.

[0147] In this embodiment, the device may include: a processor, a memory, a bus, and a communication interface. The processor, the communication interface, and the memory are connected by a bus. The memory stores a computer program that can run on the processor, and the processor runs the computer program. At the same time, some or all of the steps of the online FPGA configuration item upgrade method provided in the foregoing Embodiment 1 of the present application are executed.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an FPGA configuration item online upgrading method, system and device and a storage medium, and belongs to the technical field of communication. The method comprises the steps that an upper computer sends an FPGA online upgrading instruction to a DSP, and the DSP sends an upgrading initialization instruction to the FPGA according to the online upgrading instruction; according to the upgrading initialization instruction, the FPGA executes online upgrading; after the FPGA executes online upgrading, the FPGA starts to load the logic codes from the 0 address of the configuration chip, and loads the logic codes corresponding to the board position signals according to the difference of the board position signals, so that the FPGA configuration item online upgrading and logic code multi-state loading are completed. According to the FPGA configuration item online upgrading method, the problems of FPGA online upgrading, complex multi-state code loading hardware circuit and high hardware cost are solved, online upgrading of the FPGA configuration item is ensured by adopting two methods at the same time, and the problem that the working state of a product is still in a safe state after online upgrading of the FPGA configuration item fails is solved.

Description

technical field [0001] The invention belongs to the field of communication technologies, and in particular relates to an online upgrade method, system, device and storage medium of an FPGA configuration item. Background technique [0002] As avionics products become more complex and require higher data processing, FPGAs are widely used in the avionics field, and more host manufacturers have put forward higher requirements for the loading and management of FPGA configuration items. The traditional upgrade of FPGA configuration items through the board-level JTAG interface can no longer meet the requirements of the host. Configuration item upgrade. In addition, host manufacturers are faced with a large number of FPGA configuration items of airborne electronic products. In order to facilitate management, it is generally required that a set of products should have one configuration item as much as possible. However, in dissimilar dual-redundancy airborne products, the FPGA imple...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/65G06F8/71G06F15/78
CPCG06F8/65G06F8/71G06F15/7867Y02D10/00
Inventor 郭朋飞胡青云张竹王乾丞
Owner CHENGDU KAITIAN ELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products