Field programmable gate array (FPGA) online configuration method

A configuration method and a technology of configuring data, which are applied in the field of satellite communication systems, can solve problems such as limited capacity, expensive configuration chips, and increased difficulty in system design, and achieve the effect of reducing costs

Inactive Publication Date: 2012-03-14
PANDA ELECTRONICS GROUP +2
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The use of configuration chips is expensive and has limited capacity. For programmable logic devices with large capacity, multiple configuration chips are required to form a daisy chain for configuration, which increases the difficulty of system design.

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
  • Field programmable gate array (FPGA) online configuration method
  • Field programmable gate array (FPGA) online configuration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Below in conjunction with accompanying drawing and specific embodiment the present invention will be further described:

[0023] An FPGA online configuration method, the steps comprising:

[0024] First use the CPU to connect respectively the memory and the FPGA that store the FPGA configuration data, and the GPIO port of the CPU is connected to the PIN pin of the loading data of the FPGA;

[0025] Then the CPU retrieves the configuration data from the memory;

[0026] Finally, in the passive serial PS mode, the configuration data loading is completed by controlling the timing relationship of the GPIO port;

[0027] For different types of FPGA chips, the corresponding configuration data is stored in different memory areas, and the corresponding configuration data is retrieved by the CPU, and then the configuration data loading is completed by modifying the connection between the FPGA and the CPU and the timing relationship. Different types of FPGAs may There are diffe...

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 discloses a field programmable gate array (FPGA) online configuration method. The method comprises the following steps of: connecting a central processing unit (CPU) and a storage in which FPGA configuration data is stored, and FPGA respectively, and connecting a general purpose input/output (GPIO) of the CPU and a pin of load data of the FPGA; retrieving configuration data from the storage by the CPU; and finishing loading the configuration data by controlling the time sequence relationship of the GPIO in a passive serial (PS) mode. By the method, cost can be reduced in the design, expensive non-erasable and erasable configuration chips can be replaced, the confidentiality and upgradeability requirements of the design can be met, and the updating of product software can be finished at any time by easily copying a file.

Description

technical field [0001] The invention belongs to a technical solution in a satellite communication system, in particular to an FPGA online configuration method. Background technique [0002] In today's communication products, whether the product is easy to upgrade on site and whether it is easy to use flexibly has become a key factor. Altera's FPGA devices are widely used in the communication equipment currently in use. It uses SRAM technology internally, and its configuration data is stored in SRAM. Due to the volatility of SRAM, it must be reconfigured every time the system is powered on. Data, that is, ICR (In-Circuit Reconfigurability), the system can work normally only when the data is configured correctly. There are generally two types of online configuration methods: one is to configure it directly by the computer through the download cable, and the other is to configure it through the configuration chip. Although it is very convenient to reconfigure FPGA in the syst...

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): H03K19/177
Inventor 魏武
Owner PANDA ELECTRONICS GROUP
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
Try Eureka
PatSnap group products