版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1896192019872006多核多核DSPDSP的概念的概念TITI多核多核DSPDSP及及keystonekeystone架构概述架构概述校长办公室the Office of the President内容大纲内容大纲多核DSP概述多核DSP生产厂商TI 多核DSP概述基于Keystone架构的DSP多核DSP的发展趋势与挑战校长办公室the Office of the President1 1 多核多核DSPDSP概述概述1.11.1、多核、多核DSPDSP的产生的产生当人们选择DSP芯片时往往要面对一些两难的选择,比如最求高性能时芯片的成本可能比较高,追求高精度时运算可能比较复杂,追
2、求低功耗时支持的容量可能有限,要求速度非常快且能实时处理任何任务时其灵活性不足。在这种情况下,多核DSP应运而生,推动片上系统产业的成长和壮大。校长办公室the Office of the President1 1 多核多核DSPDSP概述概述1.21.2、多核、多核DSPDSP的概述的概述所谓的多核DSP,顾名思义,就是在单一硅片上集成更多的处理器核。当前,国外成熟的高性能DSP的研究与产品主要集中在片上多核结构方面,通过片上集成多个高性能DSP核来提升处理能力。多核DSP由于内核功能完整和强大,产品规模较大、功耗较高,其资源利用率和能源效率等有待进一步提高。校长办公室the Office
3、of the President2 2 多核多核DSPDSP生产厂商生产厂商2.12.1、ADAD公司公司AD公司嵌入式对称多处理器ADSP-BF561:其内核采用动态功耗管理技术。2.22.2、CradleCradle公司公司Cradle公司推出的高性能CT3616处理器:其内部集成了16个DSP核与8个GPP(通用处理器)核,DSP最高性能达到96GMACS,并具有可编程I/O。2.32.3、飞思卡尔、飞思卡尔DSP56724和dsp56725:采用双核架构,允许分割处理任务。校长办公室the Office of the President2 2 多核多核DSPDSP生产厂商生产厂商2.4
4、2.4、MotorolaMotorola公司公司Motorola公司的MCS8126的多核DSP:集成了4个StarCoreTM核。Motorola公司的DSP56654的双核DSP:针对窄带无线系统开发出结构紧凑的双核DSP产品。2.52.5、RenesasRenesas公司公司Renesas公司推出的32位RISC处理器SuperHTM系列的SH7720:结构上也是采用多核DSP。校长办公室the Office of the President3 TI 3 TI 多核多核DSPDSP概述概述3.13.1、TITI公司主要的多核公司主要的多核DSPDSP1).SMJ320C80:世界上第一个
5、单芯片并行MIMD(多指令多数据)DSP,该处理器主要面向军用领域。2).TNETV3020:用于通信的多核DSP,主要用于高密度核心网络。3). TMS320VC6416:集成功能强大的C64xDSP核、VCP协处理器、Turbo解码协处理器的多核DSP。4). TMS320VC5441:浮点型DSP,内部集成了4个C54x核,大大提高了并行处理能力。校长办公室the Office of the President3 TI 3 TI 多核多核DSPDSP概述概述3.13.1、TITI公司主要的多核公司主要的多核DSPDSP5). TMS320C6474:集成了三个1GHz的TMS320C64
6、x+(TM)内核,可实现3GHz的原始DSP性能,功耗和成本则分别比离散方案降低1/3和2/3,可充分满足通信基础设施、医疗影像以及工业视觉检验终端设备需求。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.14.1、keystonekeystone架构组成部分架构组成部分1).全新的C66x定点/浮点内核:速度高达1.25GHz的高性能DSP内核,单个器件上可实现最高320GMAC和160GFLOP定点及浮点整合性能,整合多个DSP,节省板级空间,降低成本和电源需求。2).可配置协处理器:用于减轻系统微
7、处理器的特定处理任务。3).层级存储器:重点讲述。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.14.1、keystonekeystone架构组成部分架构组成部分4).TeraNet交换结构:芯片内部总线矩阵。5).多内核导航器(Multicore Navigator):将上述组件连接在一起,是一个创新的基于包的管理器,它控制8192个队列,当任务被分配到队列,多核导航器提供硬件加速分配(把任务分配给相应的可采用的硬件),不需要耗费TeraNet资源,包的搬移不会被内存存取阻塞。校长办公室the Of
8、fice of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 KeyStone架构具备三个存储等级每个C66x内核均拥有自己的一级程序(LlP)和一级数据(LID)存储器。每个内核还拥有局域的二级统一存储器,每个局域存储器均能独立配置成存储器映射的SRAM、高速缓存,或两者的组合。KeyStone架构包含共享的存储器子系统,由通过
9、多内核共享存储器控制器(MSMC)连接的内部和外部存储器组成。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 三个存储等级说明本地L1:内存32KB,可配置成全速缓冲贮存、全内存映像SRAM或者是4、8或16KB快速缓冲贮存区选项的组合。L1P始终为直接映像,L1D始终为双向集合关联。本地L2:
10、内存高达1MB,可配置成全快速缓冲贮存、全内存映像SRAM,或32、64、128或512KB四路集合关联快速缓冲贮存的组合。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 三个存储等级说明共享内存子系统:MSMC允许corepac动态地分享程序和数据的内外部内存。MSMC内部存储器被配置成共享二级(SL2)RAM或者共享三级(SL3)RAM,SL2仅能在本地L1D和L1P快速缓冲贮存区中缓存,SL3还可在本地L2快速缓冲贮存区中
11、缓存,外部存储器内存视为SL3,可在L1和L2中缓存。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 第二级效率LL2内存以等同于CPU的时钟速率运行,可减少因L1快速缓冲贮存失效造成的停滞,在此情况下,必须从LL2快速缓冲贮存或SRAM获取内存。无论是由使用者隐藏的还是有软件命令驱动的快速缓冲贮存一致性都会变得高效,而且执行周期数也更少。校长办公室the Office of the President4 4 基于基于Keyst
12、oneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 共享内存效率扩展内存控制器(XMC):共享内部存储器(SL2/SL3)和外部内存(DDR3 SRAM)通向MSMC的途径。预取功能:通往SL2的存取路径与通往LL2的存取路径一样,在临近内部接口均有一个预取缓冲器,可隐藏对共享RAM库的存取延迟并可优化程序代码执行及对只读取数据的存取。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的
13、层级存储器架构的层级存储器 共享内存效率预取功能不仅能在造访内存之前拉近内存与DSP核心之间的距离来降低存取延时,还能减缓其他corepac和数据I/O透过MSMC争夺同于内存资源的竞争局面。芯片MSMC256位汇流256位接口XMC外部内存接口控制器外部存储器4个1024位内部存储器外部存储器校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 共享内存效率对于外部内存而言,keystone透过与共享内部存储器相同的通道存取,信道宽
14、度是之前结构的2倍,速度是一半,能大大降低到外部DDR3内存控制器(透过MSMC和XMC)的延迟。从外部内存执行程序时,XMC提供最佳通道,大幅提高L1/L2快速缓冲贮存效率,并在多个核心与数据I/O对外部内存同时并行判优时,显著降低延迟。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 外部内存效率:外部内存控制器的改善Keystone能以1333MT/S以上速率支持高效能DDR3 SRAM内存。汇排流支持总线高达64位,相比之
15、前的架构,宽度大,速度快,允许多个更高效能核心、加速器和数据I/O整合。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 快速缓冲贮存一致性控制保证SL2和SL3与L1和L2快速缓存同步,用软件控制往返于数据I/O页面的传输,以及对多核心之间共享缓冲器的存取。简化操作:将fence(围篱)操作增加到corepac中,作为新的MFENCE指令实施fence操作,以保证读/写存取群组之间序列一致。校长办公室the Office of
16、the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 共享内存保护与地址扩展Keystone将内存保护扩展至外部内存,还为内存保护增加灵活度。另外,MSMC允许将外部内存地址空间从32位扩展至36位。每个C66X DSP都被分配一个独特的权限PrivID值,数据I/O主系统也被分配一个PrivID,EDMA例外,但可以继承为每次传输进行配置的主系统的PrivID值。Keystone装置总共支持16个PrivID,内存保护属性分别为管理员和用户分配访问权限。校长办公室the
17、 Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 本地内存存储保护C66X corepac可提供有软件控制的请求者到内存的灵活映像,进一步从之前的C6000架构扩展内存保护协议。内存请求者均拥有相关联的特权ID,内存控制器可区分6个不同的请求者,并配置其他请求者。Corepac允许将系统主控器ID映像到保护逻辑中使用的ID,实现强大的保护功能。校长办公室the Office of the President4 4 基于基于KeystoneKeys
18、tone架构的架构的DSPDSP4.24.2、keystonekeystone架构的层级存储器架构的层级存储器 共享内存的存储保护C66X DSP透过XMC中的本地MPAX访问MSMC信道。数据I/O透过MSMC中的MPAX访问MSMC信道。并分别对内部和外部共享内存控制。MPAX给每个交易事务承载特权ID,相关联的MPAX单元在内部共享内存和外部内存支持16个内存段定义,大小介于4KB-4GB,地址扩展功能可将外部空间从32位扩展到36位。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.24.2、ke
19、ystonekeystone架构的层级存储器架构的层级存储器 错误侦测和纠正Keystone将软错误保护扩展至内存所有层级。L1P、L2、SL2(或SL3内部RAM)包含128/256位内存段内单一位错误的奇偶校验讯息。通过ECC逻辑可将软件错误进一步扩展到外部存储空间。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.34.3、keystonekeystone架构特点架构特点1).具有动态资源负载共享2).跨系统通信时低CPU开销延迟3).基于硬件的任务优先级排序4).动态负载平衡5).适用于所有IP模
20、块(软件、IO和D速器)的通用通信方法等特点校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.44.4、keystonekeystone架构的优势架构的优势1).与此前的产品相比,这些性能提升涉及异级存储器以及外部存储器等。2).通过高效判优和预取机制,性能改进也体现在多内核、加速器以及数据I/O的并行访问方面。3).实施存储器保护和地址扩展可实现高度灵活的编程模型、更大范围的地址搜索,并为错误访问提供保护。校长办公室the Office of the President4 4 基于基于KeystoneK
21、eystone架构的架构的DSPDSP4.44.4、keystonekeystone架构的优势架构的优势4). Keystone架构在存储器性能、易操作性以及灵活性方面实现的改进可确保程序员实现由功能强大的新C66xDSP系列提供的全速性能优势。5).该架构具有卓越的可扩展性,为具有各种数量的内核、加速器和数据IO的SoC系列奠定了坚实的基础。6).与以往架构相比,KeyStone来用TeraNet的多内核导航,且扩展性更好,这一架构不仅支持C66x处理器,也支持ARM内核的集成,非常灵活。校长办公室the Office of the President4 4 基于基于KeystoneKeys
22、tone架构的架构的DSPDSP4.54.5、基于、基于keystonekeystone架构的架构的DSPDSP的概述的概述Tl采用多个1.25GHzDSP内核构建TMS320C66X,在单个器件上首次实现了最高320GMAC与160GFLOP定点及浮点整合性能。C66xDSP系列采用TI最新KeyStone多内核架构,不但可最大限度提高片上数据流的吞吐量,还可消除可能出现的瓶颈问题。TI新的C66x核整合了定点和浮点运算能力而不牺牲速度和功耗,其运算速度是业界领先32GMACS核和16GFLOPS/核(1.2GHz运行频率),C66x兼容C64x器件,目前为业界处理能力最好的DSP。校长办公
23、室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSPTMS320C66x主要特征校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.64.6、基于、基于keystonekeystone架构的架构的DSPDSP产品产品TMS320C6672:2核DSPTMS320C6674:4核DSPTMS320C6678:8核DSPTMS320C6670:4核通信片上系统(SoC)MS320C6671:1核DSP,全系列封装引脚兼容校长办公室the
24、 Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.74.7、基于、基于keystonekeystone架构架构DSPDSP的性能的性能1).TMS320C66X系列DSP具有高性能、高集成、低功耗、多内核特性、完善开发环境、可扩展性强等特点。2).多个速
25、度高达125 GHz的高性能DSP内核,每周期定点性能高达32MAC,每周期浮点性能高达16FLOP,使用户能够整合多个DSP,节省板级空间,降低成本,并降低整体电源需求。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.74.7、基于、基于keystonekeystone架构架构DSPDSP的性能的性能3).每个DSP内核都集成定点与浮点处理功能,可改进计算密集型算法的性能,与分别在定点和浮点器件上进行软件开发相比,可大幅缩短开发周期。4).分利用TI突破性低功耗SmanReflex技术,可根据环境条件
26、动态调节电源电压,在给定的功率预算内实现更高的处理功能。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.74.7、基于、基于keystonekeystone架构架构DSPDSP的性能的性能5).采用最新KeyStone多内核架构,包括多内核导航器、多内核共享存储器控制器(MSMC)、HyperLink接口、PCI Express Gen2、Serial RapidIO以及其他外设等丰富特性,可实现内核与存储器存取的直接通信,全面使用DSP内核、外设以及协处理器。6).完整的软件支持,包括Linux操作系
27、统、BIOS、多内核平台软件、开放式GCC工具、CCS软件与MC-SDK开发等,实现与C6000系列软件兼容。校长办公室the Office of the PresidentC66x功能框图4 4 基于基于KeystoneKeystone架构的架构的DSPDSP校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.84.8、基于、基于keystonekeystone架构架构DSPDSP的开发的开发配合使用多内核软件开发工具套件(MC-SDK)、多内核工具套件、编解码器和丰富的软硬件合作伙伴网络,可通过TI多核
28、DSP的强大功能开发出全新的高性能产品,从而在降低成本的同时提高通道密度并实现更低功耗。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.84.8、基于、基于keystonekeystone架构架构DSPDSP的开发的开发能与TI现有的TMS320C6000TM DSP实现软件兼容,满足多种不同多媒体应用的需求TI软件产品:1).最新多核软件开发套件(MCSDK)2).优化型多核软件库3).C66x系列DSP的Linux内核支持4).OpenMPTM应用程序接口(API)支持等。校长办公室the Offi
29、ce of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.84.8、基于、基于keystonekeystone架构架构DSPDSP的开发的开发TI为其C66x DSP指令集架构提供的优化库:1).DSP库(DSPLta)2).影像处理库(IMGLIB)3).OpenMP API支持Enea的OSEck实时操作系统为Keystone架构提供EneaLINX进程间通信服务(IPC),使多核应用程序的概念化、分割和扩展更为简单。校长办公室the Office of the President4 4 基于基于KeystoneKeystone架构的架构的DSPDSP4.94.9、基于、基于keystonekeystone架构架构DSPDSP的应用领域的应用领域TMS320C66x目标应用领域有并行多任务、测试与自动化、医疗影像、智能电网、新型宽带以及高性能计算等。1).3G数字移动通信,其中包括基站和移动终端两方面的应用。2).军事领域,主要包括软件无线电和目标识别两大方面。军用导弹、鱼雷、雷达中大量采用目标识别技术,采用多核DSP,就可以把整个任务划分成多个小块、实现高速并行处理,也可实现系统的一体化设计。校长办公室the Office of the President4 4 基于基于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安防项目招投标流程与技巧
- 2026年中医急症学实训课急救技术与处理流程
- 股骨干骨折患者康复训练的监督与指导
- 2026年安全标志识别与应用培训
- 医疗器械产品迭代研发合同
- 2026年化学工艺专业教师化工厂实践
- 智力开发培训合作框架协议范本
- 家居用品2026年供应商合作协议
- 饼干产品环保认证合同2026
- 儿童教育玩具研发合作合同2026
- 北森测评题库及答案2026
- 2025年7月新汉语水平考试HSK六级真题(附答案)
- 分体空调保养培训
- 控告申诉业务竞赛试卷五含答案
- 2025考评员培训考试题(含答案)
- 广东省广州市2025年中考道德与法治真题(含答案)
- 2025长荣国际船务(深圳)有限责任公司厦门分公司招聘笔试历年常考点试题专练附带答案详解试卷2套
- 市场监管局价格监管课件
- 紧固件基础知识培训课件
- 油气管道施工方案
- 2025至2030中国信用保险行业项目调研及市场前景预测评估报告
评论
0/150
提交评论