要研究一个将同步串口数据转换到以太网或USB的模块,能否推荐一个DSP或现在的高速单片机等,要能支持同步数据的DSP,同时这个DSP在连接REltek8139等网络芯片的开发又比较容易?
答:一般为网路多媒体应用来挑选一种DSP,是一件很复杂的工作。首先必须针对处理器的内核架构和周边配置进行全面的分析,理解多媒体资料流程(例如,视频、图像、音频和分组资料),如何在一个基于DSP的系统中传输十分重要,以便预防带宽瓶颈;另外,了解各种系统特性(包括DMA和记忆体存取)也很有帮助,这能使设计方案稳定可靠,而不只是勉强合格。 网路多媒体处理器的选择取决于一项设计对性能和连接性的要求。许多应用既需要MCU也需要DSP:MCU提供系统的控制功能,DSP完成密集的数值计算。对于这些截然不同的功能可以整合入单个处理器中,如HOLTEK HT82A88F 系列DSP晶片。这种器件在单一架构内执行充分的控制功能和繁重的信号处理任务,同时还提供适合多媒体连接的各种周边介面。 系统工程师在选择DSP时首先应该分析的要素包括:1。每秒执行的指令数,2。每一处理器时钟周期内完成的运算元, 3。运算单元的效率。在待评估的DSP上运行一组有代表性的基准测试程式(如音频/视频压缩演算法),就可完成这些指标的评估。评判结果将指示出系统的即时处理要求是否超出了该DSP的能力,而且同样重要的是,该DSP是否有足够的性能去应对系统新增的或不断演变发展的需求。许多标准的基准测试程式假设待处理的资料已经驻留在DSP片内记忆体中。只要工程师协调好各I/O设计考虑,采用这种方法就能对不同厂家的DSP进行更直接的比较。 另外合适的周边埠组合,省去了支援所需介面的外部电路,而减少了开发时间及成本。网路多媒体设备(NMD)可带有各种各样的标准周边。这其中最重要的是与网路介面的连接。在有线应用中,乙太网 (IEEE 802。3)是在局域网上实现联网的最普遍选择;而IEEE 802。11b/a正在成为实现无线局域网连接的首选方案。作为DSP的直接延伸,现在有许多乙太网解决方案可供选用。此外针对有很好地支援微处理器功能的DSP来说,也可用于直接管理TCP/IP堆叠。同步和非同步(UART)序列埠也是连接DSP与多媒体系统环境所必需的。在网路多媒体设备系统中,音频编码资料一般通过8到32位的同步序列埠传输;而音/视频编解码控制通道则是通过更慢的串列介面来管理,如SPI或两线式介面。另外,UART支援RS-232数据机,也能支援用于近距离红外传输的IrDATM。 还有许多的DSP支援PCI或USB的通用介面,它能通过周边晶片桥接不同类型的设备,如PCI到IDE、USB到802。11b等。PCI还有提供一条单独内部汇流排的优点,这使得PCI汇流排主控器无需通过DSP内核或其他周边单元就能向DSP记忆体发送或读取资料。另外适于网路多媒体设备市场的DSP应包括一个外部记忆体介面,以便充当非同步和SDRAM记忆体控制器。非同步记忆体介面简化了与快闪记忆体、EEPROM和周边桥接晶片的连接,而SDRAM为针对大容量资料帧的高密度计算提供了其必需的存储空间。