2003年度DSP指南

技术分类: 微处理器与DSP  | 2003-07-12
Robert Cravotta,EDN技术编辑

DSP++ 是一种集成软件开发环境,包括汇编程序、C/C++ 编译程序、连接程序、调试程序、归档程序、用于创建可引导图像的加载工具、VDK (VisualDSP++ 内核)、高级绘图工具和统计剖析。EZ-Kit Lite 评估系统通过增加 JTAG 在线仿真来支持扩展。仿真程序适用于串行端口、PCI 和 USB 主机平台。VisualFone 是一种开发系统,用来开发基于 SoftFone 的产品。TTPCom 公司提供了针对 SoftFone 的一整套 GSM/GPRS 协议栈。

  ARC 公司的ARCTANGENT 系列
  ARCtangent-A4 和 ARCtangent-A5 芯核是可综合的、用户定制的 32 位 RISC 处理器 ,具有可供选用的DSP 扩展功能。开发人员可以增加扩展指令,配置高速缓存器,集成外设,利用 ARChitect 配置工具增加 DSP 扩展功能。ARChitec配置工具是一种图形设计工具,可生成 RTL 文件和综合原程序。ARCtangent-A4 采用一个 32 位长的指令集,而 ARCtangent-A5 则使用 ARCompact 16/3
2 位指令集,这种指令集可以自由地混用 16 位和 32 位指令,以提高代码密度,而又不损害横式转换。这两种芯核都可与工业标准工具综合在一起,并可以移植到任何芯片代工厂或加工工艺中。集成的 RISC/DSP 芯核使程序员能够使用一种工具链来开发 RISC 和 DSP 软件。
  寻址方式和处理方式:ARCtangent 可以支持多达 4 个容量为 512 B~16KB的 XY 存储体,并有一个用户可扩展的寄存器文件。XY 存储器用的地址发生器支持模寻址和位倒序寻址,这些寻址均采用可变偏移预递增和后递增方式。
  特别指令或集成化外设功能:DSP 的特点包括 16×16位、24×24 位和双 16×16 位 MAC运算(其中 8 个保护位用于累加器)、饱和加和减指令、分式算术运算、归一化(求第一位)、交换、求最小/最大值、32×32 位桶型移位器、32×32 位乘法器和零系统开销循环。指令集是有条件的,用户定义的条件代码有16个之多。开发人员还可以配置和扩展指令集,使专用设备的性能达到最佳。
  开发支持:ARCtangent RISC/DSP 出售时附带提供 RTL 源代码、内容广泛的文档、ARChitect 工具、MetaWare C/C++ 编译程序和 SeeCode 调试程序、可以从C/C++ 程序中调用的汇编语言 DSP 功能库、客户培训以及技术支持。这种单一工具链既支持 RISC 软件开发,又支持 DSP 软件开发。ARC 公司还提供经预先验证的集成外设知识产权芯核,其中包括 USB、以太网和驱动软件,Precise/MQX RTOS,网络协议栈,以及适用于垂直销售的消费类设备和通信设备的软件。第三方的支持包括 Corelis 公司 (www.corelis.com) 和 Ashling 微系统公司 (www.ashling.com) 提供的仿真程序支持,以及 Denali 公司 (www.denali.com) 提供的存储器系统支持。

  BOPS 公司的MANARRAY 系列
  ManArray 是完全可升级、配置和综合的DSP体系结构,这种结构可编程和可重复使用于通信设备、移动多媒体设备和无线设备。每一个专用系列均能对其所适用设备的成本、功耗和性能三个方面进行折衷权衡。MoCARay 配置旨在用于软件定义的第2代、2.5 代和 3 代三种模式手机中进行 GPRS/EDGE (改进GSM的通用分组无线电业务/提高的数据速率)第一基带层处理和 Turbo 编码译码处理,前者的功耗小于20 mW,后者的功耗小于50 mW。MICoRay 配置旨在用于智能电话机和 PDA中,为高质量视频会议进行全双工 MPEG-4 CIF 编码解码处理,而功耗不到100 mW。WirelessRay 配置的应用目标是无线局域网设备中,按照 802.11a、802.11b和802.11g等标准进行物理层处理,而功耗小于70 mW。
  寻址方式:BOPS 公司的体系结构支持 SIMD(单指令多数据),MIMD (多指令多数据) 和 SMIMD (同步多指令多数据) 运算。一个可完全编程、完全模式化、完全可升级的 DMA 引擎支持为满足高性能可升级 DSP 芯核的计算要求而必须使用的寻址方式和数据流管理。
  特别指令或集成化外设功能:每个系列拥有一个适用于移动无线、移动视频或高性能流媒体等设备的增强型指令集。你可以轻松地将所有的功能--从 RISC 协处理器到简单的 PCI 接口--都集成到 BOPS 公司的片上系统中。
  开发支持:BOPS 公司的软件开发工具包将应用
0
0
(请您对文章做出评价)
1】【2】【3】【4】【5】【6】【7】【8】【9】【10】【11】【12】【13
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会