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

A generalized FPGA configuration system and method, and a reconfiguration system and method

A configuration system and reconfiguration technology, which is applied in general stored program computers and architectures with a single central processing unit, etc., can solve problems such as multi-type large-scale FPGA control complexity, achieve universality, high reliability, and easy implementation , Design the effect of strong versatility

Pending Publication Date: 2019-02-15
XIAN MICROELECTRONICS TECH INST
View PDF2 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, this also brings a new problem. The control of a single small-scale FPGA is simple, while the control of multiple types of large-scale FPGAs is complex. How to efficiently control large-scale FPGAs to complete efficient configuration is the key
However, in response to this requirement, based on the above configuration modes, after searching relevant literature, there is currently no better method that can meet this requirement

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
  • A generalized FPGA configuration system and method, and a reconfiguration system and method
  • A generalized FPGA configuration system and method, and a reconfiguration system and method
  • A generalized FPGA configuration system and method, and a reconfiguration system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0054] The present invention has been successfully applied to an on-board FPGA configuration loading management circuit, which uses the method of FPGA configuration and dynamic reconfiguration in the present invention, and realizes obtaining configuration data from a storage system composed of various external storage banks. At the same time, it can control the configuration and reconfiguration of 4 different types of external FPGAs. This ensures that multi-channel FPGAs perform configuration and reconfiguration operations in a flexible, simple, efficient and orderly manner.

[0055] see Figure 8 , the FPGA configuration and reconfiguration system is mainly realized by the method of the present invention. In the application, the host computer communicates with the configuration and reconfiguration system, and accesses the external memory bank through the system to realize the configuration loading of the external memory bank data to the target FPGA device. .

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 generalized FPGA configuration system and method and a reconfiguration system and method thereof, comprising an external memory unit, an FPGA configuration unit, an FPGA reconfiguration unit and an FPGA group. The FPGA configuration unit comprises an FPGA configuration control module and a configuration monitoring module. The FPGA reconfiguration unit comprises an FPGA reconfiguration control module, a configuration monitoring module and a reconfiguration timer module. FPGA configuration process consists of power-on initialization, configuration control and state judgment. FPGA reconfiguration process consists of FPGA desynchronization and synchronization control, reconfiguration control and state judgment. Configuration and dynamic reconfiguration of different FPGAs can be realized independently and parallelly; The dynamic reallocation is realized by reconfiguring the timer module with the specified time as the cycle. The design of external storage system maximizes the flexibility of configuration data storage. Simple and clear structure, flexible and efficient control, and strong versatility, high universality, easy to implement, flexible application inmulti-type, large-scale FPGA configuration control system or application specific integrated circuit.

Description

technical field [0001] The invention belongs to the field of integrated circuit design, and relates to a generalized FPGA configuration system and method and a reconfiguration system and method. Background technique [0002] Field Programmable Gate Array (FPGA) is the fastest growing branch in the field of integrated circuits. Due to its high performance of ASIC circuits and the flexibility of software programming, large-scale FPGAs have been widely used in more and more digital logic systems. application. The configuration of FPGA is an essential process to make it have high performance and flexibility, and the specified FPGA logic function can be realized by configuring different bit stream files. Therefore, it is particularly important to control the configuration of FPGA bitstream files. Xilinx's Virtex series FPGA chips mainly include configurable logic blocks (CLBs), input and output modules (IOBs), BlockRAM modules, etc., and can implement specified FPGA logic by co...

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): G06F15/78
CPCG06F15/7867
Inventor 李磊张春妹赵翠华田超
Owner XIAN MICROELECTRONICS TECH INST
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