期刊文献+

基于DMA的DSP-Cache优化 被引量:2

DSP-Cache Optimization based on DMA
在线阅读 下载PDF
导出
摘要 数字信号处理器大都采用两级高速缓存结构,为高复杂度算法的实现提供了有力的保证。由于一般片上内存空间不大,对于通信和图像系统较大的数据,需要将数据存在片外,从而导致处理效率很低。本文以TIC6000系列芯片为例,从分析它的Cache结构出发,利用直接存储器存取DMA(Direct Memory Access)设计了一种双缓冲区结构,以减少片内、外存储器之间数据交换的时间,并针对高斯滤波函数加以实现。测试表明这种方法能使硬仿真时所用的CPU周期数与软仿真时相同。 Digital signal processor generally has a two-level cache structures to realize high-complexity algorithms efficiently. But it usually has small on-chip memory, compared with the large image data. So the communication and image data have to be stored out of the chip, which leads to poor processing efficiency. This paper took the TI C6000 as an example, and based on the cache structure of this series, introduced a double buffering framework so as to reduce the time for exchanging data between the on-chip and out-chip memory. Then this proposed optimization strategy was applied to implement the Gaussian filter function and test its overall performance. Experiment shows that the performance via soft simulation can reach the optimization as emulating on the DSP board.
作者 郭强 张斌
出处 《电气电子教学学报》 2009年第2期50-53,共4页 Journal of Electrical and Electronic Education
基金 国家高技术研究发展计划(863计划)资助项目(No.2007AA01Z330)
关键词 TIC6000 CACHE优化 DMA TI C6000 Cache optimization DMA
  • 相关文献

参考文献8

二级参考文献15

  • 1乔香珍,1995年
  • 2Fang J,Proc of the Int Conf on Parallel Processing,1991年
  • 3Kuo Jin-Hao, Wu Ja-Ling, Jim Shiu et al. A lowcost mediaprocessor based real-time MPEG-4 video decoder, ICCE[R].2002 Digest of Technical Papers,18-20 June 2002: 272 -273.
  • 4Panda P R, Catthoor F, Dutt N D, et al. Data and memory optimization techniques for embedded systems[J]. ACM Transactions on Design Automation of Electronic Systems, April 2001,6(2) :149-206.
  • 5Philips Semiconductors. Philips PNX1300 series datasheet[Z].2000,Sep. , 30.
  • 6Software Develop Environment 2. 2, Book2-Cookbook, Part D:Optimizing Trimedia[Z]. Applications, Trimedia Technologies,2000.
  • 7Miranda M, Ghez C, Brockmeyer E, et al. Data transfer and storage exploration for real-time implementation of a digital audio broadcast receiver on a trimedia processor[C]. In:Proceedings of the 15 th Symposium on Integrated Circuits and Systems Design (SBCCI'02) ,2002.
  • 8Chidamber Kulkarni, Cedric Ghez. Cache conscious data layout organization for embedded multimedia applications[Z]. Design Automation and Test in Europe (DATE), Germany, March,2001.
  • 9TMS320DM642 Video/Imaging Fixed—Point Digital Signal Processor Data Manual.Texas Instruments,sprs200B,May 2003.
  • 10TMS320C6000 DSP Cache User's Guide.Texas Instruments,spru656A,May 2003.

共引文献30

同被引文献8

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部