用IXP网络处理器设计的数字家庭媒体中心系统
时间:02-12
来源:21IC 蔡 斌 谢长生 吴 伟 吴 明 张洪涛
点击:
码输出。同时控制点还可与Renderer相互通信,实现一系列媒体播放的功能。
3.2 DPRAM媒体数据传输功能的实现
通信协议模块实现的主要功能有:将Packet拆分成多个mPacket;向通信驱动模块发送或接收mPacket;向应用代理模块发送用户的数据请求和控制命令,并接收服务器的响应消息;管理请求队列和响应队列。完成一次IXP子系统和ESS子系统之间媒体数据传输所涉及的数据变化如图7所示。
图7 IXP子系统和ESS子系统之间数据传输所涉及的数据变化
应用代理层到DPRAM的数据传输过程为:① 应用层根据需要将相应的数据传递到传输层;② 传输层收到报文后检查报文的长度,如果报文长度大于底层所能够传输的报文长度,则传输层将报文进行拆分,添加相应的报头信息,以保证接收端能够正确地重组,并传递给链路层;③ 链路层收到上层报文后,在报头添加相应的控制信息,以保证接收端能够正确地存取数据,然后将报文发送到DPRAM上。反之,由DPRAM到应用层的数据传输过程为:① 链路层从DPRAM中读取报文,并去掉相应的报头信息,将数据传递给传输层;② 传输层收到底层传递的数据后,根据该层添加的报头信息重组报文,然后传递给应用层。
4 结束语
本文结合了IXP网络处理器和ESS解码芯片的特点,实现了一种具有高性价比的家庭媒体中心系统。它充分满足了数字媒体在家庭内部以及外部Internet充分流通和共享的需求。
家庭媒体系统 ARM 嵌入式系统 NMPR UPnP 相关文章:
- 数字电视条件接收卡SoC SM1658的硬件结构及实现方法(下)(09-07)
- 基于USB的通用无线传输接口设计(09-20)
- 带有 DRM 功能的 Nexperia Flash 媒体播放器(02-15)
- ARM9平台下的CMOS图像传感器数据采集系统(07-20)
- 基于ARM的智能家居远程控制系统设计 (10-15)
- 基于ARM7内核的IP电话设计(01-06)