积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 行业应用 >> 消费电子 >> 应用笔记
  相关分类:
数字视频广播传输流接收专用芯片的设计
 
作者:贺光辉 俞伟 赵行波 周祖成   来源:清华大学    点击数:366   更新时间:2008-3-27
您可以添加到网摘 让更多人关注此文章:

    

摘  要:为了满足计算机能够接收数字视频广播(DVB)内容的需要,针对DVB传输数据量大,实时性要求高的业务特性,提出了一种DVB传输流接收专用芯片的设计。按照自顶向下的设计流程,通过合理划分软硬件结构,围绕高速数据通道的设计,采用流水线结构和链式直接存储器访问(DMA)的方式来提高教据处理速度,并利用理论建模的方法定制链式DMA的参数以及系统缓存大小。实验结果表明:链式DMA策略的硬件带宽达到476.6Mb/s,为传统DMA方式的25倍,有效提高了接收芯片的数据处理能力。该芯片已采用Fujitsu 0.35μm的CMOS工艺流片。
关键词:专用集成电路;数字视频广播;直接存储器访问

    近年来,数字电视在全世界范围内得到了推广。计算机与电视是未来家庭中最主要的两种信息获取终端。随着计算机网和广播电视网的融合,两种终端也有融合的趋势,这样就可以利用计算机接收数字视频广播的内容。
    数字视频广播(DVB)传输流(TS)接收计算机插卡主要由两块芯片组成:一块完成TS包的过滤和解扰;另一块芯片是完成TS包到PCI总线的传输。文提出了在现场可编程门阵列(FPGA)上完成上述两个功能的方案。
    为了提高数据的传输速率和可靠性,降低产品的成本,在此基础上,本文介绍的IP over DVB(简称IPoD)芯片就是利用单块芯片来完成DVB传输流到计算机系统的过滤和传输。


1 软硬件划分策略
   
根据IP over DVB的标准和MPEG2标准系统层的数据规范,IPoD系统的处理层次由低到高分别为物理接口层、传输流处理层、数据流层和应用层。IPoD是一个软硬件协同的复杂系统,软硬件划分策略是整个系统芯片设汁中很关键的一个步骤,对于系统的整体性能影响巨大。IPoD系统的处理层次和软硬件划分结果如图1所示。



    物理接口层完成总线互连,比如Tuner(调谐器)输出的解调后数据与IPoD芯片的连接接口,PCI总线接口等。传输流处理层对DVB的TS包进行处理,包括同步、过滤、解扰等协议处理。以上两层对实时性要求很高,由硬件实现。
    数据流层分为两个部分,一部分是基本流数据包的处理,对应MPEG2的音视频数据;另一部分是用于传输信息的数据结构。由于这一层需要处理复杂的数据结构,需要大量的缓冲资源,因此需要软件硬件同时参与处理;同时由于协议处理的速度要求,数据流层也需要芯片内部的处理,所以这一层是软件和硬件接口的层次。最高层应用层完成MPEG2解码和各种数据业务的应用,由软件实现。


2 IPoD芯片硬件结构
    IPoD系统硬件的基本结构是基于PCI的内置型计算机插卡,Tuner用来接收天线的数据同时输出TS包,TS数据通过IPoD芯片传送到PCI总线,最终传送到主机。图2是IPoD系统芯片结构。



    由图2可以看出,白色矩形区域代表IPoD芯片,宽箭头表示数据通道,窄箭头表示控制通道。数据流是从Tuner到主机的单向流,Tuner接收到天线的数据,经过解调,送入IPoD芯片的Tunet数据接口缓存;然后数据经过包标志(PID)过滤模块,获取需要的TS包;而后数据进入解扰模块,对加扰的TS包进行解扰;经过解扰后的TS包传送到DMA接口,通过DMA控制器的处理,TS包经过PCI核被送到PCI总线上,最终传送到主机的内存中。控制流包括主机对各个硬件模块的控制和各个硬件模块对主机的反馈,因此是双向流。控制流实现的核心是本地总线管理模块,主机可以用发出命令的方式读写PCI总线上的任意地址,PCI核将这一命令传送到芯片内部,再由从模式控制模块把读写命令传送到本地总线管理模块。


2.1 IPoD芯片内部模块
   
芯片的内部结构由相应的数据通道,控制通道和外围接口构成。主要由以下部分组成:
    1)Tuner接口和PID过滤模块
    接收并缓存从Tuner进入的数据,用PID过滤电路将输入数据的PID值与过滤表中的数据相比较,保留符合要求的TS包。
    2)通用解扰模块
    通用解扰模块是按照DVB标准的通用解扰算法设计,输入的加扰数据经过流解密和块解密后从块解密模块输出。
    3)PCI核和主从模式控制模块
    在IPoD芯片中,集成了Fujitsu公司的PCI核,符合PCl2.2规范。
    PCI设备有两种工作模式:主模式和从模式。当IPoD系统工作在主模式下时,主模式控制模块提供DMA控制器和PCI核之间的接口,协助DMA控制器完成DMA传输。PCI核通过主模式控制模块完成PCl的写过程,将数据从芯片送入主机内存。当IPoD系统在从模式下工作时,从模式控制模块提供PCI核和本地逻辑的接口。PCI核通过从模式控制模块可以配置DMA的寄存器,也可以读写本地总线上的各个模块。
    4)DMA控制器
    DMA控制器与主模式控制器和片内FIFO相连接,提供DMA控制逻辑、寄存器和描述符队列,完成DMA读写。针对高带宽、低延时和大数据量的定长多媒体数据包,设计了基于PCI核的链式DMA控制器,由DMA寄存器,描述符FIFO,DMA状态机和数据通道RAM这4个模块构成。DMA控制器把系统缓存在FIFO中的一个DMA数据包转移到数据通道RAM中,并在主模式下负责把数据通道RAM里的数据包通过PCI总线传送到从设备。


  5)本地总线
    使用本地总线连接各个模块,便于主机对各个模块的读写。在主机读写芯片内模块时,IPoD芯片作为一个PCI设备工作在从模式,因此对于本地总线来说,主机就是它唯一的主设备,连接的各个模块是从设备,本地总线属于单一总线结构。
    6)IPoD芯片的外围接口
    IPoD芯片的外围接口主要包括I2C,IC卡和通用输入输出(GPIO)接口。


2.2 IPoD芯片数据通路的设计
   
计算机系统具有稳定时钟源,而接口芯片与计算机系统连接的部分,通常使用的是信道中产生或者恢复的时钟。两个时钟之间没有确定的相位关系,复杂的接口芯片可能具有多个时钟域,这样主数据通路的可靠传输需要良好的多时钟域设计方法。针对DVB传输流接收系统的特点,提出了以定长包为处理单位、基于多级RAM的乒乓结构的流水线实现。芯片数据通路微结构如图3所示。



    这个结构可以视为一个三级流水线,流水线中的数据单位为一个定长的TS包。三级运算单元分别为PID过滤、解扰、PCI的DMA处理。从统计上看每一个时间点上都有3个TS包同时在芯片内被处理,提高了系统的数据吞吐率。对于流水线间的数据缓存,采用了基于多级RAM的乒乓结构,RAM被分割成两个区域,这样可以充分利用双端口RAM提供的数据带宽。


[1] [2]  下一页



相关文章
· 基于DSP的视频采集驱动程序的实现[137]
· AKM AK8853数字视频解码方案[154]
· AKM AK8853数字视频解码方案[149]
· AKM AK8853数字视频解码方案[94]
· DSP+FPGA嵌入式多路视频监控系统硬件平台[158]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
电子制造业如何化危为机
谁能成为“Wii”加速度传感器的新供
AMD抨击英特尔拖延反垄断指控案作法
台湾立院通过DRAM业整并提案&nb
Vishay 推出面向工业
中航芯控:医疗领域RFID应用势在必
安森美半导体为DDR3存储器模块应用
避免危及半导体业 德出手挽
HP实验室展示集CMOS电路与忆阻器
全球第二大代工巨头伟创力瘦身应对金融
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
[原创]工业平板电脑PVT-P...
Palm软件设计前的六问...
李嘉诚传中给年轻人提出了53条...
WindRiver产品介绍...
嵌入式Linux的GDB远程调...
ARM无痛苦起步...
最豪华适用的S3C2440开发...
[推荐]10MF020以太网数...
[推荐]10MF020以太网数...
[推荐]F020以太网核心模块...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网