要研究一个将同步串口数据转换到以太网或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为针对大容量资料帧的高密度计算提供了其必需的存储空间。

生成海报
点赞 0

创世纪

单片机学习,电子制作DIY学习与分享,各种新鲜的,有趣的,好玩的,一起来吧!机器人、无人机、树莓派/Raspberry Pi、arduino、极客、创客等

暂无评论

发表评论

相关推荐

STM32 USB相关知识扫盲

STM32 USB相关知识扫盲 本篇文章为我个人在学习USB相关知识的整理,可能有不对的地方,欢迎指正! 我学习USB相关知识参考了以下网友的帖子: http://www.51hei.

STM32H7+USB3300+SD作为U盘速度慢的问题

如题,在此我使用的是微雪电子的H7开发板(没办法,淘宝上能找到的USB3300模块就这一家,自然就使用了他家的开发板)。烧录了他家自带的USB_HS Device_MSC例程