- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于W90N740微处理器的MPEG-2编码机
基于W90N740的MEPG-2数字视频编码机
本文介绍了一种基于W90N740微处理器的MPEG-2编码机,并从硬件和软件两个方面阐述了如何实现视频图像的传输和控制。?
??????? 随着微电子技术和以太网技术的发展,MPEG-2产品正逐步从传统的模拟传输,向采用IP/ATM传输发展。MPEG-2 over IP是采用以太网传输技术,将MPEG-2视频传输流(TS流)通过以太网进行传输的产品。
???? ? 如何更好将MPEG-2和以太网传输控制实现有机地结合起来,是研究实现MPEG-2 over IP的重点。本文围绕着这个重点而展开。
1.系统工作原理 ???
??????? 典型的MPEG-2 over IP结构如下图1所示。MPEG-2 over IP主要包括MPEG-2编码模块和通信控制模块。MPEG-2编码模块实现对模拟视音频的PMEG-2压缩编码;通信控制模块实现对MPEG-2编码模 块的控制、MPEG-2 TS流的采集和在以太网上的传输。
2.编码机系统的实现???????????? 根据典型的MPEG-2 over IP产品结构,将编码机硬件体系设计分为MPEG-2编码模块和通信控制模块两个部分。
??????? 2.1.MPEG-2编码模块???????? 2.1.1.MPEG-2编码模块的构成???????????? MPEG-2编码模块采用日本富士通公司的MPEG-2编码处理芯片MB86391、SAA7114视频处理芯片、SC5340音频处理芯片和Atmel公司的AVR 8位微处理器Atmega16等构成。其原理图如下图2所示。
??????? 2.1.2.MB86391介绍??????????? MB86391的内部框图如图3所示。它是在单一芯片中集合了音频/视频编码。编码使用富士通开发的高性能MPEG-2压缩运算法则。集合了内部DPSRClite CPU处理的硬件和软件。
?????? 支持ISO/IEC 11172(MPEG-1)、ISO/IEC 13818(MPEG-2) 标准和MPEG-1音频层-1/2编码功能( ISO/IEC11172-3)。
???? ? 支持NTSC和PAL制式的视频格式。视频编码最大输出码率可达20Mbps。视频输入接口采用8位并行接口,音频采用串行接口。支持并行或者串行的主机 接口。在串行主机接口模式下,其配置和执行MPEG-2算法的firmware(固件)可通过串行主机接口下载。
2.1.3.MPEG-2编码模块的工作原理???????????? 模拟视频和音频通过SAA7114视频处理芯片、SC5340音频处理芯片进行模数转换和处理,输出给MPEG-2编码芯片MB86391,MB86391芯片按MPEG-2视频格式将数字视音频作压缩编码处理,最后从MB86391的流输出接口输出。
?????? ATMEL公司的AVR 8位处理器ATmega16为编码模块的CPU,它通过串行总线来控制MB86391和为其下载firmware(MB86391的微码,用于执行编码算 法等);ATmega16通过I2C总线与SAA7114和SC5340相连接,完成对前端视音频的控制调节。
?????? 同时ATmega16也肩负着MPEG-2编码模块与通信控制模块的通信控制任务,它通过SPI总线与通信控制模块连接。
?????? ATmega16在编码模块中主要为通信控制模块和MB86391、SAA7114以及SC5340提供通信控制的桥梁。
??????? 2.2.通信控制模块???
??????? 通信控制模块是MPEG-2编码机功能的核心。它主要实现对MPEG-2编码模块的控制和传输MPEG-2视频数据流到以太网上的功能。通信控制模块由 Winbond公司的32位ARMTDMI核的微处理器W90N740、Lattice公司的FPGA? LFXP3C-5T组成。
??????? 其原理图如图4所示。
??????????????? 图4:通信控制模块框图
??? ? 2.2.1.W90N740的特点 ???
??????? W90N740是台湾华邦电子公司的一款基于ARM7TDMI核的32位微处理器,内部功能框图如图5所示。
?????? 该处理主要针对路由器网络产品而设计,采用ARM7TDMI核,最高工作频率可达80MHz。提供2个10/100M的以太MAC(媒体访问控制器)、 EBI(外部总线接口)总线、4个独立可编程的外部中断源、2个24位的定时计数器和一个24位的看门狗定时器,以及21个可编程通用I/O和一个 UART接口。
????? 内置的两个以太网MAC控制器,每个MAC都有支持IEEE802.3以太网协以
文档评论(0)