Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Field-programmable gate array (FPGA) configuration device and configuration method

A configuration device and configuration method technology, applied in the direction of program control devices, CAD circuit design, special data processing applications, etc., can solve the problems of limited capacity, high price, slow speed, etc., and achieve the effect of saving costs and improving efficiency

Inactive Publication Date: 2012-01-04
IPGOAL MICROELECTRONICS (SICHUAN) CO LTD
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The configuration file is generated by the FPGA development software. Usually, a dedicated configuration chip is used to configure the FPGA. A configuration chip can only accommodate one configuration file at a time. Not only is the price expensive, the capacity is limited, and the speed of updating data is relatively slow Slow, causing a lot of inconvenience to practical applications
[0003] In addition, in the actual development and verification, it is often necessary to update the FPGA configuration multiple times, or to compare the differences in the actual functions of multiple configuration files, the configuration files need to be replaced frequently, and the configuration chip needs to be continuously programmed by relying on a dedicated configuration chip. Not only is the speed slow, but it is also easy to confuse different configuration file functions, affecting development and verification efficiency

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] see figure 1 A preferred embodiment of the FPGA configuration device of the present invention includes a microprocessor, an FPGA interface connected to the microprocessor, a smart card interface connected to the microprocessor, and a switch selection module connected to the microprocessor. In this embodiment, the smart card interface is an SD card (Secure Digital Memory Card, secure digital card) interface.

[0017] The SD card interface is used to insert an SD card, and the microprocessor uses the SPI (Serial Peripheral Interface, Serial Peripheral Interface) bus system mode to transmit data with the SD card through the SD card interface. Compatible with a full range of SD cards, and compatible with standard SD card readers, that is, standard SD card readers can be used to copy in configuration files; the switch selection module is used to read the number input by the user, the microprocessor According to the number read by the switch selection module, the configurati...

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 field-programmable gate array (FPGA) configuration device, which is used for sending a configuration file stored in an intelligent card to an FPGA. The FPGA configuration device comprises a microprocessor, an FPGA interface which is connected with the microprocessor, an intelligent card interface which is connected with the microprocessor and used for the intelligent card to insert, and a switch selection module which is connected with the microprocessor and used for reading an input number, wherein the microprocessor performs data transmission with the intelligent card through the intelligent card interface, selects the configuration file corresponding to the number in the intelligent card according to the number read by the switch selection module, and sends the selected configuration file to the FPGA through the FPGA interface. The invention also provides an FPGA configuration method. By the device and the method, cost is saved, and development and verification efficiency is improved.

Description

technical field [0001] The invention relates to a configuration device and a configuration method, in particular to an FPGA configuration device and a configuration method. Background technique [0002] FPGA (Field-Programmable Gate Array), namely Field Programmable Gate Array, appeared as a semi-custom circuit in the field of application-specific integrated circuits. The disadvantage of the limited number of gate circuits will be used extensively during the development and verification of electronic systems. When the FPGA is working, it is necessary to configure the internal circuit connection relationship, usually by reading the data in a data memory that stores FPGA configuration files, that is, EPROM (Erasable Programmable Read-Only Memory, Erasable Programmable Read-Only Memory) into In the on-chip programming RAM (Random Access Memory, random access memory), after the configuration is completed, the FPGA enters the working state; after power-off, the FPGA returns to a...

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): G06F9/445
CPCG06F17/50G06F17/5054H03K19/173G06F30/34
Inventor 孙银明
Owner IPGOAL MICROELECTRONICS (SICHUAN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products