检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]东南大学信息科学与工程学院,江苏南京210096
出 处:《电气电子教学学报》2009年第2期50-53,共4页Journal of Electrical and Electronic Education
基 金:国家高技术研究发展计划(863计划)资助项目(No.2007AA01Z330)
摘 要:数字信号处理器大都采用两级高速缓存结构,为高复杂度算法的实现提供了有力的保证。由于一般片上内存空间不大,对于通信和图像系统较大的数据,需要将数据存在片外,从而导致处理效率很低。本文以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.
分 类 号:TN911[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249