1、ICS 33.160.25 M74 备案号:SJ 中华人民共和国电子行业标准SJ/T 11336-2006 数字电视接收设备条件接收接口规范第1-1部分:DTV-CI技术规范Interface specification for conditional access of digital television receiver一Part 1-1: DTV -CI Technical specification 060913000015 2006-03-29发布2006-03-29实施中华人民共和国信息产业部发布SJ/T 11336-2006 目次WVJJJJJJJJJJJJ6HJ臼臼臼M川口刃
2、却如刀刃刀刃刀贝贝贝贝un图.范飞JH.u-m划由tE. 1iu-牛古月一本D志卡系据M标吃口关u二百(原象I接的会一兀资对)可阐和单息用录时范41之工层输层据源信源应附卡规主块缸口路恬用数资和资和性脚C范式用义模I接口求口链一构应议理制口识范范引P规寸器格引定述与毛流接需接、层欠口结层层口协管控接标规规述用位层只接据介性和语描机V送令理流理输崽接据输昂接述源用统机机、据(气概通6理卡连数喃喃围范语略架主町传命物送物传高令数传会令概资应系主人资A电1物元范规术缩框传命命言言录ILLL2ZZ31前引12345日口口MU川67川口口8UUUMMMU附AAAAAAAAAI SJ/T 11336-20
3、06 A.3.2概论.54A. 3.3 基本兼容性(第1层).到附录B(规范性附录)基于PC卡的物理层实现.80B.1 通用描述.80B. 1.1 概述.四B. 1.2 PC卡接口.四B. 1.3 解扰器.80B. 1.4 过滤/提取.80B. 1.5 CPU .80 B. 1.6 ROMlEPROM和RAMlNVRAM.81B. 1.7 安全处理器.81B.2 电接口.81B.2.1 概述.81B.2.2传送流接口.81B.2.3 命令接口.81B.3 链路层.83B.3.1 传送流接口.83B.3.2命令接口.83B.4 PC卡接口的传输子层的实现细节.84B.4.1 传输协议对象描述.8
4、4B.4.2命令TPDU.84B.4.3 响应TPDU.84B.4.4 命令或相应TPDU数据域的链接.85B.4.5 建立传输连接Create_T_C.86B.4.6 建立传输连接应答C_T王一Reply.87B.4.7 删除传输连接Delete_T一C.盯B.4.8 删除传输连接响应D_T_C_Reply.87B.4.9 请求传输连接Request_T _ C .88 B.4.10 新传输连接New_T_C.88 B.4.11 传输连接错误T_C_Error.89B.4.12巳TPDU和相对应的尺TPDU的列表.的B.4.13 查询功能的规则.B.4.14 传输标签列表.91B.5 主机和
5、模块间使用的PC卡子集.归B.5.1 概述.91B.5.2 术语. . .归B.5.3 物理规范.91B.5.4 电气规范.91B.5.5 元数据格式规范.归附录C(资料性附录附加对象.96巳1认证.川川川.966 C巳.1.1认证请求和认证响应.III!I俑C. 1.2 认证资源编码.师H SJ/T 11336-2006 叨叨叨mm码编码源类阳类制止源资南支资器.3器卡件卡卖事来读卡来未出山述象能将述象G呻概对智民概对日组KEt且吁,可M1Aq-w呵,咱JM吨,吨,句3句3句3句3CCCCCCCC 皿SJ/T 11336-2006 刚吕数字电视接收设备条件接收接口规范含有2个标准E一-Sl厅
6、11336-2006数字电视接收设备条件接收接口规范第1-1部分:DTV-CI技术规范:一-Sl厅11337-2006数字电视接收设备条件接收接口规范第1-2部分:DTV-CI测试规范。本标准附录A、附录B是规范性附录,附录C是资料性附录。本标准由全国音频、视频及多媒体系统与设备标准化技术委员会归口。本标准起草单位(排名不分先后):信息产业部电子工业标准化研究所、深圳国微技术有限公司、大唐微电子技术有限公司、青岛海信电器股份有限公司开发中心、厦华电子股份有限公司、创维集团彩电事业部研发中心、数源科技股份有限公司、TCL多媒体事业本部、清华同方科技有限公司、北京北广电子集团有限责任公司、上海广电
7、(集团)有限公司、泰鼎多媒体技术(上海)有限公司、中视联条件接收系统有限公司、SCM微系统(亚洲)有限公司、飞利浦投资有限公司东亚研究实验室、LG中国电子研发中心、北京九方中实电子科技有限责任公司、深圳同洲电子股份有限公司、四川长虹电器股份有限公司、深圳康佳集团公司。本标准主要起草人:赵新华、宫俊、张德峰、陈科、张素兵、林强、刘华预、钱蓉晖、金文成、王韶军、李瑜亮、邓泽学、陈琪、杨金元、王小瑛、张月生、邹建宇、邱锦文、唐宏文、许福、刘宗伟、王瑛、吴展邦、徐浩、张建伟。IV SJ/T 11336-2006 寻|数字电视机卡分离是我国信息产业部的一项重大产业政策,为了更好的推动我国数字电视机卡分离
8、产业政策,规范市场,适应贸易和技术交流的需要,方便我国数字电视接收设备的开发与生产,特制定本标准。数字电视接收设备条件接收接口规范共分为技术规范和测试规范两个部分,第1-1部分主要规范了接收机主机和模块间的传送流接口和命令接口,实现了数字电视接收设备与条件接收技术特征的完全剥离。第1-2部分主要规定了实现DTV-CI接口必须通过的测试项目,以保证DTV-CI设备的性能和互换性。V SJ/T 11336-2006 数字电视接收设备条件接收接口规范第1-1部分:DTV-CI技术规范1 范围本标准规定了数字电视接收设备条件接收系统的通用接口。本标准适用于机卡分离方式的数字电视接收设备。2 规范性引用
9、文件GB厅161IS0 8825: 3. 1 应用appl ication 期的引用文件,其随后所有的标准达成协议的各方研究于本标准。tUSO 7816-1: 1987) 和位置(idtIS0 输协议(idtIS0 分:系统解码器的实在模块上运行,和主机进行通信,主机通过模块所提供的功能。应用一般应可以处理传送流。3.2 主机host 模块可以连接的设备。注:如数字电视接收设备、机顶盒等。3.3 模块module一个不能独立工作的设备,用来运行与主机相关联的特定任务,如CA子系统、EPG、或提供应用所需的而主机不能直接提供的资源。SJ/T 11336-2006 3.4 3.5 3.6 3. 7
10、 3.8 3.9 资源resource 一种功能单元。资源定义了一套在模块和主机之间通讯的对象,模块通过对象来使用相应的功能单元。业务service 数字电视运营商提供的一种服务。传送流transport stream 符合GB厅17975.1-2000数据结构规定的数字信号序列。会话session 为主机和模块之间的通信所提供的一种机制,包含创建、打开、关闭等几种操作。轮廓profi le 定义的语法子集。代理agent 主机系统总线上起作用的逻辑实体。本术语可以同时用于总线主设各和总线从设备或两者的结合。3.10 伸裁延时arbitration latency 访问等待时间的第一个组成部分
11、。指的是主设备接收CREQ#信号后等待CGNT#信号所费的时间。3. 11 属性存储器attribute memory 通过REG引脚选择的,存储CIS数据和卡配置寄存器内容的16位PC卡存储区。3.12 热插拔hot swapping 在不开关系统电源或重启动系统的情况下,插入或拔出PC卡的能力。3.13 元数据格式metaformat PC卡的低级别格式标准。3. 14 PC卡砸件复位PC card hardware reset 当插槽置位阻SET信号,则引起PC卡硬件复位。在PC卡硬件复位期间,PC卡接口设置成存储卡模式,同时配置选项寄存器设为H。3.15 PC卡软件复位PC card
12、software reset 当主机设置PC卡的配置选项寄存器的第7位,则引起PC卡软件复位。除了配置选项寄存器中的第7位没有被复位条件清除外,PC卡软件复位的影响与PC卡硬件复位的影响相同。3.16 即插即用plug-n-play 在不开关系统电源、重启动系统或要求用户手工干预配置的情况下,插入或移除PC卡的能力。3.17 2 SJ/T 11336-2006 元组tuple 元组是卡信息结构(Card Information Structure, CIS)的一个单元。每一元组有元组代码、元组长度和信息区域,元组代码标示元组的型号,元组长度指定了元组占据的空间的量,信息区域包含了元组的内容。元
13、组位于PC卡的CIS中,主机软件需要通过检查元组来确定卡的能力。4 缩略语下列缩略语适用于本标准。APDU 应用协议数据单元CA 条件接收CAT 条件接收表CI 公共接口CIS 卡信CPU CW ECM E岛1MLPDU MMI PES PID 现条件接收功能。控制(Application Protocol Data Unit) (Conditional Access) (Conditional access table) Interface) 解扰器模块图1主机与模块之间的关系示意图3 SJ/T 11336-2006 5.2 DTV-CI接口DTV-CI接口包括两个部分:传送流接口和命令接口
14、。两个接口都采用层次化结构,以使得整体接口设计、实现更加容易。层次化结构中,高层实现相同,但是低层实现可以不同,本标准中物理层按照第A.2章的规范进行制定。5.3 传送流接口传送流接口实现传送流的双向传输功能。模块处理主机选定的业务,返回解扰过的传送包,其他未选定的包不变,如果模块不具备解扰主机选定业务的能力,则将传送流直接返回。传送流接口层次如图2所示。传送层和高层次在MPEG-2规范GB厅17975.1-2000中定义。5.4 命令接口高层次传输层PC卡链路层PC卡物理层固2TS接口层次命令接口负责模块和主机之间的通信。功能包括:支持同一个主机处理多模块的能力、支持主机和模块之间会话、支持
15、对象扩展。层次结构如图3所示。应用层资源用户接口CA 系统可选扩展会话层通用传输子层PC卡传输子层PC卡链路层PC卡物理层图3命令接口层次PC卡传输子层的具体实现特性取决于编码方式、消息交换协议,通用传输子层定义了与传输层连接的标识、初始和终止。会话层、资源层、应用层对所有物理实现是相同的。应用层要求设计和应用语义无关,通信以资源为基础进行。5.5 物理需求5.5.1 定义本标准定义的物理层特性的限制和需求如下:一一传送流和命令逻辑连接:一一数据速率:一一连接与断开连接:一一低级别初始化:一一使用多个模块。5.5.2 数据和命令逻辑连接4 物理层支持传送流、命令接口的双向逻辑连接。传送流接口受
16、到下面的限制zSJ/T 11336-2006 a) 当模块输出传送流时,输出必须符合GBtr17975.9-2000; b) 如果模块输入传送包是连续的,则模块输出传送包是连续的:c) 模块处理输入的传送包会引入一个延迟,延迟受公式(1)给出的最大延迟变量Tmdvmax的限制:Tmdvmax= (n * TMCLK/) + (2 * TMCLKO) (1) 式中:当n=O时,Tmdvmax三1ms; Tmdv一-一模块延迟变量;n一一相邻输入传送包间的间隙数:TMCLKI一一输入数据时钟周期;TMCLKO一一输出数据时1) 1个问隙定义为2) 强烈建3) 只有实的内d) 所有e) 所有。命6
17、传送流接口6. 1 物理、链路层主机图4模块间的传送流接口链模块或主机的电该模块,模块。主机负责维护命令接口口传输层和其他模块的连接来选择相关的模块。5 SJ/T 11336-2006 这些层取决于模块的具体物理实现,见附录B。6. 2 传输层传输层和MPEG-2系统的传输层相同。数据以MPEG-2传送包的形式传送。如果包未加扰,模块按原样返回。如果包是加扰的并且属于选定的业务,而且模块也能够允许接收此业务,那么模块将返回对应的己解扰的包,并把传输加扰控制标志(transport_scrambling_control)设为00。如果是在PES级别上加扰,模块按照同样的方式在同样的条件下工作,返
18、回对应的解扰后的PES包,并将PES加扰控制标志(PES_scrambling_controlflag)设为00。传输包和PES包在MPEG-2系统规范中有详细定义,见GB厅17975.1-20。6.3 高层次除PES外,传送层以上的任何层次或结构的MPEG-2数据和本标准无关。本标准假定模块可以从传送流中寻找并提取所需要的数据,例如ECM、EMM信息。7 命令接口一传输和会话层7. 1 数据结构在命令接口上通信的数据按照对象的形式定义,采用符合ASN.l语法的通用白N编码方式编码,如表1所示。表1传输、会话、应用层协议数据单元使用的长度域语法位数类型length_field() size i
19、ndicator 1 bslbf if (size_indicar= 0) length_ value 7 uimsbf else if (size_indicator = 1) length_field_size 7 uimsbf for(i=O;i舔用p- I:r:咽y、. 1回量平士圈圈YE 唱司11, 一-1:;池斟FI !一.1 。资源之间的通,资源标识包括:资对象以及使用这些对象的协议。资源要理事遇嗣剖一明确的资源单元。同一类所有的资源类型使用相同的对象、协议,但提供不同的业务,或者属于同一业务的不同实例。资源版本允许主机在多于一个版本的情况下识别最新的版本,而且这些版本的类、类型
20、相同。这允许使用最新的或增强的资源来取代主机或另一模块上的资源。版本较高的资源应和先前的版本兼容,这样采用先前版本的应用仍然可以有预期的行为。应用通过建立会话来使用资源(见6.2)。由资源管理器执行初始化过程,主机将识别所有的可用资源,并把会话和合适的资源相关联,而不管这些资源是自己提供的还是其他模块提供的。一旦会话连接建立,应用可以根据定义的协议通过对象之间的交换使用相应资源。8.2.2 资源标识资源标识包括4个字节,见表15。第一字节的前两个高有效位表示资源是公有的还是私有的,从而决定剩余部分的结构。取值。、1、2表示是公有资源:取值3表示是私有资源。公有资源类型取值范15 SJ/T 11
21、336-2006 围为1-49150, resource_id_type域作为resource_class的最高位,。是保留值,最大(全1)值也是保留的,私有资源通过专门定义私有资源的组织机构来标识。每个私有资源定义者可以定义private_reso町ce_identity私有资源标识的结构、内容。除了全l为保留外,可以任意选择。表15resource_identifier资源ID编码语法resource_identifierO resource_id_type if (resource_id_type != 3) resource class resource_type resource_
22、version else private_resource_definer private_resource_identity 8.3 应用协议数据单元CAPDU)8.3.1 简介位数2 14 10 6 10 20 类型uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf 应用层的所有数据使用APDU结构进行封装,在模块与主机之间、模块之间相互传送。图11、表16给出了APDU的架构。头内容apdu_tag leng也_fielddata field 图11APDU结构表16APDU编码语法位数类型APDUO apdu_tag 24 uimsbf length_f
23、ieldO for (i=O;i1*底部文本行*1该节目前三分钟免费收看8. 6. 3. 7 列表此对象发送显示条目的列表(例如在授权的过程中)。它和菜单对象的语法相同,并和菜单应答对象一起使用。该对象编码如表45所示。单对象中的第一个选项:了先前的菜单或列表对象而没有做29 SJ/T 11336-2006 表45列表对象编码语法位数类型list 0 Ust_tag 24 uimsbf length_fieldO item nb 8 uimsbf 四XTO/*标题文本*/TEXT() /*子标题文本*/EXTO/*底部文本*/for (i=O;i应用)9F 8010 9F 8011 9F 80
24、12 9F 80 20 9F 80 21 资源资源管理资源管理资源管理应用信息应用信息Tenq Tansw Tmenu 1ast T menu_more T menu answ 9F 88 OB 9F 88 OC 9F 88 OD m-m一阳T list 1ast T list more 一-一-一-自一一-一-一-一-0),主机将在寄存器中写入00日。这一过程确保在寄存器中产生正确的最终结果,不管是否卡在复位时写入的值,或者在复位末尾时写入的值。在清除软复位位后,主机将遵循同样的协议用于硬件复位。主机必须在卡的重新初始化执行前遵守READY信号的准备条件。插槽和拷贝寄存器被写入值后,主机就能
25、把需要的配置值写入配置选项寄存器中。A. 2 物理层规范所示。电源/地插槽和引脚最外层地镀层接器耐久性部分的规定要求。PC卡连接器的数推荐主机连接器的直角连接器PCB版图,直接连接器,和单列表面贴装连接器都没有固定和硬件孔。51 SJ/T 11336-2006 11悔,n 11 _l( 一#35 TE 叫bn./( A面才仁Zit飞B面引节门2*H 飞.2*G A T .LI 2*R& 5V位键低电压位键CMin L士0.20pMin3 3R土0.104SMin 10.0 85.60 10.0 0.60 3.0 1.65 W士0.10X:t0.05 Y:t0.05 Z:t0.05 G:!:O.
26、60 H:!:O.60 54.00 1.00 1.60 2.10 65.60 79.60 注1.推荐的电池位置。电池盒影设计为是电池正面向上(面向A面)。2. PC卡应不透明(不能看透)。3.位键长度。4.只寸R为圆角半径。5.接地触点位置。图A.6 一型PC卡尺寸52 CMin 10.0 W甜.1054.00 3.位键长度。4.尺寸R为国角半径。5.接地做点位置。电池图A.7 二型PC卡尺寸SJ/ T 11336-2006 2*G T2Max 2.50 53 SJ/T 11336-2006 5巧|脚L1土0.15L2:1:0.08 41.91 54.20 A. 3 元数据格式规范A.3.1
27、简介A. 3. 1. 1 目的-fz世世贵jl-_:-1-_一-一一噎丁f告母带f扣-E悟pJ P 引脚排列,商行68个剧L _ji L J翩P土0.10T士0.05W:l:0.08 1.27 0.90 3.50 圈A.8PC卡尺寸大小54 X土0.051.20 Y:tO.05 Z:l:0.05 1.40 2.30 此规范提供了在PC卡上实现卡信息结构(CIS)或底层格式化所必需的信息,也提供为了对PC卡进行配置和使用而进行底层格式化所必需的信息。A.3.1.2 范围建议应在CIS中对PC卡的各个方面进行描述,因为在CIS中对PC卡特性的完全描述是实现兼容性和交互性的基础。A.3.2 概论A.
28、 3. 2.1 底层格式概述底层格式化的目的是用以处理众多的、不统一的数据存储格式和数据结构。就像网络标准一样,底层格式化也是层的结构。每层都有自己的编号,这个编号随着抽象的层数增高而递增。底层格式化层下面是物理层、PC卡的电子和物理接口特性。54 底层格式化层是za) 基本兼容性层:规定了一种最小程度上的卡数据组织,这个层上的单元提供了PC卡上的基本b) c) d) 信息,包括所支持的配置、制造商、和私有设备特性,如只寸、速度和设计信息:数据存储格式层:包括描述分区信息和提供卡初始化信息的单元;数据组织层:目前只有一个单元,即CISPL_ORG,这个单元指定了由数据存储格式层单元描述的在分区
29、中使用的分区组织(如文件系统);系统特性层:包括了特殊用途单元CISPL_SPCL,和设备唯一单元码的范围。这个特殊单元为在PC卡标准中进行格式文件化和特殊单元用途进行解释提供了一种机制。由制造商规定信息的单元的格式和解释不在本标准中描述。SJ/T 11336-2006 A.3.2. 2 底层格式化的要求PC卡标准有如下的卡信息结构(CIS)要求:a) 所有的PC卡都有一个描述卡功能和特性的CIS;b) 对于16位PC卡,无论卡何时上电,其CIS都可读。上电后,按照、PC卡标准,卡声明已经做好准备并被主机复位。这包括在对PC卡配置后,以及当卡配置和状态寄存器的PwrDwn位置位时。A.3.2.
30、3 底层格式化结构A. 3. 2. 3.1 基础单元格式和单元链结构卡信息结构是数据块或数据单元的一个或多个链(或是链接的链表)。长链接和链接对象单元用以连接链,所有单元具有如表A.20格式。字节。16位的PC卡接域使单个字节单A. 3.2. 3. 2 在单元域的第在单元内,节,如果需要,A. 3.2. 3. 3 卡上。为FFH。在16位统软件必须用连义字节存放在给定;、飞ID雪匾.雪-_.一二.且.11.L 如果卡的数据通过览Y8锺罚单舔壳敦鼠忌平方且.-1理肝嚷界J目前,属性存储空间仅是字节宽度,只有偶字节可用。此相蝠利事毡指制育事阔盈S.底节,依次向上顺序存放CIS字节。当第一个字节存放
31、完,对随后的字喃喃鼠目群自在理事揭哎摞完整个CIS。在X86结构机制上,这种字节次序等问于自然顺序,其他的机制可能需要在读写CIS时对字节进行重新排序。基础兼容性层不会给卡的非头部字节强加任何字节次序,然而,其他一些数据格式层则要求强加更多要求。人3.2.3.4属性存储区上16位PC卡的底层格式化16位PC卡有两个地址区:属性存储区和普通存储区。16位PC卡的电子规范要求对于属性存储区,只在偶字节地址上存储信息,奇字节地址的内容则没有定义。简言之,本标准规定底层格式化的每个单元的字节是连续的,当16位PC卡的单元存储在普通存储区时,字节确实是按顺序存放。但是,当单元存储在属性存储区时,数据只存放在偶字节地址。存储在属性存储区上的单元其连接域处理方法如下:仅读偶数字节时,单元被打包成连续字节放在系统存储器中,连接域将正确按照字节寻址。这表明无论单元是存储在普通存储区还是属性存储区中,连接域的值从概念上讲是相同的。然而,如果属性存储区是直接寻址,在属性存储区中的邻单元偏移是55 SJ/T 11336-2006 连接域值的两倍。A.3.2.3.5 16位PC卡的单元链处理信息块必须放置在易于被低级软件发现的位置。本标准要求16位PC卡的基本CIS存放在属性存储器的开始地址H处。5V 16位PC卡的基本CIS链的第一个单元必须是CISTOL一DEVICE(单元码01H),C