集成电路卡制造技术

技术编号:5042064 阅读:213 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种集成电路卡,所述集成电路卡包括:输入/输出块,接收来自接口设备的外部命令数据;中央处理单元(CPU),与输入/输出块进行信号通信,以执行与接收到的命令数据相对应的任务;判断块,与中央处理单元进行信号通信,以判断在外部命令数据的输入完成后,中央处理单元的工作时间是否达到参考时间;和控制块,与判断块进行信号通信,以响应于判断块的输出进行操作,其中无论何时连接到集成电路卡的接口设备发送命令到集成电路卡,且集成电路卡不能在定义的最大等待时间内响应此命令,控制块进行控制,从而在无须中央处理单元干预的情况下通过输入/输出块输出S(WTX请求)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及根据权利要求1的特征的集成电路卡
技术介绍
集成电路(IC)卡是公知的,且它们经常被用于识别,例如以便允许对设施的受限 访问,或者用于允许这样的集成电路卡的用户进行某些金融交易。集成电路卡是包括根据由ISO标准7816定义的接口接收和发送数据的集成电路 的卡。因此,集成电路的电子信号、数据结构和传输协议均在ISO 7816-3中定义。ISO 7816 是一个国际标准,其定义了这样的集成电路的典型特征。例如,ISO 7816-1定义这样的集 成电路卡的物理特性,且ISO 7816-3定义了电子信号和传输协议。利用由ISO 7816-3定义的异步半双工字符传输协议,下文中称之为“T = 1传输 协议”,当接口设备发送命令到集成电路卡且集成电路卡在定义的最大等待时间内不能响 应该命令时,集成电路卡必须向接口设备发送WTX请求,下文中称之为等待时间延长请求, 即请求等待时间延长的S块(s-block)。通常,由卡发送的块帧可以包括被称之为信息块的I块、被称之为接收就绪块的R 块和被称之为管理(supervisory)块的S块。根据这些块内的某些比特区域的值,它们可 以被编码为不同的命令或消息。特别地,当处理接收到的命令需要的时间超出了最大字符/块等待时间时,为了 获得额外的工作时间,将S块命令S(WTX请求)从集成电路卡发送到接口设备。当从集成电路卡发送S (WTX请求)块时,接口设备重置测量字符等待时间或块等 待时间的计时器,从而等待时间被重置。在前述T = 1传输协议的情况下,集成电路卡必须在处理输入命令花费的时间超 过最大等待时间之前发送S(WTX请求)到接口设备。这意味着传统的集成电路卡的中央处 理单元必须停止执行当前正在执行的命令以处理发送S (WTX请求)块的进程。众所周知, 集成电路卡根据应用程序处理命令。因为这个原因,发送S (WTX请求)块的进程影响全部 程序。另外,在不可能停止执行当前输入命令的情况下,接口卡在工作等待时间内未接收到 来自集成电路卡的响应,并将当前通信状态处理为通信错误。因此,接口设备和集成电路卡 之间的正常通信未完成。这导致了在集成电路卡和接口设备的通信中的缺陷和错误。
技术实现思路
因此,本专利技术的目标是创造一种可以削弱上述提到的问题的集成电路卡。上述提到的问题可以通过下述集成电路卡解决,所述集成电路卡包括输入/输 出块,接收来自接口设备的外部命令数据;中央处理单元(CPU),与输入/输出块进行信号 通信,以执行与接收到的命令数据相对应的任务;判断块,与中央处理单元进行信号通信, 以判断在外部命令数据的输入完成后,中央处理单元的工作时间是否达到参考时间;和控 制块,与判断块进行信号通信,以响应于判断块的输出进行操作,其中无论何时连接到集成电路卡的接口设备发送命令到集成电路卡,且集成电路卡不能在定义的最大等待时间内响 应此命令,控制块进行控制,从而在无须中央处理单元干预的情况下通过输入/输出块输 出S (WTX请求)。进一步,有益地,集成电路卡在T = 1传输协议下工作。根据本专利技术,S(WTX请求)是等待时间请求的管理块。另外,有益地,以6比特模式的S (WTX请求)的编码是“000011”。进一步,更有益地,当进程数据的传输结束时,判断块设置输入/输出块为接收模 式。另外,有益地,当进程数据的传输结束时,判断块设置控制块为确认接收模式。根据本专利技术的另一个实施例,集成电路卡检查由接口设备为回应先前由集成电路 卡发出的S (WTX请求)块而发出的S (WTX响应)块。本专利技术的进一步优势将参照从属权利要求描述。附图说明结合附图从本专利技术的典型实施例的描述中,本专利技术的上述和其它特点和优势将是 显而易见的。其中图1图示了集成电路卡的示意性视图。 具体实施例方式图1图示了集成电路卡1的示意性视图,所述集成电路卡1与接口设备2通信。电 路卡包括中央处理单元3,用于处理来自接口的输入数据、去往接口的输出数据,或根据用 于计算或比较数据以获得需要的结果的内部过程和方法来处理数据。本专利技术的电路卡1的 实施例能够在无须中央处理单元(CPU)干预的情况下自动发送等待时间延长请求WTX。这 样的等待时间延长请求是例如在T = 1协议中定义的S(WTX)块。根据本专利技术的一个方面,集成电路卡1包括接收外部命令数据的输入/输出块4、 处理接收到的命令数据的中央处理单元3、在外部命令数据输入完成后判断中央处理器3 的处理时间是否达到参考时间的判断块5,和响应于判断块5的输出进行操作的控制块6, 其中无论何时中央处理单元3的处理时间达到参考时间,控制块6进行控制从而进程数据 (例如S (WTX)块)在无须中央处理单元3干预的情况下通过输入/输出块输出。在本专利技术的有益实施例中,当进程数据的传输结束时,判断块5设置输入/输出块 4为接收模式。在本专利技术的另一有益实施例中,当进程数据的传输结束时,判断块5设置控制块6 为确认接收模式。这允许检查由接口设备2为回应先前由集成电路卡1发出的S(WTX请 求)块而发出的S(WTX响应)块。如果等待时间请求未被接口设备2确认,则控制块6发 送S(WTX响应)块计算结果信号到中央处理单元1。根据另一有益实施例,判断块5包括配置为产生时钟信号的振荡器7电路、配置 为存储参考时间的寄存器8、配置为在当命令数据输入完成时与时钟信号同步计数的计数 器9,和用于判断计数器的计数时间是否达到参考时间的比较器10。当命令数据输入完成 或计数器的计数时间达到参考时间时,计数器9由比较器10的输出重置。判断块进一步包括开关电路11,所述开关电路11在命令数据输入完成时传输时钟信号到计数器9。附图标记1、集成电路卡2、接口设备3、中央处理单元4、输入/输出块5、判断块6、控制块7、振荡器8、寄存器9、计数器10、比较器11、开关电路权利要求一种集成电路卡,所述集成电路卡包括输入/输出块,接收来自接口设备的外部命令数据;中央处理单元CPU,与输入/输出块进行信号通信,以执行与接收到的命令数据相对应的任务;判断块,与中央处理单元进行信号通信,以判断在外部命令数据的输入完成后,中央处理单元的工作时间是否达到参考时间;和控制块,与判断块进行信号通信,以响应于判断块的输出进行操作,其中无论何时连接到集成电路卡的接口设备发送命令到集成电路卡,且集成电路卡不能在定义的最大等待时间内响应此命令,控制块进行控制,从而在无须中央处理单元干预的情况下通过输入/输出块输出S(WTX请求)。2.根据权利要求1所述的集成电路卡,其中集成电路卡在T= 1传输协议下工作。3.根据权利要求1或2所述的集成电路卡,其中S(WTX请求)是管理块等待时间请求。4.根据权利要求1、2或3所述的集成电路卡,其中6比特模式的S(WTX请求)的编码 是“000011”。5.根据前述权利要求之一所述的集成电路卡,其中当进程数据的传输结束时,判断块 设置输入/输出块为接收模式。6.根据前述权利要求之一所述的集成电路卡,其中当进程数据的传输结束时,判断块 设置控制块为确认接收模式。7.根据前述权利要求之一所述的集成电路卡,其中集成电路卡检查由接口设备为回应 先前由集成电路卡发出的S(WTX请求)块而发出的S(WTX响应)块。本文档来自技高网
...

【技术保护点】
一种集成电路卡,所述集成电路卡包括:输入/输出块,接收来自接口设备的外部命令数据;中央处理单元CPU,与输入/输出块进行信号通信,以执行与接收到的命令数据相对应的任务;判断块,与中央处理单元进行信号通信,以判断在外部命令数据的输入完成后,中央处理单元的工作时间是否达到参考时间;和控制块,与判断块进行信号通信,以响应于判断块的输出进行操作,其中无论何时连接到集成电路卡的接口设备发送命令到集成电路卡,且集成电路卡不能在定义的最大等待时间内响应此命令,控制块进行控制,从而在无须中央处理单元干预的情况下通过输入/输出块输出S(WTX请求)。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:沃尔夫冈布尔博克尔罗森伯
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1