您好!欢迎进入中天华威企业网站!

深圳市中天华威科技有限公司
深圳市中天华威科技有限公司

深圳市中天华威科技有限公司

主营产品:

品牌单片机、计量芯片、RFID芯片

全国服务热线全国服务热线:

0755-88377358

推荐产品

深圳市中天华威科技有限公司

联系我们

联系人: 连先生
服务热线:0755-88377358
业务电话:
传真:0755-23617749
邮箱:sales@zthw.cn
公司地址:深圳市福田区振华路鼎诚国际大厦1715室
芯片数据手册当前位置:首页 >> 资料下载 >> 芯片数据手册

TMS320C6678多核DSP并行访问存储器性能的研究

文章来源:本站人气:发表时间:2015-5-27 16:56:40

  1 C6678多核DSP存储器架构

  存储器访问性能对于DSP的软件运行是至关重要的。C6678 DSP所有的存储器都可以被DSP内核和多个DMA主设备访问。图1显示了C6678的存储器系统架构框图,总线上的数字代表总线宽度,大部分模块运行在1/2或1/3 DSP内核频率[1]。

  1.1 C66x内核

  C6678集成了8个C66x核,每个内核具有以下性能。(1)32 KB L1D(Level 1 Data)SRAM,运行在DSP内核频率,可用于数据存储或缓存;(2)32 KB L1P(Level 1 Program)SRAM,运行在DSP内核频率,可用于程序存储或缓存;(3)512 KB LL2(Local Level2)SRAM,运行在1/2 DSP内核频率,可用于程序或数据的存储RAM或缓存[4]。

  所有的DSP内核共享4 MB SL2(Shared Level 2)SRAM,运行在1/2 DSP内核频率,有4个bank区,可用于数据或代码存储[5]。C6678提供了64位1 333 MHz DDR3 SDRAM接口,最高支持8 GB的外部存储,可用于数据或程序存储。

  C6678运行在1 GHz的时钟频率下,每个C66x内核可以执行每周期128位的加载和存储操作。当访问L1D时,DSP内核的访问速度高达16 GB/s(如表1所示)。当访问L2存储空间时,速率依赖于存储器访问模式和缓存配置。C6678提供了内部DMA(IMDA)引擎用于数据搬移,运行在1/2 DSP内核频率,处理速度高达8 GB/s。IDMA只能用于L1、LL2和外设端口之间的数据搬移,不能访问外部存储器[1,4]。

  1.2 EDMA传输控制器

  C6678 DSP提供了10个EDMA传输控制器TC,可以同时用于器件任意存储节点(L1、L2、外部存储和片上外设)之间的数据移动[1]。其中两个EDMA传输控制器连接着256 bit高速TeraNet交换桥,运行在1/2 DSP内核频率,理论上可以支持高达16 GB/s的数据带宽;其余8个EDMA传输控制器连接着128 bit低速TeraNet交换桥,运行在1/3 DSP内核频率,理论上可以支持高达5.333 GB/s的数据带宽(如表1所示)。EDMA结构设计了许多特性,专门用于同时进行多个高速数据传输。了解这些结构和数据传输、交互的方式,才可以建立有效的系统,并最大化EDMA传输带宽。

  1.3 多核DSP的理论带宽

  从以上的存储器结构可以分析C6678 DSP的主设备(C66x核和EDMA)访问不同存储器(L1D、L1P、LL2、SL2、DDR3)的理论带宽,它是由该节点的数据宽度和时钟频率计算而得,如表1所示。

  C6678包括8个内核和10个EDMA主设备,它们可以并行地访问存储器。每个DSP内核集成了各自的L1D、L1P、LL2存储器,而共享存储器(SL2、DDR3)在多个主设备(DSP内核、EDMA控制器)并行访问时的性能,对系统资源的安排、软件结构的设计有着指导性的意义。接下来通过数据拷贝测试实验对C6678并行访问存储器性能进行说明。

下一篇:没有了!
此文关键词:TMS320C6678多核DSP并行访问存储器性能的研究