A Instruction and Task Parallel DMA Interface in DSP

沈戈,樊晓桠,高德远,段然
DOI: https://doi.org/10.3969/j.issn.1000-7180.2004.07.043
2004-01-01
Abstract:In applications of the high data transfer ratio and high-density computing, such as communications, signal processing, multimedia systems etc., the programmable digital signal processors (DSPs) must not only be powerful in data processing, but also have higher bandwidth of input and output interface. Basing on Enhanced Harvard architecture, we propose a new design for DMA interface of DSPs, called DMA access and control mechanism based on dependence of data bus. New DMA interface supplies higher speed data transfer ratio and supports higher efficiency connecting to Host processors. In this paper, we evaluate the Enhanced Harvard architecture and new designed DMA interface using six assemble language source programs from ADI website. Experimental evidence is provided showing that the new designed DMA interface can transfer data while the DSP is continuing program execution, and for almost all applications, this design can improve DSP data processing capability and the data transfer speed of DMA interface. This architecture design technology still uses the single port RAM as it's on chip memory. New DMA interface also supports transparent data transmission for Host programmer.
What problem does this paper attempt to address?