第1章绪论15.ppt

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

TI公司的DSP开发环境和开发工具主要包括: 系统集成及调试工具 代码生成工具 编译器、链接器、 优化器及转换工具等 简易操作系统 DSP/BIOS 系统集成及调试工具 软件仿真器 Simulator ; DSK开发套件; 评估板: 硬件仿真器 主要包括XDS510和XDS560 ; 集成开发环境 Code Composer Studio 代码生成工具 包括:C优化编译器、汇编器和链接器等。 作用:将用户编写的源代码(C语言、汇编或两者的 混合语言)编译、汇编、链接成为可执行的公共目标 文件 COFF ,将公共目标文件 文件后缀为.out 下载 到DSP目标板或Simulator中即可运行。 C/C++优化编译器 C compiler : 将C语言源代码翻译成 DSP汇编语言源代码。 它包括编译器、优化器、内联工具、建库工具和C++名称 防毁坏工具。 汇编器 Assembler : 将汇编语言翻译成机器语言的目标文件,机器语言的 格式为公用目标格式 COFF 。 它包括汇编器、归档器、连接器、绝对列表器、交叉 参考列表器和十六进制转换工具等。 链接器 linker : 把多个目标文件组合成一个可执行的目标模块。 链接器的输入可以是重定位的目标文件和目标库文件。 交叉引用列表器 Cross-reference lister : 它用目标文件产生参照列表文件,可以显示符号及其 定义,以及符号所在的位置。 归档器 Archiver : 归档器允许把一群文件收集到单一的归档文件,称之为库。 允许通过删除、替换和添加文件来调整库。 十六进制转换工具 Hex conversion utility : 将COFF目标文件转换为 TI可识别、十六进制ASCII、 Intel、Motorola-S或 Tektronix格式,转换后的文件可 下载到EPROM或FLASH中。 绝对列表器 Absolute lister : 接收被链接的目标文件作为输入,产生.abs文件作为 输出。可以将这些.abs文件汇编生成一个列表,它包含 绝对地址(而不是相对地址)。如果没有绝对列表器, 这些工作需要手工才能完成。 典型的软件开发流程 单片机也称微控制器或嵌入式控制器,它是为中、低成本控制领域而设计和开发的。单片机的价格低、使用方便,但与DSP相比,处理速度较慢。 DSP具有的高速并行结构及指令、多总线,单片机却没有。DSP处理的算法的复杂度和大的数据处理流量更是单片机不可企及的。 补充:DSP和单片机的异同 单片机是从早期的Z80微处理器发展来的,将微处理器的外围设备如ROM,RAM,及外部串口集成在一个片子上,也叫微型计算机。而DSP可说是功能更强大的高级单片机。 相同点: 从片内资源看,DSP有硬件乘法器,单片机则没有。DSP的存储器容量比单片机大很多。 从片内资源的连接看:DSP使用了改进的哈佛结构,就是数据和程序的存储可同时并行。广泛的使用了流水线的技术。 不同点: DSP是运算密集型处理器,是为了高速运算而存在。单片机是事务型处理器,是为了处理事务而存在。DSP中的中断比单片机中要少很多。 例如:手机。现在的手机都有单片机的核 ARM 和DSP的核。ARM主要用来控制键盘,DSP的核主要是做语音的压缩和解压,无线信道的调制和解调。 DSP的A/D(如果有)比单片机精度要高。 DSP、单片机二者各有所长,技术的发展使得DSP、单片机相互借鉴对方的优点,互相取长补短。现在,部分单片机内部都有硬件乘法器,单片机内部也有了DSP内部才有的流水线作业(但规模小些) * * * 9.省电管理和低功耗 DSP功耗一般为0.5~4W,若采用低功耗技术可使功耗降到0.25W,可用电池供电,适用于便携式数字终端设备。 1.1.3 DSP的选型 采用DSP进行系统设计时需要根据系统的特点、性能要求、成本、功耗以及技术开发周期等因素进行综合考虑。一般情况下主要考虑以下八个方面的因素: 1.系统特点 每种DSP都有自己比较适合的应用领域,在系统设计时必须根据系统的特点进行选择。 以TI公司的DSP为例 C2000系列处理器提供多种控制系统使用外围设备,比较适合控制领域; C5000系列处理器具有处理速度快、功耗低、相对成本低等特点,比较适合便携设备及消费类电子设备使用; C6000系列处理器具有处理速度快、精度高等特点,更适合图像处理、通信设备等应用领域。 2.数据格式 数据处理运算的格式分为定点格式和浮点格式。 大多数DSP使用定点运算,有的DSP使用浮点运算。 浮点运算的灵活性和数据的动态范围都比较大, 比较容易编程。因为浮点DSP电路更复杂,芯片也更大,所以成本和功耗也就比较大。 但在很多情况下,不需

文档评论(0)

5500046 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档