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

Remote dynamic loading system and method for processor program on basis of FPGA (Field Programmable Gate Array) or CPLD (complex programmable logic device) controller

A dynamic loading and controller technology, applied in general control systems, control/regulation systems, program control, etc., can solve problems such as lack of general versatility and complexity, and achieve improved implementation, process simplicity, and good versatility. Effect

Active Publication Date: 2013-11-13
THE 715TH RES INST OF CHINA SHIPBUILDING IND CORP
View PDF5 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is generally more complicated, and different chip series adopt different technologies, such as TI's UART, HPI guide, ADI's HOST and LINK guide method, so it does not have general versatility

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
  • Remote dynamic loading system and method for processor program on basis of FPGA (Field Programmable Gate Array) or CPLD (complex programmable logic device) controller
  • Remote dynamic loading system and method for processor program on basis of FPGA (Field Programmable Gate Array) or CPLD (complex programmable logic device) controller
  • Remote dynamic loading system and method for processor program on basis of FPGA (Field Programmable Gate Array) or CPLD (complex programmable logic device) controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make those skilled in the art better understand the technical scheme of the invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and preferred embodiments:

[0041] see figure 2 , provides a preferred embodiment of a processor program remote dynamic loading system based on FPGA / CPLD controller, realizes the TMS320C6748 processor DSP program dynamic loading system based on FPGA controller and USB2.0 communication transmission, mainly including: DSP Processor 1 (TI's TMS320C6748), corresponding to figure 1Central processor unit; FPGA controller 2 (EP2C20F484 of ALTERA Company), corresponding to figure 1 Central FPGA / CPLD controller unit; asynchronous SRAM memory 3 (BS616LV1622 of IDT Company), corresponding to figure 1 Medium volatile parallel storage unit; USB2.0 communication chip 4 (CY7C68013A of CYPRESS company), corresponding to figure 1 Central communication unit; PC 5, corresponding...

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 remote dynamic loading system and method for a processor program on the basis of an FPGA or a CPLD controller. The system comprises an upper computer, a communication unit, an FPGA or a CPLD controller unit, a processer unit and a parallel volatile storage unit, wherein the processor program is stored in the upper computer, the program and a control command are packaged into data frames, identifiers are added, and the data frames are transmitted to the communication unit; the communication unit receives the program and the control command from the upper computer and sends the program and the control command to the FPGA or CPLD controller unit; and the FPGA or CPLD controller unit manages an external bus of the processer unit and receives the data frames from the communication unit at the same time, writes the program into the parallel volatile storage unit according to identifiers and contents of the data frames, and controls the processor to jump to an address where the program is in and start working. According to the system and the method, remote and dynamic loading is performed on the processor on the premise that a storage is not subjected to flash curing.

Description

technical field [0001] The invention relates to the technical field of digital circuit data processing and transmission, in particular to a system and method for remote dynamic loading of processor programs. Background technique [0002] The domestic oilfield ground equipment system is generally composed of multiple signal processing boards. The system hardware configuration of different types of signal processing boards is similar, and the processor executes specific application programs to realize its different functions. [0003] Usually, most of the loading modes of signal processing boards are solidified by program flash, which realizes a single function and cannot dynamically configure, increase and change its functions according to needs. Therefore, the equipment requires a large number of signal processing boards, which are costly and inconvenient to carry. [0004] If the program of the signal processing board can be dynamically loaded by the upper computer, and the...

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): G05B19/042
Inventor 贺亚龙杭娇朱旻
Owner THE 715TH RES INST OF CHINA SHIPBUILDING IND CORP
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