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

SoPC program remote updating system and method

An update method and remote technology, applied in the direction of program control device, program loading/starting, etc., can solve the problems of multi-cost hardware resources, complex methods, inflexibility, etc., to avoid disassembly of products, flexible switching, and reduce the complexity of hardware circuits Effect

Active Publication Date: 2017-10-20
SOUTHWEST JIAOTONG UNIV
View PDF9 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] To sum up, the problems existing in the prior art are: the cost of hardware resources in the prior art is relatively high, the method is complex and inflexible

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
  • SoPC program remote updating system and method
  • SoPC program remote updating system and method
  • SoPC program remote updating system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0047] The problems in the prior art are: the cost of hardware resources in the prior art is relatively high, and the method is complex and inflexible. The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0048] Such as figure 1 As shown, the SoPC program remote update system provided by the embodiment of the present invention includes: FPGA module, EPCS memory, EEPROM memory, communication module and upper computer, FPGA module is connected with EPCS memory, FPGA module is connected with EEPROM memory, FPGA module is connected with communication T...

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 an SoPC program remote updating system and method. The method comprises the steps that a hardware configuration file of an FPGA and a software mapping file of Nios II are generated through compiling, merged and converted into a binary file; a Nios II microprocessor writes an application mode configuration program transmitted from an external communication module into an in-chip RAM for temporary storage according to a preset communication protocol instruction; the Nios II microprocessor erases data in a designated address of an EPCS memory and programs the temporarily stored configuration program into the designated address of the EPCS memory; and when power-on is performed again, the FPGA gets into a factory mode first, and then the stored corresponding application mode configuration program is automatically loaded according to configuration of an RSU-dedicated circuit. Through the SoPC program remote updating system and method, remote updating of an SoPC program by a single FPGA chip is realized, the system is simple, the method is flexible, and switching between multiple configuration programs is easy to realize.

Description

technical field [0001] The invention relates to the technical field of programmable on-chip system configuration, in particular to a SoPC program remote update system and method. Background technique [0002] FPGA is a programmable logic device with rich programmable hardware resources and parallel processing characteristics, which greatly improves the versatility and flexibility of electronic systems. In recent years, Altera has proposed the SoPC concept, which integrates Nios II microprocessor, memory, communication controller, and other functional modules into FPGA to form an all-digital and multi-functional SoPC system in a single chip. Widely used in control and industrial networks. However, most FPGAs are based on the SRAM structure, and the data in the FPGA will be lost in the case of power failure, and non-volatile memory is required to store its configuration files. The EPCS device belongs to the serial interface Flash, which is usually used to store the hardware ...

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/445
Inventor 王邦继刘庆想周磊杨沛鑫李相强张健穹
Owner SOUTHWEST JIAOTONG UNIV
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