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

Method, device and system for data interaction between digital signal processor (DSP) and external memory

An external memory and data processing technology, applied in the direction of electrical digital data processing, instruments, etc., can solve the problem of low data interaction efficiency and achieve the effect of improving data interaction efficiency

Active Publication Date: 2013-12-25
HUAWEI TECH CO LTD
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Embodiments of the present invention provide a method, device and system for data interaction between a DSP processor and an external memory, so as to solve the problem of low data interaction efficiency between a DSP processor and an external memory in the prior art

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, device and system for data interaction between digital signal processor (DSP) and external memory
  • Method, device and system for data interaction between digital signal processor (DSP) and external memory
  • Method, device and system for data interaction between digital signal processor (DSP) and external memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] An embodiment of the present invention provides a data interaction method between a DSP processor and an external memory, taking the data interaction process on the side of the direct memory access control unit as an example, as shown in figure 2 shown, including:

[0065] Step S101: The direct memory access control unit configures the read channel, uses the read channel to read the data to be processed provided by the external memory, and sends the data to be processed to the source data ping storage module divided in the hardware accelerator, so that When the digital signal processor DSP processor reads and processes data from the source data pong storage module divided in the hardware accelerator, the source data ping storage module moves the data to be processed to the source data pong storage In the module, and the result data ping storage module that divides in the described hardware accelerator simultaneously moves the processed data that DSP processor sends to ...

Embodiment 2

[0075] The embodiment of the present invention provides a data interaction method between a DSP processor and an external processor. Taking the data interaction process on the hardware accelerator side as an example, the hardware accelerator is divided into a source data ping storage module, a source data pong storage module, and a result data The ping storage module and the result data pong storage module, the divided source data ping storage module, source data pong storage module, result data ping storage module and result data pong storage module form a temporary cache area, such as image 3 As shown, the method includes:

[0076] Step S201: The source data ping storage module uses the pre-configured read channel of the DMA control unit to receive the data to be processed sent by the DMA control unit, and the data to be processed is obtained from the external DMA control unit by the DMA control unit. The data read from the memory;

[0077] Step S202: the source data ping ...

Embodiment 3

[0087] The embodiment of the present invention provides a data interaction method between a DSP processor and an external processor. The embodiment of the present invention combines the direct memory access control unit in Embodiment 1 and the hardware accelerator in Embodiment 2 to provide a DSP The detailed data interaction method between the processor and the external processor, such as Figure 4 As shown, the method includes:

[0088] Step S301: the direct memory access control unit configures a read channel and a write channel for data interaction;

[0089] The detailed flow of the data exchange read channel and write channel configured by the direct memory access control unit is as described in Embodiment 1, and will not be repeated here.

[0090] Step S302: the direct memory access control unit controls the flow between each node of the linked list in the read channel and the write channel after moving to the next node, so as to match the data processing time of the DS...

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 method, a device and a system for data interaction between a digital signal processor (DSP) and an external memory. The method includes that a read channel is configured on a direct memory access control unit, data to be processed is read through the read channel and sent to a hardware accelerator, so that when the DSP processes the data, a first source data memory module moves the data to be processed to a second source data memory module, a first result data memory module moves the processed data to a second result data memory module, and parallel processing of data processing and data moving is achieved. The read channel and a write channel are used for conducting data moving in two directions, bi-directional data moving between a temporary cache area and the external memory is conducted in parallel, and data interacting efficiency is improved.

Description

technical field [0001] The invention relates to the technical field of computer and communication, in particular to a data interaction method, device and system between a DSP processor and an external memory. Background technique [0002] At present, in digital loop system DSL chips (such as ADSL chips, VDSL chips), most of the data paths are based on the structure of digital signal processor DSP combined with hardware acceleration logic. The existing DSP processor and external memory The structure diagram of the data interaction system is as follows figure 1 shown. The data path part is mainly responsible for completing the function of the signal processing data path, that is, responsible for completing the physical layer processing functions of data encoding / decoding, modulation / demodulation, and filtering in the OFDM system. In the application of DSL, the data throughput processed by the data path is very large, and an external memory (DDR--Double Data Rate, double-rate...

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): G06F13/16G06F13/28
Inventor 钟威
Owner HUAWEI 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