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

Digital signal processor subsystem and data processing method thereof

A digital signal and data processing technology, applied in the direction of electrical digital data processing, instruments, etc., can solve problems such as inability to flexibly control data flow interaction, rigid working mode, core module and external host cannot change the working state, etc., to achieve data processing speed, effect of control

Inactive Publication Date: 2007-01-03
VIMICRO CORP
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] But when figure 1 In the system shown, since the interface (multi-channel buffer) between the core module and the external host only realizes the caching effect on the data, and no control module is set between the two, it cannot flexibly control the data in the input and output buffer area. Interaction of the data flow with the core module
At the same time, the core module and the external host cannot change the working status of other modules through dynamic parameter settings, which makes the working mode of the system rigid and poor in adaptability
In addition, since there is no module for abnormal situation handling, the system cannot cope with abnormal situations such as crashes; moreover, the depth of the buffer area is fixed, and the buffering capacity of the data stream cannot be adjusted according to the actual situation

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
  • Digital signal processor subsystem and data processing method thereof
  • Digital signal processor subsystem and data processing method thereof
  • Digital signal processor subsystem and data processing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042]In the present invention, a digital signal processor subsystem including an interrupt controller, a register configuration module, and an input / output buffer module is set between the host computer and the digital signal processor as an interface with a control function, and the interrupt controller is in the register configuration module. Under control, once the input buffer is full, the interrupt controller is triggered to send an interrupt signal to the digital signal processor to notify the digital signal processor to read the corresponding data in the input buffer; when the digital signal processor sends data to the host, the data is stored in the output buffer, when the output buffer reaches a preset state, the trigger interrupt controller sends an interrupt signal to the digital signal processor to notify it to stop sending data, and the output buffer controller notifies the host to read in the output buffer Get the data. Therefore, the data flow interaction betwe...

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 digital signal processor subsystem connected between the host computer and the digital signal processor. It includes the inputting buffer module to store the inputting data and control the data sending; the outputting buffer module to store the output data and control the data sending; the interrupting controller to send the interrupt request signal; the register collocation module to allocate the parameter. The invention also discloses a data processing method. The data is stored in the inputting buffer memory when the host computer transfers the data to the processor, the processor controlled by the interrupting signal reads the data from the inputting buffer memory; the data is stored in the outputting buffer memory when the processor sends the data to the host computer, when the output buffer memory reaches a setting state, the memory controller will inform the host computer to read the data. The invention can control the depth of the buffer memory module flexibly, so it can use the hard ware resource fully and the other it can control the processing speed of data.

Description

technical field [0001] The invention relates to digital signal processing technology, in particular to a digital signal processor subsystem and a data processing method thereof. Background technique [0002] Digital Signal Processor (DSP) has the characteristics of powerful computing capability and flexible programmability, and is widely used in the field of digital audio. Especially in mobile phone applications, if the call environment is too noisy, in order to obtain a clear call effect, it is necessary to use a digital signal processor to remove background noise. For example: Generally, during a call, the voice will fluctuate from time to time. At this time, it is necessary to use a digital signal processor to automatically adjust the strength of the voice signal; or use a digital signal processor to realize voice modulation processing and so on. [0003] An existing digital signal processing system for voice modulation, its structure is as follows figure 1 As shown, th...

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/00
Inventor 刘子熹杨作兴陈洪温婷婷李晓强
Owner VIMICRO 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