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

代码生成工具 代码生成工具 建库工具(Library-build utility) 十六进制转换工具(Hex Conversion Utility) 绝对地址列表器(Absolute lister) 交叉引用列表器(Cross-reference lister) 1.8 简单编程举例 编写计算 z=x+y-w 的DSP程序 2.DSP芯片的价格 如果采用价格昂贵的DSP芯片,即使性能再好,其应用范围也受到一定限制,尤其是民用产品。 3.DSP芯片的硬件资源 不同DSP芯片所提供的硬件资源不同,如片内RAM、ROM的数量,外部可扩展的程序和数据空间,总线接口、I/O接口等。 4.DSP芯片的运算精度 一般的定点DSP芯片字长为16位,少数24位。浮点芯片的字长一般为32位,累加器为40位。 5.DSP芯片的开发工具 在DSP系统的开发过程中,如果没有开发工具的支持,要想开发一个复杂的DSP系统几乎是不可能的。功能强大的开发工具,可使开发时间大大缩短。 6.DSP芯片的功耗 便携式的DSP设备、手持设备、野外应用的DSP设备等对功耗有特殊的要求。 7.其他因素 除了上述因素外,还要考虑到封装形式、质量标准、供货情况、生命周期等。 一般地讲: 定点DSP芯片的价格较便宜,功耗较低,但运算精度稍低。 浮点DSP芯片的优点是运算精度高,用C语言编程调试方便,但价格稍高,功耗较大。 DSP应用系统的运算量是确定选用DSP芯片处理能力的基础。运算量小,则可选用处理能力不是很强的DSP芯片,降低系统成本。 如果单片DSP芯片达不到要求,则需选用多个DSP芯片并行处理。 1.7 DSP应用系统的开发工具 开发工具的好坏对代码的长度、代码的执行速度起着关键的作用,开发工具的功能是否齐全,使用是否方便,在很大程度上将影响DSP系统的开发周期以及产品上市时间。 由于不同厂商、不同系列的DSP都有自己的开发工具,因此开发工具的选择也是重要的一环。 DSP芯片的开发工具:可以分成代码生成工具和代码调试工具两大类。 代码生成工具主要包括:C编译器,汇编器,连接器,存档器,助记符到代数式指令翻译器,建库工具,十六进制转换工具,绝对地址列表器,交叉引用列表器。 调试工具主要有:软件仿真器,集成开发环境,可扩展的开发系统仿真器,硬件开发模块。 代码生成工具的作用:是将用C或汇编语言编写的DSP程序编译汇编并连接成为可执行的DSP程序。 代码调试工具的作用:是对DSP程序及系统进行调试,使之能够达到设计目标。 DSP的开发工具 C编译器(C Compiler) 汇编器(Assembler) 连接器(Linker) 存档器(Archiver) 助记符到代数式指令翻译器 (Mnemonic to algebraic translator utility) 将C/C++语言源程序自动编译为TMS320C54x的汇编语言源程序。 将汇编语言源文件转换成机器语言的COFF文件。 把汇编生成的、可重新定位的COFF目标文件组合成一个可执行的COFF目标块。 将一组文件(源文件或目标文件)组成为一个存档库文件。 将包含助记符指令的汇编语言源文件转换成包含代数指令的汇编语言源文件 用来建立自己用户用的、C语言编写的支持运行的库函数。 TMS320C54x DSP接收COFF文件作为输入,但大多数EPROM编程器不接收COFF文件。该工具可以方便地将COFF文件转换TI,Intel,Motorola或Tektronix公司的目标文件 将连接后的文件作为输入,生成.abs输出文件。对.abs文件汇编产生包含绝对地址的清单。 利用目标文件生成一个交叉引用清单,列出所链接的源文件中的符号以及他们的定义和引用情况。 * 1Q04 1Q04 DSP原理及应用 1.3 我们将要学习的DSP 1.1 什么是DSP 1.7 DSP应用系统的开发工具 1.2 DSP能做什么 1.8 简单编程举例 1.4 DSP系统的特点 1.5 DSP系统的设计思路 1.6 选择DSP芯片考虑的因素 第1章 绪论 1.1 什么是DSP 单片机 是一块集成芯片,在一块硅片上集成了CPU、存储器、及各种输入输出接口。 1.1 什么是DSP 数字信号处理技术(Digital Signal Processing,DSP):用数学方法对数字信号进行处理,处理包括变化或提取相应的信息 经典的数字信号处理方法: 时域:信号滤波FIR、IIR、卷积、相关处理 频域:频谱分析FFT 数字信号处理的特点: ΣAi×Xi 一个常见的的例子是数字滤波器运算,数学表达式y(n) = h(0) ? x(n) + h(1) ? x(n–1) + ... + h(N–1)

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档