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

Method and system for external download of DSP (digital signal processor) program and FPGA (field programmable gate array) program

A program and program file technology, applied in the field of external download systems for DSP programs and FPGA programs, can solve the problems of unexpanded storage space, many interface hardware connections, and inconvenient upgrades, and achieves simple and clear program logic and less hardware connections. , the effect of improving reliability

Inactive Publication Date: 2017-03-29
SPACE STAR TECH CO LTD
View PDF8 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the method based on the JTAG interface is easy to operate and debug, it is often limited by space and transmission distance. Therefore, it is an urgent need to develop efficient and convenient upgrade technology
[0003] In the prior art, an online upgrade suitable for TMS320C2000 series DSPs to implement program updates based on serial port communication is disclosed. However, its disadvantages are: the DSP program storage FLASH is located in the DSP chip, and the capacity is small, which cannot meet the requirements of digital data with high complexity. The need for signal processing has certain limitations in use; at the same time, it does not adopt a working status monitoring mechanism, does not have a self-recovery function, and its reliability and versatility are not perfect.
[0004] The prior art also discloses an online upgrade method, which improves the reliability of software upgrades by means of FLASH partition storage, divides FLASH into two different partitions, the startup code area and the product program area, and the online upgrade software stored in the startup code area , through the RS422 / RS232 / CAN interface to read and write the product program area to realize the boot and start of the product software, but the disadvantage is that the partition storage method does not expand the storage space, and the startup code area and the product program area share the original FLASH When the product program area has a lot of data storage requirements, it may not be able to meet the needs of data storage, and the scalability is poor; moreover, the online reload function is not implemented, and the loading of the product program area code needs to be powered off and restarted, real-time and flexible The performance is poor; similarly, the design does not adopt the working status monitoring mechanism, does not have the self-recovery function, and the reliability and versatility are not perfect
[0005] In addition, the prior art also discloses the use of CPLD or DSP as the configuration master to realize the FPGA online upgrade and dynamic loading based on the FLASH process. The control is complicated and the reliability is poor; in the case of large FPGA program files, there are great limitations in use and poor versatility; similarly, the design does not adopt a working status monitoring mechanism and does not have a self-recovery function
[0006] In summary, none of the prior art has proposed a 1553B bus-based, compatible with DSP and FPGA two embedded processor online upgrades, with online reloading function and working status monitoring function with high reliability and good general purpose. Sexual external download system

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
  • Method and system for external download of DSP (digital signal processor) program and FPGA (field programmable gate array) program
  • Method and system for external download of DSP (digital signal processor) program and FPGA (field programmable gate array) program
  • Method and system for external download of DSP (digital signal processor) program and FPGA (field programmable gate array) program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the present disclosure as defined by the claims and their equivalents. The following description includes various specific details to aid in understanding, but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the disclosure. Also, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.

[0034] The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the present disclosure. Accordingly, it should be apparent to those skilled in the art tha...

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 method and a system for external download of a DSP (digital signal processor) program and an FPGA (field programmable gate array) program. The system comprises a 1553B interface circuit, a DSP processor, a DSP storage unit, a watchdog circuit, an FPGA and an FPGA storage unit. The 1553B interface circuit is connected with the DSP processor through an EMIFA (external memory interface A), the watchdog circuit is connected with the DSP processor through a GPIO (general purpose input / output) interface, and the DSP storage unit is connected with the DSP processor through an EMIFB (external memory interface B) and a GPIO interface. The FPGA storage unit is connected with the DSP processor through a McBsp interface, the DSP processor is connected with the FPGA through a GPIO interface, and the FPGA storage unit is connected with the FPGA through a serial bus. The method and the system for external download of the DSP program and the FPGA program have the advantage that practicability, reliability and real-time performance of the system for external download can be improved.

Description

technical field [0001] The invention relates to the technical field of embedded devices, in particular to an external download system and method for DSP programs and FPGA programs. Background technique [0002] With the continuous development of electronic technology and the continuous improvement of user needs, it is necessary to frequently update the embedded device programs that have been put into use. Generally, software program updates based on DSP and FPGA are implemented through JTAG interface operations in the development environment. . Although the method based on the JTAG interface is easy to operate and debug, it is often limited by space and transmission distance. Therefore, it is an urgent need to develop efficient and convenient upgrading technology. [0003] In the prior art, an online upgrade suitable for TMS320C2000 series DSPs to implement program updates based on serial port communication is disclosed. However, its disadvantages are: the DSP program stor...

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/44G06F9/445
CPCG06F8/65G06F8/71G06F8/73
Inventor 雷丹丹刘鑫李卫洁
Owner SPACE STAR TECH CO LTD
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