Device and method for realizing that FPGA can be used when being electrified and remote upgrade of FPGA

A remote upgrade and circuit technology, applied in the FPGA field, can solve problems such as high cost and complexity

Inactive Publication Date: 2009-12-16
ZTE CORP
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this solution can realize power-on and remo

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
  • Device and method for realizing that FPGA can be used when being electrified and remote upgrade of FPGA
  • Device and method for realizing that FPGA can be used when being electrified and remote upgrade of FPGA
  • Device and method for realizing that FPGA can be used when being electrified and remote upgrade of FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention is described in detail below in conjunction with the embodiment of accompanying drawing:

[0022] The device of the present invention can adopt a serial or parallel loading mode, and there are 8 data lines in the parallel mode, but only one data line is needed in the serial mode, and the embodiment adopts a serial loading mode.

[0023] figure 1 It is a schematic circuit diagram of FPGA's slave string loading embodiment 1. The figure includes CPU, buffer circuit, and FPGA chip. The FPGA chip uses Lattice's LFXP series devices. The function of the buffer circuit is to ensure that the levels of the signals CFG and PROGRAMN are always is high, because the level state of some CPU I / O pins is unstable during power-on reset, which will affect the SDM function of the FPGA. The INITN and DONE signals of the FPGA chip must be connected to pull-up resistors.

[0024] FPGA chip pin function description:

[0025] DIN: data input

[0026] CCLK: synchronous c...

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 device for realizing that an FPGA can be used when being electrified and the remote upgrade of the FPGA, comprising an FPGA chip and a buffer circuit connected with a CPU and the FPGA chip and used for ensuring that an electrical level of a lead foot of the FPGA chip connected with the buffer circuit is high all the time after being electrified, wherein a flash memory is embedded into the FPGA chip. The invention also provides a method for realizing that the FPGA can be used when being electrified and the remote upgrade of the FPGA, comprising the following steps after a logical file is remotely downloaded to the flash memory of a system: a loading module of the FPGA reads data steams of the logical file inside the flash memory and loads the FPGA; whether a CRC checkout error exists in the loading or not is detected, if the CRC checkout error exists in the loading, the loading module of the FPGA reloads the FPGA, if the CRC checkout error dose not exist in the loading , whether the logical file is successfully loaded or not is detected, if the logical file is successfully loaded, the upgrade is completed, and if the logical file is not successfully loaded, the FPGA continuously loads the FPGA. The invention can not only enable the FPGA to normally work when being electrified but also realizes the remote upgrade of the FPGA.

Description

technical field [0001] The present invention relates to an FPGA (Field Programmable Gate Array, Field Programmable Gate Array), in particular to a device and method for realizing FPGA power-on and remote upgrade. Background technique [0002] In modern embedded systems, more and more FPGA chips are used to complete large-scale logic functions. In addition to the remote upgrade function of FPGA, some systems also need to use the function of FPGA within a short time after power-on. The general FPGA loading methods are as follows: [0003] 1. Using the CPU to load, the method is to store the logic files of the FPGA and the software program in the FLASH memory (flash memory) of the device. After the system starts, the CPU executes the application program with the loading function to load the logic files into the FPGA. Although this loading method is convenient for remotely upgrading the FPGA, the FPGA can only be used after the application program has loaded the logic. [000...

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/445H03K19/177
Inventor 陆荣飞桂国才
Owner ZTE CORP
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