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

FPGA logic program downloading device

A logic program and logic technology, applied in the field of CPU to download FPGA logic, can solve problems such as CPU reset, program runaway, and system failure, etc., and achieve the effect of short realization period, low cost, and simple and reliable solution

Inactive Publication Date: 2004-11-10
晋江市高新技术开发办公室
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the CPU reads the logic program from the memory and downloads the logic to the FPGA, due to the frequent occurrence of abnormal interruption, program runaway, etc., the CPU will be reset and the CPU program will be re-executed, resulting in the system running without reloading. Download the FPGA again under power-on condition, which may lead to some abnormal situations, such as the internal registers of the FPGA are reset, and the pins of the FPGA are in a high-impedance uncertain state, which makes the system unable to work normally.

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 logic program downloading device
  • FPGA logic program downloading device
  • FPGA logic program downloading device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0023] figure 1 It is a functional block diagram of using CPU to download logic to FPGA.

[0024] The CPU system usually includes CPU (103), application program memory ROM (102), and RAM (101). The logic program of FPGA (105) is stored by general logic memory (104). If the memory capacity of the application program is large, the application program and the FPGA (105) logic program can be stored in the same device at the same time. The download pin of FPGA (105) is connected with CPU system, and the address of CPU system, data pin are also connected with FPGA (105), and the connection of other peripheral circuit 106 and CPU system, FPGA (105) is designed according to actual demand.

[0025] The logic memory (104) of FPGA (105) can be cheap and common PROM, Flash etc., in addition, if the program memory of CPU (103) has extra space, also can store logic...

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 FPGA logic program downloading device and method in the field of computers, adopting universal PROM, Flash, and others to compose a logic memory used in storing the FPGA logic program, and accessing the preset register contents by CPU to judge if it needs to download the FPGA logic program: if does, read the data out of the logic memory into FPGA, accordingly completing a design of downloading logic program to FPGA by CPU and at the same time, avoiding the occurrence of abnormal situations. It has a few occupied resources, simple and reliable, low-cost and short-period of implementation.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method for using CPU to download FPGA logic in field programmable logic array circuits. Background technique [0002] With the development of science and technology, the cost performance of Field Programmable Logic Array FPGA (Field Programmable GateArray) is getting higher and higher, so that FPGA is widely used in more and more fields. In an FPGA circuit, an external storage unit is generally required to store the logic program of the FPGA, and the logic program is downloaded from the storage unit to the FPGA when the system is powered on or when there is a specific need, so that the FPGA can complete the designed function. There are many ways to download the logic program of the FPGA. The simpler method is to use the dedicated PROM or EEPROM provided by the FPGA manufacturer to download. The EEPROM downloads the logic program into the FPGA. The disadvantage of this method is that ...

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): G06F9/45G06F13/00
Inventor 汤闯柯楚
Owner 晋江市高新技术开发办公室
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