电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

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

来源:华强电子网 作者:华仔 浏览:456

标签:

摘要: 多媒体技术与网络技术的有机结合满足信息化社会人们对各种信息的大量需求。网络多媒体技术的迅速发展,加速了多种网络多媒体技术的应用,如:视频会议系统、数字视频监控系统、多媒体电子邮件、视频点播(vod)、远程多媒体数据库等。 随着微处理器技术的发展和嵌入式操作系统的日益广泛的应用,嵌入式系统以其高速响应、高度自动化、功能易于扩展等独特优势已成为计算机工业新的增长热点。而且,嵌入式设备接入interne

多媒体技术与网络技术的有机结合满足信息化社会人们对各种信息的大量需求。网络多媒体技术的迅速发展,加速了多种网络多媒体技术的应用,如:视频会议系统、数字视频监控系统、多媒体电子邮件、视频点播(vod)、远程多媒体数据库等。 随着微处理器技术的发展和嵌入式操作系统的日益广泛的应用,嵌入式系统以其高速响应、高度自动化、功能易于扩展等独特优势已成为计算机工业新的增长热点。而且,嵌入式设备接入internet已经成为不可避免的趋势,并显示出美好的应用前景。嵌入式系统在多媒体通信应用领域同样得到了很好的应用,各种基于嵌入式internet技术的视频服务器、多媒体远程监控系统已经成功应用于多种场合。本文论述一种具有网络通信和多媒体处理功能的嵌入式系统的设计实现方法。1 系统总体框架设计基本的多媒体通信系统一般应该具有各种音视频输入输出设备,并具有高速网络通信功能。本系统采用philips公司trimedia系列的tm1300tm1300媒体处理器作为主核来构造。其系统设计的各个功能模块如图1所示。
1.1 tm1300媒体处理器简介及其系统设计特点tm1300tm1300是一种具有高质量数字视频和音频应用处理能力的媒体处理器。它拥有强大的超长指令字(vliw)核dsp cpu,独立于dsp cpu的dma方式工作的音视频输入输出接口,32位高带宽数据总线将所有的片上模块单元连接,如pci、sdram、图像协处理器(icp)等,使数据处理极为快速方便。另外,其强大的面向多媒体应用的指令系统和丰富的库函数使开发者能快速完成软件编程。tm1300的pci/xio接口控制和复用逻辑使其可以用于为pc机环境设计的pci音视频处理加速卡,也可以用于独立工作的嵌入式系统。在系统设计中,既可以访问pci外设,如pci网络接口芯片,又可以访问各种8位外设,如rom、8位mcu、程序存储器flash memory等。1.2 系统框图说明及芯片典型选型本系统是一种嵌入式系统,它能完成视频和音频数据的采集与输出功能,并能通过高速网络传递压缩编码后的音视频数据流。tm1300具有强大的多媒体数据处理能力,它在系统中可以完成音视频数据的压缩编码或解码,同时处理网络数据的收发,并可以通过psos实时操作系统协调和调度整个系统的任务,从而形成强大的多媒体音视频数据处理和传输系统。当然,本系统框图仅旨在一般意义上的系统,在实际应用中可以按照具体要求裁剪或添加其他外设,如uart控制器、modem控制器模块等,使系统具有用户特定的功能。(1) tm1300的视频输入接口提供8~10位视频a/d转换接口,其最高采样率可以达81mhz。可以采用philips公司saa7113saa7113、saa7114saa7114等视频解码芯片(video decoder)来完成系统各种格式的视频信号采集。(2)视频输出接口提供8位的视频数据输出口,可以完成解码后的视频数据输出,可以采用philips公司的视频编码芯片(video encoder)完成视频数据的d/a转换。(3)音频信号采集和输出的数据都是通过tm1300的标准i2s总线接口来传输的。可以用philips公司的uda1344uda1344音频编解码器(audio codec)完成音频数据的a/d和d/a转换。(4)基于网络接口芯片可以采用常用的realtek公司的rtl8139crtl8139c,它是具有10/100mbps自适应功能的以太网收发控制器,是目前应用最为广泛的一种网络接口芯片。设计时,应为其配置启动eeprom,如93lc4693lc46、93lc5693lc56等。(5)启动eeprom一般使用符合i2c的器件,如24lc1624lc16、24lc3224lc32等。因为除了要存放系统启动设置信息外,还要存放用于系统自举l1代码,eeprom不得小于2k字节空间。eeprom具体内容格式参照tm1300芯片资料文档。特别值得注意,设计本系统pci总线与设计pci卡时不同的是,tm1300tm1300使用pci总线访问时总线仲裁需仲裁器。这是因为在基于pc机主板和pci桥接芯片上已经有总线仲裁逻辑,不需要另外再作处理。嵌入的tm1300tm1300系统则需要仲裁来处理pci总线的请求和应答,具体的逻辑设计应参考pci规范相关内容。另外,嵌入式系统需要通过jtag口进行调试和仿真,并要在
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67