在NFC芯片组中路由输入和输出数据的方法技术

技术编号:2927702 阅读:166 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种在芯片组中路由数据的方法,该芯片组包含至少一个主处理器(HP1,HP2)和RFID型非接触数据发送/接收接口(CLINT)。该方法包含以下步骤:响应位于主处理器中的源点发送的打开数据通路、以及指定位于非接触数据发送/接收接口中的目的点的指令(CMD),通过向数据通路分配路由信道数(CHANi)以及在路由表(RT)中保存路由信道数和包含至少一个源点标识(IDsp)和一个目的点标识(IDdp)的路由参数,而确定连接源点和目的点的数据通路,以及向目的点发送源点提供的通过将其压缩为具有包含路由信道数的表头区的一帧(DF)的数据。

【技术实现步骤摘要】

本专利技术涉及一种在包含至少一个主处理器和一个射频识别型非接触数据发送/接收接口的芯片组中路由数据的方法。本专利技术还涉及数据发送/接收电路,其包含射频识别型非接触数据发送/接收接口,控制器以及至少一个连接数据发送/接收接口和主处理器的输入/输出端口。本专利技术特别涉及近场通信(Near Field Communication,简称NFC)芯片组产品。
技术介绍
近来,名为NFC论坛(http://www.nfc-forum.org)的行业联盟推动NFC技术的发展。NFC技术源于射频识别(Radio Frequency Identification,以下简称RFID)技术,使用具有多种工作模式,即“阅读器”模式、“卡仿真”模式和“装置”模式(也被称为“装置对装置”模式)的NFC阅读器。在“阅读器”模式下,NFC阅读器像传统的RFID阅读器一样工作,读访问或写访问RFID芯片(芯片卡或非接触标签)。NFC阅读器发射磁场,通过调制磁场振幅发送数据,通过负载调制和感应耦合接收数据。申请人已在EP1327222号专利中说明,在“仿真”模式下NFC阅读器被动工作,像应答器一样同另一阅读器对话,被其他阅读器视为RFID芯片。阅读器不发射任何磁场,通过解调由其他阅读器发射的磁场来接收数据,通过调制其天线电路(负载调制)的阻抗发送数据。在“装置”模式下,阅读器必须与其他也处于同一工作模式下的阅读器匹配,每个阅读器交替进入接收数据的被动状态(没有场发射)和发送数据的主动状态(有场发射)。除了上述三个工作模式(将来可以设计其他工作模式),NFC阅读器可以执行一些非接触通信协议,例如能够根据ISO 14443-A协议、ISO14443-B协议和ISO 15693协议等交换数据。每个协议都确定一个磁场发射频率,一个调制磁场振幅的调制方法,用以在主动模式下发送数据,以及一个通过感应耦合负载调制的方法,用以在被动模式下发送数据。因而,NFC阅读器为多模多协议装置。申请人将例如命名为“微读(MicroRead)”的NFC阅读器上市。由于NFC阅读器扩展的通信能力,其可以集成到便携装置中,例如手机或个人数字助理(Personal Digital Assistant,简称PDA)中。这便得到图1所示类型的NFC芯片组产品,即包含NFC阅读器(标记为NFCR1)和至少一个第一主处理器HP1的芯片组。“主处理器”表示任何包含微处理器或微控制器的集成电路,其连接到NFC阅读器的端口。在许多应用中,芯片组还包含第二主处理器HP2。第一主处理器HP1是集成有NFC阅读器的装置的主要处理器,第二主处理器HP2是安全电路。主处理器HP1例如是移动电话的基带电路(或无线电话电路),主处理器HP2例如是SIM卡(即SIM卡中的微控制器)。因而,NFC阅读器的资源对两个处理器HP1都可用,使得处理器能够管理非接触应用。这种应用如图2所示,表示装有图1中的NFC芯片组的电话30。可以分为以下部分1)AP1类应用移动电话30的NFC阅读器以阅读器模式读或写非接触集成电路CLCT。移动电话在这种情况下作为RFID阅读器使用。这类应用可以是免费的,例如读取插入公交车候车亭的广告中的广告数据。该应用也可以是付费的,例如读取用户预定的信息。如果服务是免费的,最好用处理器HP1保存和执行AP1应用程序,如果服务是付费的,由于需要识别用户,所以最好用处理器HP2保存和执行上述程序。因而,如图1所示,AP1应用可以由处理器HP1或处理器HP2处理。2)AP2类应用在付费和可付费通道控制应用(付款机,地铁入口等)中,传统的RD阅读器将读取处于卡仿真模式下的电话30的NFC阅读器。此时,手机30作为芯片卡应用。如图1所示,最好用安全处理器HP2保存并执行AP2应用程序,因为接入服务需要识别用户。3)AP3类应用电话30的NFC阅读器处于“装置”模式下,与其他装置,例如集成在其他手机31或电脑32中的阅读器对话。这种应用一般是免费的,能够从一个装置向另一个装置传送数据包(特别是点对点文件传输)。最好用非安全处理器HP1保存并执行AP3应用程序,如图1所示,如果安全处理器是SIM卡处理器,则该非安全处理器比安全处理器HP2的计算能力强。因而,NFC生产芯片组产品需要提供每个处理器HP1、HP2与NFC阅读器之间数据流(经由非接触数据传输信道发送的数据)的路由,以及NFC阅读器与每个处理器HP1、HP2之间的输入数据流(经由非接触数据传输信道接收的数据)的路由。这造成了某些实际问题,参照图3A和3B便可理解。图3A示意性表示NFC阅读器的结构。该阅读器包含装有天线电路ACT的非接触数据发送/接收接口CLINT,,连接接口CLINT的硬件通信接口INT1、INT2,以及控制器NFCC。接口INT1连接主处理器HP1,接口INT2连接主处理器HP2,形成NFC芯片组(标记为“CHIPSET”)。图3B表示必须引导以使每个处理器HP1、HP2都可以使用非接触数据发送/接收接口CLINT的资源的数据流。为简化起见,假设接口CLINT仅能依据三个协议PT1、PT2和PT3发送或接收数据,例如ISO 14443-A、ISO 14443-B和ISO 15693,具有三个上述工作模式M1、M2和M3(阅读器模式,仿真模式和“装置”模式)。因而可以分为四种不同类型的数据流1)从位于处理器HP1中的源点P1流出,发送到位于接口CLINT中的目的点P3,之后在根据协议PTi(PT1、PT2或PT3)和工作模式Mi(M1、M2或M3)创建的非接触数据传输信道中发送的输出数据流DT1out(Mi、PTi),2)从位于处理器HP2中的源点P2流出,传输到位于接口CLINT中的目的点P3,之后经由根据协议PTi和工作模式Mi创建的非接触数据传输信道发送的输出数据流DT2out(Mi、PTi), 3)由接口CLINT经由根据协议PTi和工作模式Mi创建的非接触数据传输信道接收,而后通过接口CLINT从源点P3发送到位于处理器HP1中的目的点P1的输入数据流DT1in(Mi,PTi),4)由接口CLINT经由根据协议PTi和工作模式Mi创建的非接触数据传输信道接收,而后通过接口CLINT从源点P3发送到位于处理器HP2中的目的点P2的输入数据流DT2in(Mi,PTi)。因为流出的数据流可以在三个工作模式下根据三个协议发送,所以流出的数据流可能有9种不同的配置(假设每种模式Mi/协议PTi的组合都被认可)。这就意味着处理器HP1,HP2中的一个向接口CLINT发送数据是不够的。处理器还必须为每个发送的数据链指明供接口CLINT使用的模式/协议Mi/PTi配置,以在非接触数据传送信道中传输上述数据。为了在允许适当设置接口CLINT的同时能够路由流出的数据,有人提出“通用”型主控制器接口(″Host Controller Interface″,简称HCI)数据传送协议,其可使使任意类型的主处理器都能向接口CLINT提供将要发送的数据,同时指明用于在非接触数据传送信道中传送数据的配置(协议PTi和工作模式Mi)。这种HCI协议提供了数据帧,每个数据帧由表头区(header field)和数据区(data fi本文档来自技高网...

【技术保护点】
一种在芯片组中路由数据的方法,该芯片组包含至少一个主处理器和RFID型非接触数据发送/接收接口,其特征在于包括以下步骤:响应位于主处理器中的源点发送的打开数据通路、以及指定位于非接触数据发送/接收接口中的目的点的指令,通过向数据通路分配路由信道数、以及在路由表中保存路由信道数和包含至少一个源点标识和一个目的点标识的路由参数,而确定连接源点和目的点的数据通路,向目的点发送源点提供的通过将其压缩为具有包含路由信道数的表头区的一帧的数据,根据收到的压缩为一帧的、具有包含路由信道数的表头区的数据,利用路由信道数作为选择目的点的索引,搜索路由表中数据的目的点。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:布鲁诺查拉
申请(专利权)人:英赛康特雷斯公司
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利