Unlock instant, AI-driven research and patent intelligence for your innovation.

Programming method of fpga configuration program

A configuration program and configurator technology, applied in the direction of program control device, program loading/starting, etc., can solve the problems of slow FPGA startup and FPGA debugging lag, and achieve the effects of fast startup, good maintainability, and convenient programming

Active Publication Date: 2015-07-29
10TH RES INST OF CETC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1. Before the program in the configurator and microprocessor is developed, the FPGA program cannot be programmed, so the debugging of the FPGA lags behind the debugging of other parts of the system;
[0007] 2. The FPGA starts slowly. After the power is turned on, the microprocessor must wait for the startup to start before loading the FPGA configuration program.

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
  • Programming method of fpga configuration program
  • Programming method of fpga configuration program
  • Programming method of fpga configuration program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0019] refer to figure 1 . According to the present invention, a computer is used as a configurator, and a PowerPC with a network interface is used as a microprocessor. First, connect the FPGA to be configured to the configurator through the programming cable, and connect the configuration chip to the FPGA through the FPGA interface in an active configuration mode, and connect the PowerPC, which reads and writes the configuration chip data through the FPGA, between the configurator and the FPGA to form an FPGA configuration Program programming system; the configurator and PowerPC can be connected through the network port, serial port or USB, etc., and the network cable, serial port or USB cable can be used as a custom download line. The configurator is connected to PowerPC through network port, serial port or USB; PowerPC and FPGA ...

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 provides a burning method of an FPGA (Field Programmable Gate Array) configuration program, and aims to provide a burning method which has the advantages of quick starting, good maintainability, convenience in burning of the configuration program and capability of supporting various burning means and is not limited by FPGA environment conditions. The burning method is realized through the technical scheme consisting of the following steps of: reading a configuration program file which is positioned in a configurator by configuration software which operates in the configurator; constituting a burning request pack from read data according to pack length, a data pack serial number, FPGA configuration data, check and a pack format; writing, by a microprocessor, the data in the burning request pack into an address space of a configuration chip in sequence; comparing, by the microprocessor, the configuration data which is read out and written in by the configuration program and written in the configuration chip to finish the check of the burning request pack; and after check, transmitting a burning success acknowledgement pack by the microprocessor.

Description

technical field [0001] The invention relates to a programming method of a programmable logic array (FPGA) configuration program. Background technique [0002] The functions of various combinatorial logics in commonly used FPGAs are usually implemented through look-up tables. The physical structure of the FPGA lookup table is a static memory (SRAM). The contents of the SRAM determine the function of the look-up table. Due to the volatility of SRAM, the data will be lost after power off, and the configuration program needs to be loaded from the outside before each work. Generally, the loading configuration program is divided into active type and passive type. The active type FPGA reads the configuration program from the external configuration chip into the SRAM of the lookup table; the passive type controls the loading process by the external CPU, and the CPU writes the configuration program into the SRAM of the FPGA. [0003] There are two typical existing configuration pr...

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 Patents(China)
IPC IPC(8): G06F9/445
Inventor 卢华李燕斌
Owner 10TH RES INST OF CETC