DSP芯片的开发环境.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:30 大小:1.8MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

DSP芯片的开发环境.ppt

DSP芯片的开发环境.ppt

预览

免费试读已结束,剩余 20 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第4章DSP芯片的开发环境DSP芯片的软件开发工具代码生成工具代码调试工具代码优化工具代码分析工具DSP芯片的硬件开发工具硬件设计工具硬件调试工具一、引言二、软件开发代码生成工具指将用高级语言(如C语言)、汇编语言或用两种语言混合编写的DSP程序转换为可执行的DSP芯片目标代码的工具程序C编译器汇编器链接器代码调试工具对DSP程序及系统进行调试使之能够达到设计功能的工具程序调试器代码优化工具对C语言程序进行优化使之能达到一定运算量要求的工具程序优化器代码管理工具对整个系统所涉及的文件进行管理使之便于大规模系统开发的工具程序工程管理器。程序名三、软件开发环境1、安装与设置1、安装与设置三、软件开发环境三、软件开发环境三、软件开发环境三、软件开发环境三、软件开发环境三、软件开发环境2.1TMS320C54x代码产生工具C编译器(CCompiler)汇编器(Assembler)链接器(Linker)文档管理器(Archiver)汇编翻译工具(AssemblyTranslatorUtility)库生成工具(Library-buildUtility)运行支持库(Run-time-supportLibraries)代码格式转换工具(HexConversionUtility)交叉列表程序(Cross-referenceLister)绝对地址列表(AbsoluteLister)2.2CCS集成开发环境程序编辑器(Editor)应用程序生成(Building)程序调试(Debugging)2.3DSP/BIOS插件支持实时分析的DSP/BIOS插件,可以使用它来实时跟踪和监视DSP应用程序,同时对实时性能的影响达到最小。2.4硬件仿真开始、停止或复位DSP;将代码和数据加载到DSP;检查DSP中寄存器和存储器;设置硬件指令或数据相关的断点;各种计算功能,包括精确到指令周期的剖切(Profiling)功能;提供主机和目标DSP间的实时数据交换。三、软件开发环境3、工程开发实例(略)4、DSP/BIOS实时多任务操作系统内核。本身占用很少的CPU资源,被集成在CCS开发环境里,其尺寸可裁剪。提供底层的应用函数接口。可用于支持系统实时分析、线程管理、调度软件中断、周期函数、Idle函数(后台运行函数)以及外部硬件中断与各种外设的管理。四、硬件开发DSP仿真器也即扩展开发系统(XDS),是进行DSP芯片硬件开发的最常用的工具,可分为电路型仿真器和扫描型仿真器两种。仿真器的仿真接口有MPSD和JTAG两种。略(1)DSP芯片软件开发的工具分哪几类,各有什么作用?(2)从Sample.c源程序到最终的Sample.out,中间需要经过哪些步骤?(3)CCS集成开发软件有哪些功能,与原先的DSP开发软件相比有哪些优势?(4)CCS的Simulator和Emulator有何区别,在哪些情况下适合使用Simulator调试程序,哪些情况下必须使用Emulator调试程序?(5)编写一段FIR滤波器的DSP程序,用CCS数据格式编写一个双音多频(DTMF)的计算机文件,按4.3.3节的方法测试FIR滤波器算法。(6)什么是电路型仿真?什么是扫描型仿真?(7)简要说明采用DSP仿真器如何进行硬件系统的仿真。