嵌入式多媒体网络通信系统的设计与实现.pdf

嵌入式多媒体网络通信系统的设计与实现.pdf

ID:52253328

大小:166.59 KB

页数:8页

时间:2020-03-25

嵌入式多媒体网络通信系统的设计与实现.pdf_第1页
嵌入式多媒体网络通信系统的设计与实现.pdf_第2页
嵌入式多媒体网络通信系统的设计与实现.pdf_第3页
嵌入式多媒体网络通信系统的设计与实现.pdf_第4页
嵌入式多媒体网络通信系统的设计与实现.pdf_第5页
资源描述:

《嵌入式多媒体网络通信系统的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TM1300嵌入式多媒体网络通信系统的设计与实现关键词:嵌入式微处理器,多媒体,网络,实时操作系统BSP(BoardSuppportPackage),网络驱动摘要:提出了一种利用TriMedia嵌入式微处理器TM1300为CPU的多媒体网络系统的整体硬件设计方案。介绍了利用设备库和BSP分层概念在系统中音视频外设编程的应用,重点介绍基于pSOS实时操作系统网络部件pNA+的网络驱动程序的基本设计方案及网络编程模型。多媒体技术与网络技术的有机结合满足信息化社会人们对各种信息的大量需求。网络多媒体技术的迅速发展,加速了

2、多种网络多媒体技术的应用,如:视频会议系统、数字视频监控系统、多媒体电子邮件、视频点播(VOD)、远程多媒体数据库等。随着微处理器技术的发展和嵌入式操作系统的日益广泛的应用,嵌入式系统以其高速响应、高度自动化、功能易于扩展等独特优势已成为计算机工业新的增长热点。而且,嵌入式设备接入Internt已经成为不可避免的趋势,并显示出美好的应用前景。嵌入式系统在多媒体通信应用领域同样得到了很好的应用,各种基于嵌入式Internet技术的频服务器、多媒体远程监控系统已经成功应用于多种场合。本文论述一种具有网络通信和多媒体处理

3、功能的嵌入式系统的设计实现方法。1系统总体框架设计基本的多媒体通信系统一般应该具有各种音视频输入输出设备,并具有高速网络通信功能。本系统采用Philips公司TriMedia系列的TM1300媒体处理器作为主核来构造。其系统设计的各个功能模块如图1所示。1.1TM1300媒体处理器简介及其系统设计特点TM1300是一种具高质量数字视频和音频应用处理能力的媒体处理器。它拥有接线员大的超长指令字(VLIW)核DSPCPU,独立于DSPCPU的DMA方式工作的音视频输入输出接口,32位高带宽数据总线将所有的片上模块单元连

4、接,如PCI、SDRAM、图像协处理器(ICP)等,使数据处理极为快速方便。另外,其强大的面向多媒体应用的指令系统和丰富的库函数使开发者能快速完成软件编程。TM1300的PCI/XIO接口控制和复用逻辑使其可以用于为PC机环境设计的PCI音视频处理加速卡,也可以用于独立工作的嵌入式系统。在系统设计中,既可以访问PCI外设,如PCI网络接口芯片,又可以访问各种8位外设,如ROM、8位MCU、程序存储器FlashMemory等。1.2系统框图说明及芯片典型选型本系统是一种嵌入式系统,它能完成视频和音频数据的采集与输出功

5、能,并能通过高速网络传递压缩编码后的音视频数据流。TM1300具有强大的多媒体数据处理能力,它在系统中可以完成音视频数据的压缩编码或解码,同时处理网络数据的收发,并可以通过pSOS实时操作系统协调和调度整个系统的任务,从而形成强大的多媒体音视频数据处理和传输系统。当然,本系统框图仅旨在一般意义上的系统,在实际应用中可以按照具体要求裁剪或添加其他外设,如UART控制器、Modem控制器模块等,使系统具有用户特定的功能。(1)TM1300的视频输入接口提供8~10位视频A/D转换接口,其最高采样率可以达81MHz。可以

6、采用Philips公司SAA7113、SAA7114等视频解码芯片(VideoDecoder)来完成系统各种格式的视频信号采集。(2)视频输出接口提供8位的视频数据输出口,可以完成解码后的视频数据输出,可以采用Philips公司的视频编码芯片(VideoEncoder)完成视频数据的D/A转换。(3)音频信号采集和输出的数据都是通过TM1300的标准I2C总线接口来传输的。可以用Philips公司的UDA1344音频编解码器(AudioCodec)完成音频数据的A/D和D/A转换。(4)基于网络接口芯片可以采用常用

7、的Realtek公司的RTL8139C,它是具有10/100Mbps自适应功能的以太网收发控制器,是目前应用最为广泛的一种网络接口芯片。设计时,应为其配置启动EEPROM,如93LC46、93LC56等。(5)启动EEPROM一般使用符合I2C的器件,如24LC16、24LC32等。因为除了要存放系统启动设置信息外,还要存放用于系统自举L1代码,EEPROM不得小于2K字节空间。EEPROM具体内容格式参照TM1300芯片资料文档。特别值得注意,设计本系统PCI总线与设计PCI卡时不同的是,TM1300使用PCI总

8、线访问时总线仲裁需仲裁器。这是因为在基于PC机主板和PCI桥接芯片上已经有总线仲裁逻辑,不需要另外再作处理。嵌入的TM1300系统则需要仲裁来处理PCI总线的请求和应答,具体的逻辑设计应参考PCI规范相关内容。另外,嵌入式系统需要通过JTAG口进行调试和仿真,并要在系统中加入程序代码存储器BootFlash。2音视频外设编程的分层模型及应用系统中的视频A/D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。