MPEG-2传输流解复用在内嵌ARM核的FPGA上的实现.pdf

MPEG-2传输流解复用在内嵌ARM核的FPGA上的实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

嵌入式系统

嵌入式系统

■同济大学电子信息学院信息与控制工程系高鹏

MPEG-2传输流解复用

在内嵌ARM核的FPGA上的实现

摘要:本文介绍了MPEG-2传输流解复用的原理,使用内嵌ARM的FPGA芯片EPXA10实现了MPEG-2

传输流的解复用,并从硬件设计和软件结构两个方面详细地介绍了设计思想。

关键词:ARM;FPGA;MPEG-2;解复用

引言200MHz,具有8K的数据缓存和8K计算机通信、下载程序,及调试程

随着芯片技术的发展,FPGA的指令缓存。通过板上的JTAG接序等。

的容量已经达到上百万门级,从而口,可以实现断点调试功能。

使FPGA成为设计的选择之一。片上的百万门级FPGA可用于MPEG-2传输流解复用原理

Altera公司的FPGA芯片EPXA10应实现用户自定义的逻辑。它通过MPEG-2传输流简要介绍

用SOPC技术,集高密度逻辑AHB总线和ARM处理器相互连接。作为数字视频压缩技术的国际

(FPGA)、存储器(SRAM)及嵌入式为了更加灵活的使用,FPGA用户通用标准,MPEG-2标准于1994年

处理器(ARM)于单片可编程逻辑器自定义逻辑可以定义

件上,实现了RISC和FPGA的完美为主模块(master),在

结合。本文使用EPXA10芯片,利总线通信时处于发起

端;或是定义为从模块

用片上的ARM微处理器对MPEG-

2传输流进行解码,得到必要的解(slave),在总线通信时

码参数,实现了将传输流分成视频处于接收端。FPGA器

流和音频流的解复用。件内部有3M大小的存

储器,同时集成了

EPAX10器件SDRAM控制器。在图1EPAX10器件的模块框图

简要介绍FPGA开发板上可以外

ALTERA公司的EPXA10器件接128M的SDRAM,为

单片集成了ARM硬核,百万门级的了便于内部FPGA和外

FPGA,以及SDRAM存储器的接部SDRAM大数据量的

口。它将FPGA和ARM处理器完美交换,用户还可以定义

结合在一起,是一个典型的SOPC自己的DMA模块,用

结构,该器件的模块框图如图1所于访问外部SDRAM。

示。通过UART、网卡接

其中ARM处理器是32位的口、JTAG接口,FPGA

ARM922T,工作频率可以达到可以很方便地同外部图2MPEG-2码流形成示意图

ElectronicDesignApplicationWorld-NikkeiElectronicsChina105

嵌入式系统

嵌入式系统

的音、视频数据流PAT表是PSI信息的索引表,

以及辅助数据流,PID值固定为0。在PAT表中列出了

按照一定的复用方该传输码流中所有节目的PMT表

法将其交织成为单的PID值。如果接收方希望接收其

一的TS流。为了实中的一个节目,即可根据这个PID

现音、视频同步,在值解出对应于该节目的PMT表,

文档评论(0)

阿弥陀佛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档