A configurable and high-speed FPGA configuration circuit based on an SELECTMAP and an implementation method

A technology for configuring circuits and implementing methods, which is applied in the field of computer engineering, can solve the problems of FPGA configuration time restricting the development of new fields, and achieve the effect of improving flexibility and stability

Inactive Publication Date: 2019-05-03
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the problem of FPGA configuration time in CPU+FPGA is increasingly restricting the development of new fields such as artificial intelligence, big data and cloud computing.

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 configurable and high-speed FPGA configuration circuit based on an SELECTMAP and an implementation method
  • A configurable and high-speed FPGA configuration circuit based on an SELECTMAP and an implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, so that the advantages and features of the present invention can be more easily understood by those skilled in the art, so as to define the protection scope of the present invention more clearly.

[0026] like figure 1 Shown is a schematic structural diagram of the configuration circuit of the present invention. The configuration circuit contains four modules: a high-speed AMBAAHB interface module, a register configuration module, a cache module and a main control module. Among them, the types of configuration registers in the register configuration module include: soft reset registers, data registers, Program_B status enable registers, Program_B count registers, CCLK frequency division registers, INIT_B timeout count registers, CCLK wait count registers, and device ID registers. It can be seen from the figure that the configuration circui...

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 relates to a configurable and high-speed FPGA configuration circuit based on an SELECTMAP and an implementation method. The configuration circuit comprises a high-speed AMBA AHB interface module which is used for sampling signals on an AHB bus and returning corresponding control signals and data signals; the register configuration module comprises a plurality of configuration and state registers and is used for configuring various functions of the main controller and registering numerical values of corresponding states, so that the circuit can be suitable for various different application scenarios; the cache module is used for caching the configuration data input from the AHB system, so that the SELECTMAP interface and the AHB system can perform asynchronous operation, and the flexibility and the stability of the configuration circuit are improved; and the main control module is used for generating data meeting the SELECTMAP time sequence requirement, reading the data inthe cache module, performing shift output, and generating a CCLK signal according to the corresponding data signal, thereby realizing discontinuous transmission of the configuration data, saving a chip pin and improving the reliability of the configuration circuit.

Description

technical field [0001] The invention belongs to the field of computer engineering and is closely related to SoC. In particular, it relates to an FPGA configuration circuit and an implementation method. Background technique [0002] With the development of big data and the improvement of computing power, artificial intelligence has ushered in a new round of explosion in the past two years. After Google AlphaGo won the Go game in 2016, artificial intelligence has attracted high attention in the industry and capital circles, and has become a new outlet. [0003] In the era of artificial intelligence, people's demand for computing power has increased exponentially, and the requirements for computing power have exceeded Moore's Law. With the rapid growth of Internet users and the rapid expansion of data volume, the demand for computing in data centers is also rising rapidly. The computing demands of various applications such as deep learning online prediction, video transcodin...

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
Inventor 王忆文赵晨峰邓强许云龙李航标
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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