UCPS协议与HDMI的验证系统设计与实现

发布者:柳絮轻风最新更新时间:2015-03-30 来源: elecfans关键字:UCPS协议  HDMI  验证系统 手机看文章 扫描二维码
随时随地手机看文章
  中国首部具有自主知识产权的数字接口内容保护行业标准—《数字接口内容保护系统技术规范》(简称UCPS标准),已由国家工业和信息化部颁布,并于2010年3月1日正式实施。UCPS标准是中国消费电子行业第一个自主知识产权的内容保护标准,也是第一个以企业为主导的自主技术标准。本文介绍全球首款支持UCPS标准、符合HDMI1.3标准的发送器SHC3201,并探讨UCPS协议与HDMI的验证系统的设计与实现。

  UCPS工作原理

  识别管理单元(简称为IMU)为一个独立的软件或者是硬件模块,承担内部认证、IMU间双向认证、信息收集以及系统完整性维护的功能。IMU与HDMI硬件接口通过I2C通道连接。发送端IMU与接收端IMU通过HDMI接口的DDC通道进行数据交互。IMU模块由UCPS组织统一开发后提供给接口芯片厂商。

  图1所示,系统上电后,IMU首先与设备接口进行认证,之后是设备接口间的认证,最后是IMU的之间的认证。以上三种认证通过后,发送端开始对被保护的内容进行加密并发送,而接收端则开始接收并解密还原被保护内容。

  图1:UCPS内容流向示意图。

  图2是UCPS在HDMI系统中的具体通信示意图。IMU与设备间的通信认证是通过I2C接口,设备间的通信认证是通过HDMI接口上DDC总线完成,两个IMU的通信认证则需要通过I2C和DDC两个接口完成。

 

  图2:UCPS HDMI通信架构示意图。

UCPS协议主要包括以下内容:

 

  1) 设备认证:包括IMU与设备接口间的认证,设备接口间的认证和IMU之间的认证。

  2) 协议消息交互机制:整个设备的认证,通过一套完整的消息机制完成。

  3) 密钥机制和安全传输:包括密钥激活和对受保护内容加密传输。

  4) 系统信息收集和完整性维护:包括公钥吊销,IMU有效性验证与更新。

  2SHC3201芯片功能介绍:

  SHC3201是全球首款支持UCPS标准、符合HDMI1.3标准的发送器。SHC3201HDMI发送器主要功能特征包括

  1) 支持UCPS1.0和HDCP1.2;

  2) 225MHzHDMIv1.3支持36bits深色(DeepColor)应用;

  3) 在80MHz时功耗仅100mW左右,非常适用便携式多媒体终端;

  4) 待机功耗极低(小于30μA);

  5) 显示数据通道(DDC)支持;

  6) 支持S/PDIF和8通道I2S音频记录格式并且以192kHz速率发送立体声或7.1通道环绕声。

  UCPS验证具体实现方法

  图3所示,发送端系统工作方法:DVD的视频数据经HDMI线到达HDMI接收器(无UCPS功能的HDMI接收器),之后经数据线到达SHC3201。SHC3201在通过UCPS验证后,将加密视频数据,并将加密后的数据经过HDMI线发送出去。

  图3:UCSP验证系统。

  接收端系统工作方法:由于现还没有UCPS的接收器,所以采用一种组合方式来实现UCPS接收功能。首先由一个HDMI接收器(无UCPS功能的HDMI接收器)接收SHC3201发送过来的加密视频数据,再将视频数据送入FPGA中,FPGA板只做UCPS解密操作,FPGA解密后将视频数据送入SHC3201(此处shc3201只是一个HDMI发送器,无UCPS功能)。SHC3201再将数据通过HDMI线送到DTV。整个系统工作结束。[page]

  如图3所示,在进行设备认证的过程中,在发送端,所有的UCPS认证工作,加密的启动,都是由SHC3201内部的MCU发起,固件直接固化到SHC3201内部ROM中。在接收系统中的FPGA板上也有一个MCU。在这两个MCU将用来完成UCPS的认证消息交互工作,加解密的控制。另外在发送系统和接收系统也各有一个MCU,用来作为整个系统的主控,包括HDMI接收器和SHC3201的初始化,驱动HDMI接收器和SHC3201正常工作。需要说明的是,在此套方案中,发送端的SHC3201内部MCU通过DDC直接与接收端的FPGA板内的MCU通信。在接收端FPGA板上的RAM挂接在DDC总线上,发送端SHC3201内部MCU通过DDC访问它,而接收端FPGA中的MCU通过并行总线直接访问它。在此RAM中按照UCPS协议标准定如下寄存器。

  在接收端FPGA板上增加两个寄存器,可命名为:HDMI_TX_STATUS和HDMI_RX_STATUS。增加一个数据缓存器,缓存器大小为32字节。增加的寄存器和缓存器都要挂接在DDC总线上,让发射端SHC3201可以通过DDC进行读写操作,同时接收端FPGA内部的MCU也可读写即可。

  图4

  Bit0:HDMI发射端通过DDC读完数据标志

  Bit1:HDMI发射端通过DDC写完数据标志

  Bit2:HDMI忙/闲标识HDMI发射端是否正在写DDC总线

上图在接收端定义寄存器和通信标志位,发射端可读写,接收端只能读

 

  图5

  Bit0:HDMI接收端通过DDC读完数据标志

  Bit1:HDMI接收端通过DDC写完数据标志

  Bit2:HDMI忙/闲标识HDMI接收端是否正在写数据到缓存器

  上图在接收端定义寄存器和通信标志位,接收端可读写,发射端只能读。

  HDMI发射端SHC3201固件设计方法

  1)发射端主控器通过DDC写接收端HDMI_TX_STATUS为0x1;

  2)发射端主控器通过DDC轮询接收端的两个标志寄存器;

  3)如果发射端要发送数据或消息到接收端,先查看HDMI_RX_STATUS为0x1,则开始准备发送。否则到第八步;

  4)发射端写HDMI_TX_STATUS为0x04;

  5)发射端将数据或消息通过DDC写入接收端的缓存器中;

  6)发射端写HDMI_TX_STATUS为0x02;

  7)发射端通过DDC开始轮询HDMI_RX_STATUS值,如为0x1,则表示接收端已将数据取出,回到第1步;

  8)发射端接收数据,当发现HDMI_RX_STATUS值为0x02时,表示HDMI接收端已将数据准备好了,发射端写HDMI_TX_STATUS为0X04,并开始通过DDC读取接收端缓存器中的数据。返回第一步。

  6HDMI接收端软件设计方法:

  1)接收端写HDMI_RX_STATUS为0x1;

  2)接收端主控器通过轮询接收端的两个标志寄存器;

  3)如果接收端要发送数据或消息到发射端,先查看HDMI_TX_STATUS的值为0x1时,则开始准备发送;否则到第八步;

  4)接收端写HDMI_RX_STATUS为0x04;

  5)接收端将数据或消息写入接收端的缓存器中;

  6)接收端写HDMI_RX_STATUS的值为0x02;

  7)接收端开始轮询HDMI_TX_STATUS值,如为1,则表示发射端已将数据取出,回到第一步;

  8)接收端接收数据,当发现HDMI_TX_STATUS值为0x2时,表示HDMI发射端已经通过DDC把数据写入了接收端的缓存器。接收端开始读取缓存器的数据,读完后返回第一步。

  本文小结

  SHC3201是第一颗带有UCPS功能的HDMI发送器,因为现没有相应的带有UCPS功能的HDMI接收器,为了验证和测试UCPS完整功能,我们在实验室采用了上述方法。为了避免在加密状态发生变化时,HDMI发送端和HDMI接收端不同步,我们定义在消隐期间,不发送任何有效数据,包括音频或者视频。而音频数据是穿插在消隐期间发送的,目前这种方法,不能传音频数据。发送端和接收端的加解密状态同步,双方是通过DDC通道,通过传递消息来完成的。

关键字:UCPS协议  HDMI  验证系统 引用地址:UCPS协议与HDMI的验证系统设计与实现

上一篇:基于USB的家电自动化
下一篇:RS485防雷保护中的接地问题分析

推荐阅读最新更新时间:2024-05-02 23:34

SABER仿真技术在汽车系统技术的验证和开发中的应用研究
汽车电子设备的配置已成为当今汽车发展的潮流,电子技术的应用几乎深人到了汽车所有的系统当中。 汽车电子设计已成为汽车系统设计中的重点和难点。传统方式下的汽车设计者不得不借助各种机械的、液压的、电子的汽车零部件以验证汽车各子系统的功能,开发周期长,成本居高不下。为了缩短开发周期、降低开发成本,人们引入了SABER仿真技术进行汽车系统技术的验证和开发。SABER仿真技术通过对整个汽车系统进行有效的建模和分析,能够节约大量的试验设备和试验时间。国际上几大跨国汽车公司都已使用SABER仿真技术进行设计,如美国通用、大众、克莱斯勒等。目前,国内有泛亚技术中心能够运用此项技术与通用(北美)进行同步开发。 1、SABER软件仿真技术 SA
[嵌入式]
SABER仿真技术在汽车<font color='red'>系统</font>技术的<font color='red'>验证</font>和开发中的应用研究
安捷伦与Vprime携手推动 HDMI 测试发展
2014年 2 月 28 日,北京――安捷伦科技公司(NYSE:A)日前宣布将与 Vprime LLC 携手合作,提升 HDMI 自动化测试水平。此次合作包括设计和集成 Vprime VTF-501 FlexEDID。VTF-501 FlexEDID采用灵活的扩展显示识别数据(EDID)电路的设计,工程师可通过安捷伦业界领先的 HDMI 发射机一致性测试软件对其进行控制和修改。 在 HDMI 领域,HDMI 论坛最近发布了 HDMI 2.0 标准。该组织成立于 2011 年,目标是为剧场和游戏系统提供高清和高端显示内容。HDMI 2.0 是在 HDMI 1.4b 标准的基础上开发的,HDMI 1.4b 是由HDMI Li
[测试测量]
HDMI插拔大会落下帷幕,泰克为FRL、eARC测试提供可靠方案
中国首次国际性HDMI Plugfest插拔大会于8月26~28日刚刚在深圳落幕,大会以“参加插拔大会,探索产品完美”为主题,30多家公司参加了此次会议。泰克作为专业测试设备提供商,现场为创新HDMI产品企业提供HDMI测试解决方案,并一起探讨测试过程中的各种现象和问题。 HDMI插拔大会旨在让制造商有机会测试其产品与各种其他设备的互操作性,让采用者了解产品质量的重要性,让产品质量达到更高的制造水平。引自APLUS LABS首席执行官Eugene Wang的话,“即使产品已完成CTS合规性测试,互操作性测试可以将采用者的产品质量提升至95%,换句话说,互操作性不仅可以提高产品质量,还可以提高不同平台上的现有功能的兼容性
[测试测量]
<font color='red'>HDMI</font>插拔大会落下帷幕,泰克为FRL、eARC测试提供可靠方案
全面解析HDMI技术在汽车设计中的应用
  简介:   播放高清内容(例如蓝光光盘上的电影)需要很高的处理能力,而当前汽车信息娱乐系统中的现有处理器通常不具备这种处理能力。借助HDMI行业标准,汽车制造商可以更加快速和轻松地集成汽车高清电影播放功能。此类系统可以采用汽车级蓝光驱动器,该驱动器使用HDMI规范中所列的E型电缆和 连接器 进行连接。由于HDMI标准可为同步音频(包括多通道高清音频格式)和视频传输提供内容保护,因此不需要通过其他网络或音频总线,与音频放大器单独连接。   蓝光播放器的播放功能只是HDMI在汽车行业的一种应用。越来越多的乘客以及驾驶员,都希望将自己的移动设备连接至汽车信息娱乐系统。在不久的将来,智能手机有望成为娱乐中心,显着降低汽车信息娱乐系统的
[嵌入式]
亚洲户外展亮点盘点 萤石S1领尚国产运动摄像机
近日,南京国际博览中心人头攒动,亚洲户外展迎来了十周年的生日。2015亚洲户外展展览总面积达到5万平方米,其中有多次参加户外展的经典户外品牌支持,例如TOREAD、KAILAS、NORTHLAND、MOBI GARDEN等;也有新的品牌合作和户外用品类型不断加盟,例如运动相机新星萤石S1、芬兰高端滑雪品牌HALTI等。   十年前的首届亚洲户外展上,国产品牌还乏善可陈。如今,萤石S1运动相机为首的多个高品质国产户外运动品牌已加入名牌队列,并在世界各地绽放光彩,与欧美品牌不相伯仲。   亚洲户外展亮点盘点 萤石S1领尚国产运动摄像机 S1可在-20 摄氏度~45摄氏度工作温度下正常工作,配用防水壳可在40米水下进
[嵌入式]
业界首款内置CEC功能的HDMI发送器
——ADV7520NK通过集成CEC功能简化了便携式HDMI产品的设计, 从而允许终端用户通过一个遥控器控制多个音视频设备。 关于ADV7520NK ADI公司的ADV7520NK是HDMI v1.3(High-Definition Multimedia Interface)低功耗发送器,用于便携式媒体和DVD播放器、录像机和其它移动多媒体设备,能够支持高清晰度(HD)音频和视频节目传送。ADV7520NK是业界首款片内集成了消费类电子控制(CEC)缓冲器的HDMI发送器,由于无需设计工程师开发独立的CEC支持通道,所以减少了元件数量,简化了设计的复杂程度,并且加快了便携式HD设备上市时间。 CEC功能为用户带来了方便,它
[新品]
汽车智能座舱的HDMI信号高速接口测试和仿真
高清多媒体接口英文全称High.Definition.Media.Interface(简称HDMI)是一种全数字化的影音传输接口,由于HDMI可以同时传输视频和音频数据,且连接简单,兼容性好等特点,被广泛的应用在电视,机顶盒,投影仪等消费电子产品上,目前HDMI接口也广泛应用于汽车智能座舱中,如座舱娱乐系统。 图 1:汽车内部数据传输 消费者追求最佳娱乐体验;对于生产企业来说,采用新技术满足消费者需求,支持最佳影音娱乐体验的技术与产品往往获得消费者青睐;但另一方面,新技术的应用以及多变的市场状况会带来许多挑战。 启威测SI实验室结合日常测试工作中的经验,了解最新的 HDMI 规范,整合行业内测试资源,助力企业产品研发测试验
[测试测量]
汽车智能座舱的<font color='red'>HDMI</font>信号高速接口测试和仿真
安捷伦宣布一致性测试和设计验证系统提供对 LTE-A 载波聚合的支持
2013 年 11 月4日,北京——安捷伦科技公司(NYSE:A)日前宣布推出适用于 T4010S LTE RF 和 T4020S LTE RRM 测试系统的新选件。新增功能覆盖了由 3GPP 定义的 LTE-Advanced 载波聚合测试案例。 Agilent T4000S 系列允许用户设备(UE)开发人员对他们的设计进行应力测试,在实际部署之前做好校准的准备。 独立测试实验室和网络运营商利用 T4000S 系列评估和确保用户设备的性能与特性。新增的载波聚合功能也已成功通过验证,并被北美一家大型网络运营商引进。 利用外形紧凑且可扩展的单一仪器 LTE-Advanced 解决方案,增强的性能允许用户对两个下行载波分量执行标准
[测试测量]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved