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

Universal computing digital signal processor

A digital signal and general-purpose computing technology, applied in the direction of electrical digital data processing, computing, computer, etc., can solve the problems of small bit width, limited DSP application, lack of task management and interrupt management, etc., achieve high real-time computing low, realize precision and The effect of versatility

Active Publication Date: 2014-04-09
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because the general DSP has the following problems when it is used for general scientific computing: (1), the bit width is small, so that the calculation accuracy and addressing space are insufficient
General scientific computing applications require at least 64-bit precision; (2), lack of software and hardware support such as task management, file control, process scheduling, and interrupt management, or the lack of an operating system (OS) hardware environment, for general, multi-channel computing task management Inconvenient; (3), lack of unified high-level language programming mode support, support for multi-core, vector, data parallel, etc. basically rely on assembler programming, which is not convenient for general programming; (4), does not support the program debugging mode of the local host , only rely on other machine cross-debugging emulation
These problems seriously limit the application of DSP in the field of general scientific computing

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
  • Universal computing digital signal processor
  • Universal computing digital signal processor
  • Universal computing digital signal processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] Such as figure 1 As shown, the general computing digital signal processor of the present embodiment includes:

[0037] The CPU core unit 1 includes a plurality of CPU cores 11, and the CPU cores 11 are used to be responsible for general transaction management including storage management, file control, process scheduling, and interrupt management tasks and to provide complete support for general-purpose operating systems; and, the CPU The number of CPU cores 11 included in the core unit 1 can be adjusted as required, and the number of CPU cores 11 can be more than one.

[0038] DSP core unit 2 comprises a plurality of DSP cores 21 for providing 64-bit operations and operating system microkernel support; and, the number of DSP cores 21 included in the DSP core unit 2 can be adjusted as required, and the number of DSP cores 21 It can be realized as one or more.

[0039] The multi-level interconnection structure 3 is used to connect the CPU core 11 and the DSP core 21, a...

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 universal computing digital signal processor which comprises a CPU core unit, a DSP core unit, a multi-layer interconnection structure, an in-chip share storage array, an off-chip memory interface, a high-speed input and output interface, a second high-speed input and output interface, an inter-chip direct connection interface and an inter-core synchronous device. The CPU core unit comprises a plurality of CPU cores. The DSP core unit comprises a plurality of DSP cores. The CPU cores and the DSP cores are respectively connected with the in-chip share storage array through the multi-layer interconnection structure. The CPU cores are connected with the first high-speed input and output interface. The DSP cores are connected with the second-speed input and output interface and the inter-chip direct connection interface. The application program of the universal computing digital signal processor is obtained in a mode that uniform compiling and linking are conducted on CPU end object codes and DSP end object codes obtained in a compiling mode through a uniform and parallel programming method. The universal computing digital signal processor can maintain the basic characteristics of an embedded type DSP and the advantages of high performance and low consumption, and can effectively support universal scientific calculation.

Description

technical field [0001] The invention relates to the field of microprocessor structure design, in particular to a general-purpose computing digital signal processor (General-Purpose Digital Signal Processor referred to as GPDSP) with a multi-core structure suitable for 64-bit general scientific computing and having the basic features of an embedded digital signal processor . Background technique [0002] Due to its advantages of low power consumption and strong real-time performance, Digital Signal Processor (DSP) as a typical embedded microprocessor has been widely used in various embedded systems. Although the current DSP architecture has many characteristics that are homogeneous with the central processing unit (CPU) in terms of calculation and control, it is generally believed that the following are the basic characteristics that distinguish DSP from CPUs: 1) Strong computing power, focusing on real-time computing rather than CPU Focus on control and transaction processi...

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): G06F15/167
Inventor 陈书明杨学军万江华刘仲陈海燕郭阳
Owner NAT UNIV OF DEFENSE TECH
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