- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TMS320C6678处理器的图像处理平台设计.doc
基于TMS320C6678处理器的图像处理平台设计
1 绪论
1.1 课题研究背景和意义
随着图像处理运算过程中,被处理图像采样率和采样位数增加、算法复杂度提高、实时性需求增强,对新一代图像处理平台的数据处理和交换能力的需求也与日俱增。DSP 芯片因其数据处理能力强、实时响应好、开发和调试相对容易等特性,被广泛应用于图像处理平台设计中。但图像处理算法对数据处理和交换能力的需求也增加了 DSP 芯片运算的压力,通常情况下解决 DSP 芯片运算压力的方法有三种,增加单个 DSP 芯片的运算能力,集成多片单核 DSP,使用多核 DSP。增加单个 DSP 运算能力的方法以提高 DSP 主频和优化 DSP 结构为目标,在实际开发过程中遇到难以逾越的瓶颈[1]。随着 DSP 主频越来越高,芯片的生产难度也在不断增大,目前的制作工艺已经不能使 DSP 芯片在数据处理能力上有长足的进步。集成多片单核 DSP 协同工作的方法存在系统板面积占用过大,外围电路复杂,片间通信部分设计难度增加等诸多问题。多核 DSP 具有数据处理能力强,实时响应好,核间通信简便等多项优势,能够很好的满足图像处理算法对数据处理指标的需求,成为现阶段图像处理平台设计的主流。多核 DSP 作为图像处理系统平台的运算核心具有多项优势,但与此同时,多核 DSP 系统平台的设计工作也面临许多新的困难和挑战。
1. 电源部分设计难度加大。随着 DSP 产品的运算能力越来越强,功能越来越丰富,芯片的功耗也在不断增大,因此,芯片的电源供给问题随之而来。与此同时,很多芯片对电源的要求越来越高,首先是供电电压减小导致电源信号更易受到外界噪声的干扰,信噪比容易降低[17]。其次是芯片对电源的种类要求越来越多,例如 TMS320C6678 芯片正常工作情况下需要 1.0V,1.5V,1.8V 等电压稳定供电。同时在 C6678 芯片启动时,还需要配合正确的上电顺序才能在不伤害芯片的情况下正常启动。
2. 片间数据传输部分设计难度加大。随着 DSP 产品对数据的处理能力越来越强,片间数据交换的速度也随之不断提升,高频信号易受干扰,设计难度增大。例如以往的 DSP 芯片支持 DDR2 传输协议使用的是 T 型拓扑结构,而TMS320C6678 支持的 DDR3 使用的是 Fly-by 拓扑结构,在设计方式上有所不同,设计难度也随之加大。还有一些高速串行接口,例如 SRIO,HyperLink,PCIE等,在协议版本升级的同时,传输速率也不断上升,而只有良好的系统设计才能够保证数据传输模块高速稳定运行[18]。
.......
1.2 国内外多核 DSP 研究现状
由于单核 DSP 发展遇到瓶颈,已经不能满足市场对 DSP 处理性能的需求,因而多核 DSP 的应用越来越广泛。多家知名公司涉足多核 DSP 研究领域,国外有 Freescale,TI,ADI,Cradle 等公司,国内的也有银河飞腾等企业。随着多核DSP 的种类越来越多,多核 DSP 的应用前景也越来越广[4]。MSC8256 是 Freescale 生产的高性能多核 DSP 芯片,数据处理能力等同于一块工作在 6 GHz 时钟频率下的单核处理芯片。MSC8256 DSP 片内含有 6 个可编程的 SC3850 内核,每个内核的工作频率可达 1GHz[6]。MSC8256 片内包含丰富的存储器资源,片外支持多种高速串行接口,包括两个 RapidIO 接口、两个千兆以太网口、1 个 PCI Express 接口以及高速 DDR 接口[7]。TMS320C6678 是由 TI 公司生产的基于 KeyStone 架构的数字信号处理器,在定点和浮点计算能力上都有很好的表现。芯片内部集成八个内核,每个内核最高工作频率达到 1.25GHz。C6678 片内使用内部导航和 TeraNet 技术,有效的增加了片内不同内核,不同模块相互之间的数据交换。与此同时,TMS320C6678还具有丰富的高速串行接口。TMS320C6678 兼容 C6000 系列 DSP 芯片,具有良好的可扩展性[10]。CT3600 是 Cradle 公司生产的多核 DSP 处理器。CT3600 的处理核心由两个计算方阵组成,两个方阵以分工的方式实现数据处理,指令存储等相关工作。CT3616 是 CT3600 系列中性能最优的一款处理芯片,CT3616 片内包含 8 个 RISC通用处理器和 16 个 DSP 内核。在存储结构方面,CT3616 片内的每个方阵含有32KB 指令缓存区和 128KB 数据存储区,这些存储资源被方阵中的内核共同使用。与此同时,方阵中的每个 DSP 内核都拥有独自的指令存储器和数据寄存器,可以在互补干扰的情况下分别完成工作[13]。ADSP-BF
原创力文档


文档评论(0)