Supercharge Your Innovation With Domain-Expert AI Agents!

FPGA (Field Programmable Gate Array) configuration circuit structure

A technology for configuring circuits and circuits, applied to logic circuits using specific components, logic circuits using basic logic circuit components, etc., can solve the problems of uncertain frame length, unfavorable device scale expansion, etc., to reduce design complexity and shorten Configuration time, easy to scale effects

Active Publication Date: 2012-02-22
BEIJING MXTRONICS CORP +1
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The technical solution problem of the present invention is: overcome the inadequacy of prior art, provide a kind of FPGA configuration circuit framework, solve the traditional FPGA configuration circuit framework and can complete a programmable logic module CLB only by writing multi-frame configuration data The problem and the frame length is uncertain, which is not conducive to the problem of device scale expansion

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 circuit structure
  • FPGA (Field Programmable Gate Array) configuration circuit structure
  • FPGA (Field Programmable Gate Array) configuration circuit structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention is an FPGA configuration circuit architecture, which specifically includes: a configuration memory, a configuration center, a distributed column address decoder, a frame data register, a derivative register, a row control circuit and a multiplexer. exist image 3 The relationship between these circuit modules can be seen in,

[0035] Configuration memory: used to store user configuration data and control the programmable logic circuit in the FPGA to realize the logic function designed by the user according to the configuration data; the configuration memory is divided into several rows and several columns, and each column is further divided into multiple configurations Storage cell matrix; the configuration memory adopts row address, column address and auxiliary address to address and locate the configuration storage cell matrix; the auxiliary address is the address for configuring the storage cell matrix;

[0036] The distributed column address d...

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 FPGA (Field Programmable Gate Array) configuration circuit structure, which comprises a configuration memory, a configuration centre, a distributed listed address decoder, a frame data register, a derivative register, a line control circuit and a multi-channel selector. By means of the improved design of the traditional configuration circuit structure, frame structures for data configuration can be improved from the traditional longitudinal one-bit width physical distribution into the matrix type physical distribution; furthermore, matrixes of a configuration memoryunit can be addressed by using row addresses, line addresses and auxiliary addresses, so that the single independent configuration is completed. By adopting a FPGA configuration method of the circuitstructure, the frame length set for data configuration is simplified; the configuration instruction complexity level is reduced; the hardware expense is reduced; furthermore, a programmable logic module in a FPGA can be re-configured independently; an ambient programmable logic module cannot be influenced; precious configuration time is saved for dynamic reconstruction and application of users; and the flexibility of the dynamic reconstruction and application of the users can be greatly increased.

Description

technical field [0001] The invention relates to an FPGA configuration circuit architecture, in particular to an optimized configuration circuit architecture for FPGA dynamic reconfiguration, and belongs to the field of integrated circuits. Background technique [0002] figure 1 It is a simplified schematic diagram of a Field Programmable Gate Array (FPGA, Field Programmable Gate Array), such as FPGA100. Like other integrated circuits, FPGA 100 is also manufactured on a semiconductor substrate plane. Here, in order to illustrate the configuration principle of FPGA 100 for convenience, FPGA 100 is functionally divided into two levels: configuration part 120 and logic part 150 . [0003] Configuration section 120 generally includes configuration circuitry 122 and configuration memory 125 . The configuration circuit 122 includes dedicated or dual-function Pin-linked input / output interface circuits, such as boundary scan circuit (JTAG), serial-parallel configuration interface c...

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
IPC IPC(8): H03K19/177
Inventor 张彦龙刘增荣李学武王慜郭晨光陈雷张帆周涛尚祖宾孙华波
Owner BEIJING MXTRONICS CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More