无忧商务网,免费信息发布推广平台,您可以 [登陆后台] 或 [免费注册] 无忧商务网 | 企业黄页 | 产品库存 | 供求信息 | 最新报价 | 企业资讯 | 展会信息
黄页信息| 库存信息| 技术服务| 供应信息| 求购信息| 二手信息| 加工信息| 供求库| 报价库| 展会库| 代理信息| 保健| 生活黄页| 食谱| 网络黄页| 水族休闲| 人力HR| 招聘
首页>>生活网>>生活保健>>3C小百科-消费性电子-其他
恰当选择DSP是网络多媒体设计成功关键

为网络多媒体应用选择一个恰当数字信号处理器(DSP)是一项很复杂的工作。首先,必须在当前和近期业界接口的需求环境下对处理器的内核体系结构和外围设备配置进行透彻的分析。其次,为了防止出现带宽瓶颈问题,了解多媒体数据(例如:视频、图像、音频和分组数据)如何流过一个基于DSP的系统是至关重要的。另外,了解造成最低标准临界实现和鲁棒性解决方案之间的差别的各种系统属性(包括DMA和存储器访问)也是很有帮助的。<BR><BR>  为网络多媒体应用选择处理器取决于系统设计对性能和连通性要求。许多应用同时采用微控制器(MCU)和数字信号处理器(DSP),MCU为系统提供控制功能,而DSP完成密集的数字计算。如今,这两种不同的作用已经被合并到一个处理器中,正如美国模拟器件公司(ADI)的Blackfin 处理器系列。这类器件在单一体系结构中提供控制代码和大量的信号处理,同时还提供多种适合多媒体连通性的外围设备。<BR><BR>  系统设计工程师选择DSP时要考察的许多指标有:DSP每秒钟执行的指令数目,每一处理器时钟周期完成的运算次数以及计算单元的效率。对上述每项指标的测试可通过在待测DSP上运行一组有代表性的基准测试程序(例如,视频和音频压缩算法)来确定。测试结果将表明系统的实时处理要求是否超过DSP的处理能力,而且同样很重要的是,该DSP是否有足够的处理能力余量满足新的或系统升级的要求。许多标准的基准测试程序都假定待处理的数据已经驻存于内部存储器,只要设计工程师分别调整好相应的输入输出(I/O)配置,这种方法允许对不同供应商的DSP产品之间进行比较直接地比较。<BR><BR>  恰当的外围设备组合可以节省时间和成本,因为它省去了支持所需接口的外围电路。网络多媒体设备(NMD)提供一个统一的标准外围设备。当然,这其中最重要的是与网络接口的连接能力。在有线应用中,以太网(IEEE 802.3)是构建局域网(LAN)最流行的选择,而IEEE 802.11a/b/g正成为无线LAN的首选。现在许多以太网解决方案都直接利用DSP来实现。另外,对于能支持MCU功能的DSP来说,它同样也能很好地管理TCP/IP协议栈。
<P align=center><IMG height=339 src="http://www.dzdqw.com/jishu/UploadFiles_9637/200610/20061010223248265.gif" width=450 border=0></P>
<P><BR>  同步和异步串行端口也是将DSP连接到多媒体系统环境所必须的。在NMD系统中,音频编解码器数据通常由8bit~32bit的同步串行端口传送,而音频和视频编解码器控制通道则通过一个较慢的串行接口(例如SPI或者2线接口)来管理。另外,通用异步收发器(UART)可以支持RS232调制解调器,以及用于近距离红外线传送的IrDA功能。<BR><BR>  许多DSP都具有通用接口,例如外设控制器接口(PCI)或者通用串行总线(USB)接口,因为这些接口通过外部芯片就可以连接到多种不同类型的设备(例如,从PCI到IDE,从USB到802.11b,等等)。PCI具有特别的优势,就是能提供独立的内部总线,允许PCI总线主控器从DSP的内存中发送或者接收数据,不会加重DSP内核或者其它外围设备的负担。另外,适合NMD市场的DSP应包括一个外部存储器接口,它能提供异步和SDRAM存储器控制器。异步存储器接口便于连接到闪存、电可擦除只读存储器(EEPROM)和外设桥接芯片,而SDRAM为需大量计算的操作提供了必要的存储能力,例如对大容量数据帧的运算。 <BR><BR>  出现在Blackfin DSP上的一种新的端口是并行外设接口(PPI)。该端口可自如地解码ITU-R-656视频数据,还可以作为一个通用的8bit~16bit的I/O端口,用于高速模数转换器(ADC)和数模转换器(DAC)或ITU-R-601视频流。它还能与液晶平板显示器直接相连。DSP还有其它功能,同样可以降低系统成本并提高系统内的数据流量。例如,PPI可以连接到视频解码器而且自动忽略除有效视频以外的所有数据,从而有效地将NTSC制式的输入视频流速率从27 Mb/s降低到20 Mb/s,而且明显减少了处理视频信息所需要的片外存储器容量。<BR></P>
<P>  <STRONG>系统数据流<BR></STRONG><BR>  在为NMD设计选择DSP最终确定之前,必须了解系统级的数据流以及这些数据流在DSP上是如何实现的。具体地说,数据进出该处理器的操作能否跟得上数据和信号的处理速度?是否一直有数据供处理器处理?在任意给定的处理时段上,是否在需要时就能访问数据?这些问题对多媒体和以网络为中心的系统来说至关重要,在这种系统中仅能有效运行算法是不够的,DSP还必须处理完全双向的系统数据流。<BR><BR>  请考虑一个安全系统的情况:一台NTSC制式的照相机以大约20 Mbps的速率将音频、视频信号传送给DSP进行压缩,然后,DSP通过100 Mbps的以太网将压缩信息送至远程硬盘进行存储和归档。除此之外,还要将未压缩的源视频信息从DSP送至本地液晶屏或显示器上显示。因为对视频存储器的需求远大于DSP片内存储器的容量,所以视频数据一定要经过大容量片外存储器进行暂存和处理,例如SDRAM。 <BR><BR>  由于许多视频压缩算法一次只处理一个数据块,例如16&#215;16像素&#8220;宏块&#8221;,每个数据块可以根据需要从外部存储器调入。某些算法需要多个图象或视频帧来完成要求的处理,从而导致 DSP片内存储器和片外存储器之间需要多次的双向数据传递。通常,在一个输入缓冲器将数据流送入SDRAM的同时,DSP内核正在压缩来自前一个缓冲器送来的数据。这些缓冲器很可能处在SDRAM中的不同页。这会导致浪费等待时间,除非DSP能够在同一时间打开不止一个SDRAM页。 <BR><BR>  安全系统可能出现的情况是高数据传送速率的一个实例,其中的数据传送一定发生在多个子系统之间以便支持网络多媒体应用;在上述实例当中至少存在5组数据同时传送。在考虑总的数据流时,单单确认通过系统的总字节流量没超过DSP的理论片内带宽(总线速度乘以总线宽度)是不够的。 例如,对于以高速内核时钟速率运行的部分来说,内核处理器和外设之间总线通常以133 MHz速率运行。对32位总线来说,数据吞吐量在理想情况下应该接近532 Mbps。而实际上,该理想峰值仅当只有一个传送有效而且没有其它传送请求时才能达到。由于应用中会连接具体的外设,而它们中的每一个都必然争夺DSP的内部带宽资源。<BR>系统设计师通常允许仲裁延时,所以通常假定只有50%的内带宽可利用。 <BR></P>
相关资讯
类别浏览
安徽 北京 福建 甘肃 广东 广西 贵州 海南 河北 河南 黑龙江 湖北 湖南 吉林 江苏 宁夏 青海 山东 山西 陕西 上海 四川 天津 新疆 西藏 云南 浙江 重庆 辽宁 江西 内蒙古
无忧商务网 版权所有 Copyright © 2020.6 www.cn5135.com All Rights Reserved. 湘ICP备12008603号
本站所有产品都是会员自行发布,所有信息都有对方的企业名片和联系方式,如果您需要咨询产品具体参数和细节,请直接联系和咨询厂商,谢谢。
行业子站: 机械 库存 建材 物流 礼品 能源 农业 汽摩 食品 通讯 五金 玩具 矿产 印刷 休闲 服务 服装 化工 环保 电子 纺织 电工 电脑 电器 办公 安全 包装 仪器 家居