matlab和ccs之间问题.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab和ccs之间问题

摘要:本文介绍了利用Matlab和 Simulink中 Developer's Kit for TI DSP工具对DSP进行系统级设计的方法。 关键词:DSP;Matlab;TI;CCS;IDE 引言 传统的DSP设计开发流程分为两个部分:开发设计和产品实现。在开发设计部分完成算法开发和方案设计,产品的实现用来验证开发设计的正确性,通常是在不同的部门相互独立地完成。这样的开发流程存在许多问题,如相互之间的协作,系统范围内的算法测试,系统设计的错误不能被及时发现等。 利用Matlab和Simulink系统级的设计方法和快速原型的自动化工具可以解决这些问题。 系统级设计方法与快速原型 系统级设计方法的核心是将算法设计和系统级设计仿真在统一的开发环境中进行,从而有效地将开发流程的将两个部分结合在一起。 进行系统级设计需要一个统一的开发环境,且在该开发环境中可以对系统结构、算法进行描述,还能够对系统不同层次,不同组件和不同数据类型进行建模;同时要有良好的移植性能。Simulink提供了这样一个很好的开发环境,它是基于图块的系统级仿真环境。分级系统的描述方式,提供了真正的自顶向下的设计方法,并且通过图块的方式实现移植。 快速原型就是系统工程师在硬件平台上快速验证他们的方案。这里快速是指无需进行漫长的针对硬件的软硬开发过程,就可以方便的使用相关硬件平台。快速原型不需要工程师进行大量的C或汇编编写代码的过程,同时还降低系统工程师对硬件知识的要求,并提供了硬件在回路仿真的能力。 图1 集成开发工具的三种接口 面向 TI DSP的系统级设计 MathWorks 公司为我们提供了功能强大的DSP系统和算法设计工具:Matlab和Simulink,Texas Instruments提供了高性能的DSP设备和集成开发环境。两公司合作推出了集成开发工具Developer's Kit for TI DSP,向用户提供了三种接口,如图1所示。 Targer for CCS IDE/C6701 EVM/C6711 DSK Targer for CCS IDE/C6701 EVM可以让用户从数字信号处理的Simulink模型自动生成C6701 EVM的CCS IDE工程文件,并可进一步自动编译下载到C6701 EVM上执行。设计人员可以快速的将数字信号处理的算法模型下载到实时硬件平台上执行,用以评估算法的性能,或者转换为一个CCS IDE工程文件,实现从Simulink环境到CCS IDE环境的无缝连接。通过Target for CCS IDE/C6701 EVM,用户可以方便的利用MathWorks公司提供的DSP、通信和数学算法库,将主要的精力放在设计而不是DSP编程上,进行反复的迭代设计,直到算法满足系统性能要求。Targer for CCS IDE/C6701 EVM/C6711 DSK从以下方面方便了用户: ?有助于实现DSP算法原型 ?系统级的算法验证 ?从Simulink模型到CCS IDE工程的无缝转换 ?降低编写DSP代码的难度 Link for CCS IDE Link for CCS IDE接口实现了CCS IDE和Matlab之间的连接,允许用户在MATLAB命令窗口下载运行CCS IDE中的程序,与目标内存之间(非实时地)交换数据,检测处理器的状态,停止或者启动程序在DSP中地运行。Link for CCS IDE的优点: ?用户可以利用MATLAB强大的数据分析和可视化功能,节省设计和调试程序的时间; ?可以编写用于调试数字信号处理程序的MATLAB语言批处理脚本,实现调试和分析的自动化; ?支持TI的C5000/6000系列DSP。 Link for RTDX DSP 的实时数据交换(RTDX)允许系统工程师在Host computer和Target之间进行实时的数据传输且不用考虑Target程序。这里的Link for RTDX接口提供了MATLAB和支持RTDX的TI DSP上运行的程序之间实时交换数据的一种方式。利用Developer's Kit for TI DSP提供的MATLAB ActiveX对象CCSDSP,可以建立MATLAB和DSP之间通信的通道,在MATLAB命令窗口和DSP应用程序之间实时地发送和接收数据,而且无需中断程序的运行。Link for RTDX实现了对实时数据的自动化的高级分析和可视化,实现了对复杂DSP程序的有效验证。 这里需要注意 Developer's Kit for TI DSP的自动代码生成是面向C6711DSK和C6701 EVM等一些TI产品,对于用户开发的目标板Developer's Kit for TI DSP不能直接支持,需要在外围的驱动等方面做相应的修改;对于实时的数据交

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档