| | 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 网上商城 | 芯片价格参考 | 留言 | 论坛 | 网络协议 | 驱动设计 | 购买指南-HowtoBuy | | |
![]() |
![]() |
| 您现在的位置: FPGA开发板&SOPC开发板-嵌入式控制研究室 >> DSP >> DSP入门 >> 文章正文 |
|
|||||
| EDN 2005年度DSP指南 | |||||
| 作者:佚名 文章来源:互联网 点击数: 更新时间:2006-8-18 | |||||
|
据市场研究公司Forward Concepts (www.fwdconcepts.com)的分析,2004年DSP芯片市场增长27.2%,其中在无线市场的增长占到整体增长量的71.5%(2003年为68%)。需要提请注意的是大多数增长发生在去年上半年,而中国的大部分手机制造商必须要处理饱和的库存。Forward Concepts已经把2005年DSP市场的增长预期从20%降低到10%。 由于信号处理设计变得更加复杂,器件和IP(知识产权)供应商为了向开发者演示如何针对特定应用来使用其产品,于是开发了一整套包括多种资源、平台和参考设计的开发包。DSP供应商正在使用重要的设计资源来开发参考设计,这样就使参考设计越来越具有和设计工具同样的重要性,以确保用户在战略上的设计成功。这些参考设计通常不仅仅是样片和应用提示,而是在某种意义上达到了设计实现的目的。当前在供应商的产品资料中查找所提供的参考设计既不简捷也不保证相对一致性。EDN计划在本指南与2005年度微处理器指南以及年度资料更新中重点强调参考设计的信息。 EDN已经放宽了在DSP指南中产品包含范围的标准,以便更好地容纳多种能够实现信号处理功能的产品,其中包括软件编程DSP、固定功能器件、可配置器件以及主机微处理器等。具有多个DSP和RISC核的标准处理器及其开发工具变得更加普遍。现有的在线列表不是以应用领域分类而是以供应商来分类的。如果您认为有更加有效地查找完美DSP产品的分类方法或者是有如何合并其它类型信号处理选项的想法,比如固定功能模块、参考设计和平台等,请将您的想法告知我们。 Altera 过去几年内,Altera一直扩展它的可编程逻辑产品和工具。Hardcopy II 结构化ASIC产品线具有FPGA前端设计方法的特点;Altera围绕所谓的Hcell(它是细密的晶体管集合)构建体系结构,这种结构能够支持FPGA无缝迁移到更具密度、成本、性能和功耗优势的ASIC技术。Altera还公布了Stratix II EP2S180,它是最大和最快的FPGA。Quartus II 4.2版设计软件包括新的PowerPlay电源分析和优化技术。Altera的SoPC(System on programmable chip,可编程片上系统)软件开发工具和IP核帮助设计人员瞄准通信、计算机外围设备和工业市场的应用。 Altera维护着其网站资源,内容包括FAQs、器件和IP支持、设计软件支持及mySupport。mySupport使用户能生成、浏览或者更新服务要求,并管理软件使用或IP许可。Cyclone II DSP开发工具包为无线基础设施、医学诊断、图像和测量设备的开发者提供帮助。除了开发板之外,开发工具包还包括MathWorks最新的Simulink软件、Altera的DSP Builder和Quartus II设计软件。Altera提供广播、自动控制、计算机和无线应用的参考设计供设计人员使用,以减少开发时间,提高他们对公司产品功能的了解。 AMI Semiconductor AMI Semiconductor去年收购了专注于医学市场的DSPfactory,这个公司特别为超低功耗的医学无线应用提供数字信号处理ASIC和标准芯片。AMI Semiconductor还推出了Orela 4500系列,主要面向基于DSP的混合信号音频系统,为需要复杂处理能力和特性的数字助听器提供音频处理和特别的音质。BelaSigna 200系列定位于高性能基于DSP的音频系统,例如无线、工业、专业头戴式耳机和其它超低功耗、小型化音频应用。AMI Semiconductor推出了使用BelaSigna200的绑定信号处理算法,包括音频流在蓝牙立体声应用中的高保真无线接收以及蓝牙无线通信头戴式设备中的通信算法。可配置的基于DSP的Toccata Plus系统定位于中端到高端的助听应用。 AMI Semiconductor为它的每个器件提供一套仿真、评估、开发和应用工具。评估和开发工具箱包括一个用于快速原型设计、评估和测试的电路板、演示实时算法的样本代码、带有AMIS扩展的UltraEdit高级集成开发编辑器、开发实时算法的固件支持、完整的编译工具链、汇编和源代码级调试器、EEPROM管理层工具以及相关文档。Hybrid演示板使数字助听器的开发者能够将AMIS的Orela 4500系列与传感器、变换器、整形器和其它外围设备直接合成来评估真实的性能。RF Micro Devices和AMI Semiconductor联合开发的Advanced Headset参考设计为无线音频流应用提供了一个端到端方案的选择,其硬件合成了AMIS基于DSP的音频系统BelaSigna 200和一个集成编解码器,潜在应用包括从桌面PC、笔记本、便携音频播放器或其它模拟音源到头戴式设备的音频流应用。 AMI Semiconductor基于DSP的混合信号音频系统Orela 4500系列设计用于助听应用,这些应用要求高度的集成、完美的音质、低功耗以及小型化。它支持可选择的时钟速度、可配置的采样频率、智能电源管理等定制特性,便于助听产品的生产商来优化性能和功耗。Orela 4500系统包括一个16位、完全可编程、双Harvard DSP核,一个最小化功耗、可提供高效处理的高分辨率WOLA(weighted-overlap-add,加权叠加)浮点块多阶滤波协处理器,以及一个针对音频处理优化结构并带有多个外围器件和接口的I/O处理器。Orela 4500具有多个模拟/数字输入输出和用于各种传感器、变换器、电位器和其它设备的接口。 Analog Devices Analog Devices 的16/32位Blackfin嵌入式处理器定位于具有计算需求和功率限制的嵌入式音频、视频和通信应用。基于Analog和Intel联合开发的MSA(微信号结构)技术,Blackfin处理器系列将一个32位类似RISC指令集和16位双MAC(乘加器)单元结合起来。动态电源管理通过允许在应用控制下同时调整系统工作频率和电压来获得低功耗。Analog Devices的Crosscore工具支持Blackfin处理器的开发,包括VisualDSP++开发和调试环境、EZ-kit Lite评估工具箱、EZ-Extender扩展板和评估器。VisualDSP++4.0版包含TCP/IP和USB支持、处理器配置、启动代码向导和多项目管理器。 最近推出的ADSP-BF534/36/37是ADSP-BF531/32/33的功能扩展。更高性能的ADSP-BF537提供更多的嵌入存储器,满足诸如视频监控、工业环境分布控制和生产自动化等嵌入式系统应用中的更高数据吞吐需求。ADSP-BF536定位于低成本的连接设备,例如远程监视设备,VoIP和生物测量学应用。ADSP-BF534处理器的系统外围器件包括一个集成的CAN(控制区域网络)2.0B控制器、一个双线接口控制器、多个UART和SPI端口、多个外部DMA请求线、多个32位定时器(其中有些具有PWM功能)、一个实时时钟、一个“看门狗”定时器以及一个并行外围设备接口。ADSP-BF536/537通过为高网络带宽性能增加一个集成兼容IEEE802.3的10/100M以太网MAC和一个增强的DMA系统,进一步扩展了上述的性能。 ARC International 具有五级流水线(five-stage-pipeline)的ARC600系列可配置和可扩展核提供嵌入式控制、计算和数字信号处理任务,定位于电池供电、成本敏感的消费电子、网络和自动控制应用。其结构中可以包含多种存储器的选择,例如单周期、紧密连接的指令和数据存储器,以及可配置的指令和数据高速缓存。包括了主存储器、辅助寄存器和32位端口紧密连接存储器(支持外部的存储器访问功能)。该结构支持BVCI和AHB(AMBA硬件总线)配置选项。 具有七级流水线(seven-stage-pipeline)的ARC700系列可配置核将一个功能强大的32位CPU和一个全功能的DSP引擎组合到一个统一的结构中,面向图像、媒体编解码器和分组处理等具有更多要求的任务。ARC700结构支持嵌入式系统,如Linux。它还支持多种存储器选项,可通过多个32位或64位端口扩展外部存储器访问。ARC 600/700 DSP扩展包括16位和32位MAC和能访问可配置XY存储器块的饱和算法指令。 ARC DSPlib定制指令库能够对通用DSP计算进行加速。 ARChitect处理器的配置器使设计人员能够为特定应用生成定制的ARC处理器核设计。它通过支持工业标准SoC设计流程和集成底层工具,例如仿真器、编译/调试器测试台及原型设计平台,使设计人员能够在不增加项目复杂性和风险的前提下,获得ARC可配置和可扩展的优势。该处理器核的可配置性允许设计者只选择他们在应用中要求的特性,从而使器件比固定处理器核尺寸更小并消耗更少的功率。该核的扩展性使设计者能针对高性能、低频率和低功耗、或者这几方面兼顾的应用,并通过定义定制指令和扩展来加速关键代码。ARCompact 16/32位ISA(指令集结构)在指令密度方面能够比纯32位ISA 获得40%的改善,开发者能够混合使用16位和32位代码而没有附加成本的影响。众多的软件开发工具提供商,包括ARC Metaware、 Green Hills Multi和Gnu都支持ARC核的软件开发,支持这些核的操作系统包括ThreadX、 MQX、uCLinux、uItron和Java。 ARM ARM去年发布了VLIW(Very Long Instruction Word,超长指令字)OptimoDE Framework,它建立在从Adelante Technologies获得的关键技术上。ARM的OptimoDE Data Engine是许可使用的IP,它具有一个相关工具环境、一个数据路径函数资源库以及具有各种并行机制和性能的预配置微结构。OptimoDE定位于高性能嵌入式信号处理应用,开发者能够使用它作为单机处理器或具有微处理器核的设计中。它支持并行性、虚拟无限的数据路径配置(包括混合宽度)、用户扩展以及访问固定功能或可编程的数据引擎。OptimoDE Data Engine与ARM的DSP接口规范兼容,这种接口规范规定了核与核之间基于邮箱的指令控制讯息和大量数据传送的接口、纠错和追踪接口以及多核纠错协议、还有针对处理器交互通信的软件API。 通过支持可编程性能,OptimoDE设计流程使设计者能够冻结Data Engine的结构,继续通过软件改变来调整算法。这种方法使具有相似要求的多个算法能够使用同样的Data Engine硬件。在开发者将设计提交给工厂或者批量供应后,他们还能重新编程OptimoDE Data Engine,重新生成代码来包容增加的设计改进或替代算法,而不用改变底层的硬件结构。 工具环境使设计者能够配置和扩展数据路径资源单元的类型和数目。设计者还能配置本地存储的类型和大小以及交互连接的级别。ARM提供一个C编译器和性能分析工具,开发者使用它们用C或C++来对OptimoDE Data Engine进行编程。一旦数据引擎在一个设计中组合应用,OptimoDE工具环境就能够自动生成仿真模型,设计者使用它可以验证集成过程。OptimoDE Data Engine具有AMBA兼容特性并能和ARM的多种系统IP一起工作。 Atmel Atmel的高性能40位浮点VLIW Magic DSP能够在每个周期中运行10个算术操作,使单周期FFT蝶型运算成为可能,它内在支持复杂的算术和向量SIMD(单指令多数据)操作。双处理器Diopsis 740集成了一个Magic DSP和ARM7TDMI微控制器核,具有1.9MB RAM。该产品面向复数域、浮点、高精度的嵌入式系统应用,例如专业级音频、非手持话筒的声音处理、基于雷达的自动防撞、机械设备声学探测诊断以及基于软件的超声扫描等。 去年Atmel在MADE(multicore application development environment,多核应用开发环境)中增加了新的特性。MADE是Diopsis集成开发环境,包括用于ARM和Magic DSP的C编译器、一个高级Magic DSP宏汇编/优化器、一个eCos RTOS、一个C语言调用的DSP函数库以及一个与精确到时钟周期的仿真器或Diopsis板保持接口连接的统一调试环境。C调用DSP库已经从75个函数增加到125个,其中包括多种单采样序列或输入数据流的FFT、IIR和FIR、向量正方根、向量模、向量算术或三角操作、一些已有矩阵函数等。Atmel还为Diopsis DSP推出了两块板,一块是测试和仿真板,另一块是双Diopsis PCI插卡板。 Cambridge Consultants Cambridge Consultants的可配置VLIW APE2 DSP定位于自适应数据路径信号处理应用,该公司将它建立在一个软件DSP生成器工具包上。APE2定位于消费市场应用,如无线、音频和测量系统,使芯片成本最小而性能最优。例如,一个配置成助听应用的APE2减少了2万个门电路,功耗不到50mW。设计人员使用生成工具包来配置一个VLIW DSP,他通过从APE模板库中选择一个备用处理元件和动态数据路径选路而实现。算法设计的起点通常是Matlab,然后通过APE软件工具对同样的操作进行仿真。一旦系统工作起来,工具包产生一个Verilog网表形式的APE2 DSP,还产生运行该信号处理任务的汇编语言。 过去一年中Cambridge Consultants扩展了APE2用于密集数学操作的处理模块,这些操作包括三角、向量、比率、倒数、坐标变换、平方根、指数和对数函数。这些模块补充了MAC、ALU、4基FFT、数组、I/O寄存器、存储接口等其它已有模块。 设计者能够购买软件工具包授权并将APE2技术转移到他们的团队中。另外Cambridge Consultants也能分析一个设计需求,然后生成一个可以集成到授权ASIC项目中的硅片化APE2 IP核。APE2的授权费中没有按每芯片收取的版税。 Ceva Ceva去年宣布了Ceva-X体系框架,它是一个可扩展的VLIW-SIMD DSP结构,面向如3G多媒体电话、PDA、数码相机和摄像机、DTV和高清晰度DVD等基带和多媒体运用。Ceva-X系列的第一个产品是Ceva-X1620,它在一个可变宽度(16/32位)指令集中结合了微控制器和信号处理的功能。Ceva-X1620能够同时运行多达8条指令并采用SIMD概念提供代码的高度密集化能力。Ceva-XS1100和Ceva-XS1200是建立在这种DSP结构上的完备系统,包括外围设备、内部连接、外部存储器和I/O接口及CPU系统。Ceva-XS1100和Ceva-XS1200是建立在Ceva-X1620 DSP上的两个子系统。这些子系统包括一个3D DMA协处理器用于更好地针对多媒体应用。Ceva-XS包括2级存储器接口、APB外围设备和一个基于64位AHB-Lite主/从端口的CPU系统。 Ceva宣布了Mobile-Media这个面向移动多媒体市场的DSP多媒体平台,它由一个DSP核(基于Ceva-Teak或Ceva-X)、一个DSP子系统(Xpert-Teak or Ceva-XS)和一套已经优化的软件模块组成。16位定点通用Ceva-Teak DSP核有一个用于复杂信号处理的双MAC结构,它包括针对FFT和Viterbi的内建加速器,面向便携式多媒体和无线通信应用。Ceva在Ceva-Teak双MAC DSP核周围构建Xpert Teak子系统,它包括能量管理单元、中断控制器、通用IO、定时器、片上仿真、TDM端口及代码交换单元。它还包括一个3D DMA引擎,支持多媒体应用进行视频相关的数据传送。 Ceva的完全可编程Mobile-Media平台支持全D1清晰度、30帧/秒、不需任何硬件加速的H.264编解码。除了H.264编解码器,Mobile-Media还包括MPEG4、H.263、JPEG和AAC编解码器。其他的音频编解码器,如MP3、WMA、AAC+和AMR也是可选的。Ceva还宣布了面向2G/2.5G手持设备和光碟应用的Ceva-TeakLite-II,它是一个建立在前代产品Ceva-TeakLite基础上的快速升级DSP结构,这个结构其它方面的改善包括更大的存储空间和更高级别的系统集成。 每一个DSP都以授权IP软核或硅片的形式提供,同时还包括运行在PC/Windows、 Unix/Solaris和Linux操作系统上的开发平台。Ceva提供面向特定应用的多种开发板,如多媒体、音频和通信,还提供算法和应用库,如声音编解码、音频、视频编解码。Ceva去年宣布了CevaNet伙伴计划,它包括超过35个支持Ceva DSP的应用、软件和EDA工具供应商。CevaNet主要面向软件与算法开发人员、应用开发人员和软件与系统设计/调试工具开发人员。 ChipWrights Fabless半导体公司ChipWrights提供视频处理技术在各种应用领域实现逼真的图像,包括移动个人娱乐产品、数字视频/数字静态照片“双摄像机”及其它高要求的视频应用,例如安全摄像机和数字电视等。新的ChipWrights CW5521 SIMD处理器结合了一个RISC处理器、一个具有16/32位数据路径的并行处理器、增强的视频传感器性能、USB、音频编解码紧密型闪存和安全数字卡接口。 ChipWrights开发环境包括一个软件开发工具箱,它在Metrowerks CodeWarrior集成开发环境中集成了编译器、仿真器、性能评估器、链接器和调试器。其专用参考库(Reference Application Specific Libraries)中包括图像处理、音视频编解码器、ChipWrights BIOS和开发板资源。 Cirrus Logic Cirrus Logic的32位CS4961XX系列产品具有音频系统处理器特征,它集成了一个具有双MAC、双存储空间移动、双指针寄存器更新、对数/指数辅助等功能的DSP。通过CobraNet技术对蝶型FFT、FIR和IIR进行优化,可以在以太网上提供非压缩数字音频。Cirrus Logic支持一个音频算法库,包括THX Ultra2、DTS ES 96/24、Dolby Surround Pro Logic Iix,以及一个轻松定制的模块化编程环境。Cirrus Logic推出了Intelligent Room Calibration软件,使用它的CS495XX 和CS494XX DSP来进行自动的扬声器设置和空间均衡。这个框架包括现有技术发展水平的解码器、虚拟器、环绕仿真器和音频增强算法。Cirrus Logic的DSP A/V接收器参考设计包括一个用于区分固件特征的库。 Cradle Technologies Cradle的32位CT3000系列可编程DSP面向媒体处理应用,特别是视频监控,例如基于PC和嵌入式的DVR、IP流设备和数码视频摄像机,其它的目标应用包括图像和广播。Cradle去年推出了CT3600多处理器DSP系列,包括CT3608、CT3612和CT3616。每个器件包括两个由处理核、本地数据和指令存储器、分离地址空间和数据总线组成的计算方阵。在该系列最高性能的产品成员CT3616中,每个方阵由8个单发流水线DSP核和4个RISC通用处理器组成。一个三级存储结构增加了性能的可预测性和可伸缩性。每个方阵包括128kB共享数据存储区和32kB的指令高速缓存,它们由4个通用处理器共用。每个DSP具有自己的指令存储器和数据寄存器文件,因而这些核能够很好地自主运行。该系列提供一个包含18个可编程8位管脚组的IO子系统,能够支持包括视频(CCIR601/656)、音频(PCM)、10/100以太网和IDE接口。该系列还提供一个DDR-SDRAM接口。 CT3600系列使用与CT3400同样的多处理器DSP结构,但是它支持程序运行在1.5倍的操作频率下,并且包括2倍数目的计算单元。功耗取决于器件大小、应用和操作频率,在1W ~ 5W之间。DSP指令支持特殊的视频和图像指令。SAD(Sum of Absolute Difference,绝对差分求和)指令加速运动估计的处理,PIMAC(Packed Integer Multiply Accumulate,包整数乘加)指令能够在单周期中进行16个8位MAC。 Cradle软件开发支持的基础设施包括其集成Rapid Development System 5.0版本、Inspector图形多处理器调试器、一个全GCC兼容编译器、一个DSP中间编译器、一个多级应用性能评估器和一个精确到周期的仿真器。开放源代码eCos操作系统的优化版本也可以对外提供。Rapid Development System软件开发工具箱支持Windows 2000、XP和NT。 DSP Architectures DSP Architectures本年度开始提供通用信号处理器MILDSP24和MILtMMU24的全军用版本。这些产品支持扩展的温度范围和75MHz操作频率,高于商业65MHz的DSP24产品。DSP Architectures已经实现了一个为顾客所有的设计提供商业(DSP24)、军用(MILDSP24)和rad-hard(RHDSP24)硅片核的计划。 用于在频域范围内进行信号和图像处理的高性能DSP24向量处理器芯片和与之对应的IP核,定位于操作大量数据阵列的应用。它是一个基于“pass”的处理器,其每个函数对每一完整“pass”都有效。每个操作代码为重复多对数据完成1个“pass”的特定操作定义了基本流程。对于如FFT的典型阵列处理应用,该器件设置一个函数代码(例如BFLY32),将数据排列成Radix32蝶型,然后将整个数组按时钟输入到DSP24中,再将函数应用在数据上。实现DSP24的函数时会发生延迟,在系统中使用时MMU24会自动对延迟进行补偿。流水线式的可收缩结构使用户能够为更高性能和更高基数级联多个DSP24。 这个结构允许无限数组大小上的高速操作,通过支持增强只读FFT、双长度FFT、双FFT和堆栈FFT以减少延迟。 Equator Equator的MAP系列视频中心处理器,包括MAP-CA、BSP-15和BSP-16,以软件运行数字图像、通信和媒体应用中的主要功能。BSP-16是Equator的BSP(宽带信号处理器)系列中的最新成员,它包括DataStreamer DMA引擎、一个板上IDE控制器和以太网MAC,操作频率高达500MHz。BSP-16的VLIW CPU完成在视频和信号处理操作中的密集数量运算和多维矩阵操作。它能运行视频和图像处理算法、操作系统、网络堆栈、中间件、JAVA虚拟机和互联网浏览器。 IMMediaTools软件开发工具包由一套软件工具、器件库和生成与优化视频中心应用的工具组成。它的特征包括一个含有ANSI C/C++编译器的VLIW工具链、实现高级视频特性如PIP(画中画)的驱动程序、内在支持Linux、Windows CE驱动程序、优化音视频性能的C/C++支持、支持特技播放、画中画窗口、图像叠加的多格式媒体播放器基础结构、GDB源代码级调试以及一个针对编解码器、应用代码和播放/录制体制的操作系统抽象层。 Equator去年推出了包括Starfish和Babelfish机顶盒在内成本更低的参考设计。公司扩展了平台对音视频软件编解码器的支持,包括Windows Media Advance Profile、H.264、RealVideo和aacPlus。平台还支持附加的条件访问和DRM(数字版权管理)性能,如Windows Media DRM 10。Equator硬件参考平台还包括针对IPTV、数字家庭和消费电子、安全/监控和视频会议的参考设计。 Freescale 本年度Freescale推出了MSC71xx系列DSP,它建立在StarCore 技术之上,具有一个DDR-SDRAM控制器。该系列定位于企业VoIP、IP PBX和网络边缘层和接入层应用,具有从4个到数百个通道,按部分或成倍的T1/E1增长。该系列根据不同的外围设备集而有所差异,MSC7116和MSC7113面向以太网设备开发者。MSC711x系列器件与Freescale基于StarCore技术的MSC81xx管脚兼容、具有同样的指令集和二进制软件兼容。MSC81xx也面向以太网、DMA和TDM通信外围设备。 MSC81xx系列器件包括高性能的单核和多核数字信号处理器。单核器件MSC8101和 MSC8103与多核器件MSC8102、MSC8122和MSC8126都实现软件兼容。两个产品线都面向密集计算基础的DSP应用,包括分组交换电话、媒体网关、多通道调制解调器组以及第三代无线系统。最新器件MSC8122和MSC8126具有300 MHz、400 MHz和500MHz核心频率,基于90nm工艺技术制造。它们在500MHz时能够提供8000 DSP MMAC,获得与2GHz同样的性能效果。 Freescale还推出了DSP56321的275MHz新版本,它属于DSP563xx系列,在它的增强滤波协处理器工作时能够运行550MMAC。该器件和它的前代产品一样保持-40℃ ~ +105℃的全温度条件。Freescale的24位浮点结构DSP563xx处理器系列面向无线和有线基础体系结构和通信设备,以及分组交换电话、专业音频、科学测量、工业控制和保健类医学设备。该系列包括DSP56321、DSP56311、DSP56L307、DSP56309、DSP56303和DSP56301。 Freescale还为价格敏感的工业和消费应用推出了56F8100系列器件。该系列建立在56800E混合数字信号处理器核之上,它在单一核上集成了DSP指令集和嵌入式微控制器的控制功能。56800系列定位于传统上使用16位微控制器但是也需要DSP功能的应用,例如POS机和语音识别应用、数字电话应答设备、电机控制系统以及要求语音、声频和数据处理的应用等。56800E核增强了56800结构,它在消耗功率仅有后者三分之一的情况下提供5倍的性能(高达200MIPS),并且使代码密度增加到2倍。 它提供扩展的存储寻址空间,程序空间达到4M字节,数据空间为32M字节。 Freescale的CodeWarrior工具套件来自Metrowerks,包括SmartDSP操作系统和CodeTest软件分析工具,能够为所有上述处理器系列提供开发支持。Freescale的Smart Packet Telephony硬件参考设计是针对语音、传真或调制解调器数据服务的小型到大型媒体网关设备。系统架构师可以使用该仿真平台来评估Freescale DSP的声音压缩和回声消除方面的能力。Trinity Convergence出品的VeriCall软件框架能够为VoIP设计提供开放灵活的结构,这些设计基于Freescale的MSC711x和MSC81xx系列DSP、PowerQuicc系列集成通信处理器、PowerPC主处理器和C-3/C-5网络处理器等。 Hyperstone Hyperstone的HyNet32S是HyNet32XS网络处理器的简明版本,具有同样的E1-32XSR RISC/DSP核,但增加了PCI总线功能。Hyperstone 围绕E1-32XSR核构造HyNet系列网络处理器,增加了集成的高速通信(以太网、实时以太网、串行接口、ATM)外围设备、附加的内部RAM、视频接口、PCI支持、DMA等等。这些处理器定位于高速信号处理应用或包括实时以太网在内的通信应用,或者两者皆具的应用。 Hyperstone的E1-16XSR/32XSR RISC/DSP处理器为任何要求高速微处理器与高性能DSP相匹配的应用提供无缝集成的RISC/DSP功能。这些处理器以流水线结构中共享同样的寄存器组的双运算单元(RISC/DSP)为特征。开发人员能够透明地混合RISC和DSP进行特定的编程。这些器件以高度的并行性运行RISC/DSP指令,从而获得高吞吐率。典型目标应用包括电话、视频、数字相机、通用信号处理等。 Hyperstone提供软硬件开发工具,包括一个实时内核、C编译器、汇编器、链接器、EPROM格式程序、源级调试器和几个硬件目标板。HyNetOS全性能操作系统包括一个含实时以太网的通信协议栈集合、一个文件系统和存储器管理。Hyperstone还即将推出专用硬件目标板,用于Ethernet Power Link等实时以太网应用开发。 LSI Logic LSI Logic的 ZSP产品部门可以进行信号处理核和产品的授权。LSI Logic还为低产量设计和原型样机提供标准产品。ZSP处理器结构瞄准3G无线手持设备、多媒体和网络音频应用。ZSP解决方案伙伴在软件工具、EDA模板支持和一揽子应用软件方面增强了该项技术。过去的一年中,ZSP产品部扩展了信号处理系列,包括ZSP540授权核、低于4美元(高产量)的LSI403LC标准产品以及针对VoIP应用的现成捆绑硅片/软件Z.Voice-729开发包。 高性能、高功效、4MAC、6ALU的ZSP540 DSP核采用0.13mm工艺,提供1.2GMACS的性能。它包括专用加速的Z.Turbo技术,用于2.5G/3G基带处理、多媒体无线/移动设备、WLAN和VoIP应用等。LSI403LC DSP定位于低功耗成本敏感的应用,能够与通用微处理器无缝接口。它大量的片上存储器消除了对外部存储器的需求。ZSPneo是LSI Logic公司ZSP规划中的一个新产品,针对那些超过8位和16位微控制器性能要求但是又不能承担32位微控制器相应开销的成本敏感应用。ZSPneo还瞄准单/双通道VoIP、音频播放器、扬声器、无线应用处理器、玩具和伺服与车辆控制等。 LSI Logic的DSE(DSP解决方案工程)小组是一个DSP系统专家的全球网络,能够提供直接的咨询、培训、应用指导、公告和KnowledgeBase FAQs数据库的访问。DSE和ZSP解决方案伙伴共同工作,开发电路板、RTL和SystemC模块等参考设计和样板系统。 Microchip Microchip本年度发布了dsPIC30F DSC(数字信号控制器)系列的15个产品。其中两个传感器器件面向空间受限领域的应用,封装设置可以小至6mm×6mm QFN。9个通用器件支持24kB ~ 144kB的闪存程序空间。4个电机控制/能量转换器件具有1个PWM和1个ADC。Microchip还推出了一系列应用库,包括噪声抑制、回声消除、语音识别和加密,设计者能够缴纳5美元的许可费来进行评估。 Microchip的dsPIC30F DSC是一种16位的改进Harvard机,它在单一芯片、单一指令流结构中组合了微控制器的控制优势和完全实现的DSP计算速度。所有的dsPIC30F DSC从闪存程序空间执行,具有用户熟悉的微控制器结构和开发环境。dsPIC DSC的特性包括闪存、EEPROM、软件堆栈、强大的中断结构、混合信号功能、低管脚数选择和实时仿真。其它特点还包括双操作指令获取、桶形移位器、零开销环路以及具有双40位累加器的单周期16×16MAC。 dsPIC30F工具在Microchip的Mplab集成开发环境中无缝工作,Mplab是一个免费的工具套件,包括编写测试dsPIC30F 代码的Mplab ASM30汇编器和Mplab SIM软件仿真器。dsPIC30F提供可视化器件初始化器,Mplab C30 C编译器的全性能60天演示版可以通过下载获得。硬件工具包括ICE4000仿真器、ICD2线路调试器和帮助线路串行编程的编程器。公司的第三方伙伴已经扩展了它们的嵌入式交叉编译器产品线以支持dsPIC30F器件。 Morpho Technologies Morpho Technologies的MS1-16是一个优化的rDSP IP核,面向高性能无线基础设施和能量优化的移动设备,例如多模式无线基站和多模式3G无线手持设备。这些核针对无线标准中的基带处理要求进行了优化。M-rDSP结构结合了软件可编程能力、32位RISC处理器和一个8到64宏单元(cell)的可配置宏单元阵列。每一个可重配置宏单元包括一个ALU、一个MAC和多个逻辑单元,还包括设计者在无线应用使用的特殊功能单元。可配置宏单元阵列能够在单时钟周期内完成从一种专用指令集到另一种指令集的转换。对3G无线芯片速率(chip-rate)处理而言,每个可配置宏单元包括一个复杂相关器单元作为特殊功能单元。 Morpho已经将基于多种通信算法优化的软件内核库映射到它的M-rDSP核中,并且提供演示通信协议和标准的参考软件应用。Morpho提供一个全合成的核,一个M-rDSP核的 C++单周期调用仿真模块、综合脚本/测试基准、一个C编译器、一个仿真器(精确到位和周期)、一个预优化内核函数库、调试工具和详细文档。它提供硬件开发系统和软件工具,它们基于自有产权的软件工具链,遵循当今市场最通用和最广泛了解的工具标准。 Philips Semiconductors PNX1700是Philip的Nexperia系列媒体处理器中的最新成员,定位于多媒体相关产品,如IP机顶盒、数字媒体适配器、个人视频录像机、视频电话和电视。除了具有高清晰度视频功能外,PNX1700连接媒体处理器性能是前代产品的两倍,并且保持硬件和软件兼容。它具有一个32位500MHz高级流水线TriMedia CPU核,还集成了一个TFT(薄膜晶体管)LCD控制器、一个10M/100M以太网MAC以及可用于图像伸缩、高级隔行变逐行、2D图形加速等功能的多媒体浮点指令集。PNX1700支持动态频率和电源管理,使设计者能够根据应用需求来调整功耗。 Philip的Nexperia PNX5220蜂窝多媒体基带处理器具有2个Adelante16位RD16024 DSP核和一个ARM926子系统,面向多功能的移动手持设备和智能电话应用。它支持针对GSM、GPRS和EDGE的850MHz、900MHz、1800MHz、1900MHz四波段操作和UMTS的双波段操作。其中一个DSP核处理通信调制解调,另一个核处理高级音频特性。 对音频处理的支持包括64音立体声和弦、增强AAC+编解码器、MP3解码和宽带声音处理。对基带处理的支持包括一个全软件EDGE接收器和高至123类及SAIC(Single Antenna Interference Cancellation,单天线接口干扰消除)。Nexperia PNX5220采用具有针对应用处理硬件加速器的208MHz ARM926子系统。 PNX5220的基带处理存储器结构使用多个并行总线来支持NAND闪存、SDRAM、单元 RAM和触发/分页存储器。ARM9处理器核使用一个多层AHB结构来分隔低速外部设备和高速外部存储器,优化它们与片内、片外存储器的交互访问。PNX5220内建Java加速性能,使用独立的处理单元作为总线控制器以使各功能单元形成平衡网络。PNX5220运行30fps的CIF格式视频,提供GPS和诸如WLAN和Bluetooth等连接功能的接口。它还允许电话通过移动连接标准进行连接,包括USB OTG和快速IrDA。 Philips的Adelante DSP产品包括具有用户自定义VLIW结构的16位RD1602x DSP核系列和24位RD2412x DSP核系列。RD16024是最新的16位可编程DSP核。RD24121 DSP核的累加器为56位宽度,具有适合高动态范围音频应用的高级指令集结构。该结构使设计者能够在性能和工作电压之间进行权衡以获得更低功耗的操作。RD24121包括一个8级流水线,它具有利于C编译器的正交寄存器文件方法。 用于多核SoC结构的Adelante软件开发工具包包括一个图形前端,它能访问底层的工具元件,如编译器、汇编器、链接器、软件仿真器、硬件仿真器和评估器等。它还提供标准的DSP固件库,具有一系列DSP相关函数,如FFT、FIR和几何函数等。Philips提供DSP核和子系统的FPGA映射图。 RC Module RC Module将它的NeuroMatrix NM6403 DSP系列双核专用DSP处理器建立在NeuroMatrix核上。它面向视频图像处理、无线导航和雷达应用,通过采用1位 ~ 64位的可编程操作码宽度提供可分级性能,这种灵活性允许开发人员在精度和性能间进行权衡。NM6403处理器包括一个32/64位RISC处理器和一个1位 ~ 64位向量协处理器,协处理器支持可变位长度元素的向量计算。 RC Module本年度为NeuroMatrix NM6403 RISC/DSP处理器推出了新的软件开发工具。NM-SDK 2.0版本包括一个优化的C++编译器(ISO/IEC 14882:1998标准)和实时DSP与视频图像处理库。编译器更加紧密地坚持C++标准和所包含的模板库,采用获得更快程序执行速度和更短代码长度的增强优化算法。汇编语言具有直观的语法并且接近高级语言,因此它能简化密集运算实时算法的源代码开发。 MC2301 PCI数字信号存储仿真板定位于高频率模拟信号处理、复杂高频率模拟信号生成以及DSP软硬件原型设计和开发。MC2301具有一个1879BM3 DSM SOC、一个64M字节SDRAM块、模拟输入输出缓冲器以及一个PCI主接口。共享存储区能够从数字信号存储芯片和从PCI总线访问读写。MC2301有一个可编程的128位片上控制器、一个DSP核、2M片上SRAM、2个600MSps 6位ADC输入、2个600MSPS 8位DAC输出和64M字节的板上SDRAM。 Sensory Sensory的RSC系列器件可进行识别、语音合成和通用产品控制。RSC系列产品包括一个16位ADC、一个10位DAC、一个可选的PWM输出放大器、128k字节片上ROM、4k字节片上RAM、比较器、定时器和通用IO。RSC-4x提供了片上集成性能,包括一个麦克风预放大器、双DMA单元、向量加速器、硬件乘法器、定时器和4.8k字节RAM。只需增加一个电池、一个扬声器、一个麦克风和几个电阻电容就可构建一个完整系统,同时也具备多种ROM选项。 过去一年中,Sensory推出了FluentChip固件,它能获得更高准确度、更大词汇量、改善的语音压缩、更好的触发词检测与拒绝、更大噪声容差、改善的依赖说话人声音识别性能以及针对音乐的更多处理手段。 RSC产品线在不增加成本的情况下,即可支持不依赖于说话人的声音识别、依赖说话人的声音识别、声音生物测定安全手段中的说话人验证、回放演讲的语音压缩(高质量、2400bps压缩率)和音乐合成。 RSC的编程和调试工具包括Phyton宏汇编器、C编译器和线路仿真器,它们都运行在集成开发环境中。硬件演示评估板可以用于测试和原型设计。语音工具包括Sensory的依赖说话人的语音识别集开发工具QuickT2SI和用于声音文件回放的语音压缩工具QuickSynthesis。 StarCore StarCore为OEM与半导体厂商开发和授权StarCore处理器结构,包括全面可合成的核与子系统的产品系列。StarCore子系统在通信、无线和多媒体应用领域提供可扩展的性能。它们包括一个子系统IP块的完全集合,如多个存储控制器、一个中断控制器和一个加速接口,从而减少开发时间。由于设计是完全可合成的,这使得当市场和产品需求改变时,用户能够很容易从一种成型产品转变成另一种成型产品。 StarCore已经将SC1000指令集进行了扩展,包括视频处理指令、改善的代码密度、针对移动多媒体应用(如智能电话)、数码相机和数码摄像机的增强RTOS支持等。StarCore还出品SC2000系列,它与SC1000系列产品全二进制代码兼容,主要用于视频和便携多媒体产品。双MAC的SC2200和四MAC的SC2400的特点包括专用视频处理指令、附加的RTOS支持、改善的代码密度和功耗。SC2400系列处理器在多媒体性能方面比SC1400系列处理器获得60%的改善。 SC2200和SC2400处理器核以可合成的Verilog RTL方式提供给用户。SP2201和SP2401子系统支持嵌入式应用,特点包括增强的多媒体性能及片上仿真、多个存储接口、1个DMA接口、1个AHB兼容系统总线接口、1个时钟控制单元和1个中断控制单元。SP2202和SP2402子系统支持高级应用,包括SP2201和SP2401子系统的所有特征,再加上数据和程序高速缓存控制器、1个存储保护单元和1个连接专用加速器的高速接口。 StarCore拥有1个由提供用户支持、开发工具、应用软件的多家公司所组成的StarCore Alliance Program生态系统。该公司还为获得它技术许可的人和使用基于StarCore设计的开发者提供技术支持计划。 STMicroelectronics STMicroelectronics的四MAC DSP核结构产品ST140对其原先的ST100结构双MAC产品ST122进行了扩展,新产品瞄准蜂窝电话基础设施应用。ST140 DSP以软件IP或硬件宏单元的形式提供,它具备Viterbi特定指令及支持用户自定义操作的能力。STMicroelectronics能够将这个核放置到各种不同的技术中去,提供全套的接口、外围设备和存储IP。两个核的结构保持软件继承性,尤其是ST100 C编译技术能够直接在C源代码上获益于高度的处理并行性。 开发环境支持任何基于ST140应用的模型、评估、优化和调试,包括多核设计。STMicroelectronics技术支持小组提供网上培训,为用户提供日常的专门支持。 Tensilica Tensilica的可配置、可扩展和可合成Xtensa LX处理器核,使设计者能够使用Tensilica处理器生成器工具来构建完全适合目标任务的Xtensa LX处理器。设计者选择并配置预定义的处理器属性,通过使用TIE(Tensilica指令扩展)增加执行数据路径、IO端口和寄存器的Verilog描述,就能得到与定制逻辑设计相同的性能、面积和电源特性。过去的一年中,Tensilica推出了Xpres编译器,它能分析设计者的C/C++代码并自动建议和生成TIE指令来优化应用处理器。 具有Vectra DSP引擎的 Tensilica Xtensa LX处理器核支持宽数据路径和传统DSP任务。该系统能提供与RTL等同的IO,它通过端口或队列机制直接连接处理器执行单元,旁路掉载入/存储操作。Vectra LX DSP引擎受益于Flix结构,使用包含ALU、MAC和载入/存储操作等三个关键区的64位指令字。 Tensilica提供基于Web的设计支持和一个基于FPGA的开发板,使用户能够在咨询指导下定制Vectra LX DSP引擎。 Texas Instruments Texas Instruments 90nm 1GHz的TMS320C6414T、C6415T和C6416T DSP面向音频、声音、视频和图像应用。还有一个720MHz版本TMS320DM642 DSP数字媒体处理器瞄准消费电子和机顶盒。DM642能够在720线分辨率下生成Microsoft的WMV HD(Windows高清晰度媒体视频)格式高清晰度视频流,能够处理H.264格式标准清晰度视频解码。新的TMS320R2811和R2812数字信号控制器面向工业、自动控制、传感器、流量测量和电子测量应用,具有20k字片上SRAM并允许开发者通过SPI端口在设计中增加无限的外部存储器。这些DSP包括集成的高速、多通道、12位ADC,用来测量系统参数,并能快速响应以满足诸如精确电子尺和流量仪等应用的密集输入输出特殊要求。 TMS320C6000 DSP平台包括TMS-320C64x、TMS320DM64x和TMS320C62x定点系列和TMS320C67x浮点系列。C64x系列高性能DSP定位于宽带和视频基础设施及视频图像应用。DM64x系列可编程DSP媒体处理器面向流媒体和多媒体应用。C62x定点系列定位于多通道、多功能应用。C67x浮点DSP系列定位于家庭音响、工业自动化、语音识别和高端图形图像等应用。 TMS320C5000 DSP平台包括TMS320C54x和TMS320C55x定点系列。C54x系列由超过17个代码兼容的器件组成,在性能和外围器件选项上覆盖了一定区域,而且是低功耗操作。TMS320C55x是高功效DSP。新的TMS320C5503、TMS320C5507和 TMS320C5509A DSP提供性能、存储器、外围设备和低功耗的组合,面向移动、便携等其它低功耗实时信号处理应用。这些器件的待机功耗为0.12 mW。新的16位定点DSP TMS320C5405采用7mm×7mm封装,瞄准强调小尺寸、低功耗和低成本的系统。 Texas Instruments还在eXpressDSP中发布了C5000低功耗设计工具。设计工具套件包括功率计划工具,它用来生成试验性设置并确定净功耗;DSP/BIOS中的功率管理程序在操作系统级上自动实现功率节省策略;一个功率增减库通过动态控制运行时核心频率和电压来实现功率增减;与National Instruments的应用功率测量仪器集成在一起,帮助设计人员可视化地测量和分析系统中的功率情况。 Texas Instruments的TMS320C2000数字信号控制器将DSP技术和微控制器外围设备集成结合起来。TMS320C28x系列包括具有片上闪存或ROM的32位DSP控制器,为实时控制算法提供150 MIPS的性能,用于无传感器速度控制、随机PWM、功率因子校正控制、自动化、工业电机应用等。TMS320C24x系列提供20MIPS到40MIPS的DSP性能,集成了闪存或ROM,采用针对成本敏感和空间受限应用的控制算法。 Texas Instruments一并提供DSP启动工具包和仿真模块以及Code Composer Studio集成开发环境、DSP/BIOS实时内核、专用算法、应用演示和启动参考框架等。设计人员能够从网站获得技术支持、在线培训、并访问KnowledgeBase和技术文档,该公司在全球提供1到4天的手把手指导研习会。 Texas Instruments和Ateme联合推出基于1GHz TMS320C64x的NVDK (网络视频开发工具包)。NVDK由Ateme设计,是用于构建宽带广播和高级数字媒体与视频应用的开发平台,例如要求高级处理性能和流量特性的视频基础设施。它包括用于开发图像视频应用的基础软件、1个以太网子板、1个音视频接口盒、PCI板支持库的驱动程序以及1个H.264解码仿真工具。 Texas Instruments和Wintech Digital Systems现在提供VDP(视频电话开发平台),它用于使用600MHz DSP数字媒体处理器TMS320DM643进行点到点IP视频电话系统设计。 VDP使OEM能够快速进入支持H.264和单芯片视频编解码的市场,它包括2个具有LCD和摄像机子系统的视频电话、1个电源和连接接口、以太网支持、音视频编解码器和通信堆栈。 3DSP 来自3DSP的软IP核、定点DSP系列、总线控制器、外围电路及微处理器接口使用可扩展的32位SuperSIMD结构。这个核支持多处理器系统、程序高速缓存或直接映射程序存储器、具有优先级的中断和1个单纯JTAG调试接口。3DSP核支持两个SIMD乘法器选项,第一个选项是一个双24×16位乘法器,可以在单周期内运行2个24×16位乘、4个16×16位乘或者8个8×16乘;第二个选项是一个双32×32位乘法器,可以在单周期内运行24×16乘法器的所有功能和2个32×32位乘。 可编程的5级流水线DSP SP-3核定位于MP3播放器、家庭音频(AAC、AC3)、无线GSM电话、GPS及CPE(用户端设备)、VoIP(分组语音)处理应用。具备可编程、超标量结构、双发等特性的5级流水线SP-5核DSP 面向3G无线、VoIP网关、xDSL、MPEG-2、MPEG-4和无线局域网应用。具备可编程、双模式等特性的9级流水线SP-20/UniPHY DSP-IP核瞄准包括无线多媒体在内的多媒体应用。“软数据路径”技术和可编程能力使一个“软物理层”实现成为可能,它便于在改变物理层标准时进行相应的修改。 Xilinx Xilinx提供可编程逻辑器件、设计工具、算法和服务。具有多达512个500MHz XtremeDSP片(slice)的Virtex-4系列FPGA定位于高端应用,如窄带数字无线和基带卡、频谱扩展、多载波通信系统及高性能视频图像处理系统等。低成本的Spartan-3系列FPGA面向高产量的应用,如多媒体盒和显示设备。 Xilinx和它的合作伙伴支持包括100多个算法的XtremeDSP,以及针对DSP工具的System Generator,这使开发者能够建立包括Matlab、Simulink和HDL模块的复杂系统。System Generator允许开发人员自动生成FPGA位流,并且支持环路中高带宽硬件进行系统验证。 来自:EDNChina |
|||||
| 文章录入:fengfeiyi 责任编辑:fengfeiyi | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 基于TMS320C32的嵌入式RTOS视… CPU与DSP结合为单一核心还有… 基于CC/CCS的Flash文件系统设… 在TMS320VC5402上实现的嵌入… TMS320F240与PC机串行通讯的… 做DSP之前我们该弄明白那些基… 做DSP之前我们该弄明白那些基… 做DSP之前我们该弄明白那些基… 做DSP之前我们该弄明白那些基… C28x寻址方式详解 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | | |
![]() |
Copyright © 2005www.21control.com 嵌入式控制技术研究室 版权所有 站长:康草科技 |