数据处理系统技术方案

技术编号:3565777 阅读:146 留言:0更新日期:2012-04-11 18:40
数据处理系统包括微处理器,与打算将约定信号发送到微处理器的电子组件通信的通信设备,和允许在电子组件和微处理器之间字传送期间倒置或者不倒置起到约定信号的值的作用的字的位顺序的硬件电路。这样的系统允许在倒置起到所用的约定的作用的字位的操作期间的时间增益,它有益于实时约束。有关系统可以用于例如像移动电话这样的使用一个或者多个SIM类型插件的终端中。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及包括微处理器和与打算将约定(convention)信号发送到微处理器的电子组件通信的通信设备的数据处理系统。本专利技术可以用在使用像移动电话或者银行应用这样的电子组件的系统中。在这样的情况中,电子组件通常由SIM类型的插件组成(SIM是用户识别模块的缩写)。
技术介绍
电子组件通常采用插入终端或者在终端中存在的微处理器智能卡的形式。在使用这样的电子组件的系统中,通信设备允许在系统的电子组件和微处理器之间的数据通信。例如用在在其中电子组件是智能卡的印刷电路PCF5087x中的通信设备的典型结构包括软件单元和寄存器设备。在这个设备中,用于执行操作的时间起到重要的作用直到涉及实时约束。与通信设备相关的软件操作是用于实时约束的关键因为它增加了用于处理某种操作的时间。
技术实现思路
本专利技术的目的是允许用于处理操作的时间的减少。依据本专利技术,在开始段落中定义的数据处理系统还包括硬件电路,它允许在电子组件和微处理器之间传送这个字的期间倒置或者不倒置起到约定信号的值的作用的字的位顺序。本专利技术考虑到下列方面。在电子组件和微处理器之间数据通信期间,有两种约定,直接和间接,所用的约定依赖于电子组件的类型。这两种约定存在历史原因并且在标准ISO7816-3中详细说明了。当使用直接约定的时候,由电子组件传送的字的位顺序必须保持不便以便于这个字能够被微处理器处理。当使用间接约定的时候,由电子组件传送的字的位顺序必须倒置以便于这个字能够被微处理器处理。这种操作需要由必须存在于使用电子组件的所有系统中的处理设备进行处理操作,因为,一方面,存在于或者插入系统的电子组件的类型不能认为是先验的,另一方面,不同类型的一些电子设备可以存在于或者插入到相同的系统中。依据先有技术,允许在电子组件和微处理器之间传送这个字的期间倒置或者不倒置起约定作用的字的位顺序的处理设备具有下列特征。在电子组件和微处理器之间交换的字是8位的字。当电子组件将数据发送到微处理器的时候,发送的第一个字是指示是否使用直接或者间接约定的8位的字TS。位于电子组件和微处理器之间的软件单元由于TS而检测所用的约定。这个软件单元包括一个8位的256个字的表,对于每个8位字来说,它包括在间接约定也就是倒置的位顺序中的它的等效值。当被检测的约定是直接约定的时候,软件单元将从电子组件接收的字传送到微处理器而没有改变这个字。当检测到是间接约定的时候,软件单元将从电子组件接收的字的间接约定中的等效值传送到微处理器。用在微处理器的通信单元中的寄存器设备来处理传送到微处理器的字。当数据从微处理器传送到电子组件的时候,原理与上述相同。这样的处理设备需要在电子组件和微处理器之间的数据通信期间增加处理操作的持续时间的软件单元,它是实时约束的关键。下面的原理允许减少在电子组件和微处理器之间传送字的期间由于存在两种约定而引起的处理时间。这个处理操作通过硬件电路(当由软件单元来执行处理操作的时候相对于“软件”)来实现。当字从电子组件传送到微处理器的时候,由电子组件传送的8位字被加载到传送寄存器设备,它包括两个移位寄存器,一个在左边,一个在右边。这个传送寄存器设备位于通信设备中。加载到传送寄存器设备的8位的字B(字节)被加载到右边的移位寄存器以便于得到字RB并且被加载到左边的移位寄存器以便于得到字LB。字RB严格相同于字B而字LB的位顺序关于字B的位顺序是倒置的。约定位C来源于在这个电子组件和微处理器之间的数据传送期间由电子组件传送的字TS。这个约定位C控制位于右边移位寄存器和左边移位寄存器之间的的选择电路。起到直接或者间接约定性质的作用,这个选择电路允许将字RB或者字LB加载到锁存寄存器设备,它存在于微处理器的通信单元中。当数据从微处理器传送到电子组件的时候,包含在锁存寄存器设备中的8位字被加载到通信设备的传送寄存器设备的右边移位寄存器和左边移位寄存器中。由约定位C控制的另一个选择电路允许选择将被送到电子组件的存储在右边移位寄存器中的字或者存储在左边移位寄存器中的字,起到约定的作用。通过这个硬件电路能够获得关于由软件单元执行的处理操作的时间增益,时间增益随着在电子组件和微处理器之间每秒钟字交换数的增高而增高。结合下文描述的实施例,通过非限制性的实例,本专利技术的这些和其他方面将变得清楚明显并且被阐述。附图说明图1是图解说明本专利技术的特征的图;图2图解说明用于检测约定、以及用于生成约定位的信号。图3是图解说明在用于在电子组件和随机存储器之间传送数据的系统中本专利技术应用的方框图;图4图解说明用于将数据从电子组件传送到微处理器的硬件电路的实施例;图5图解说明在用于将数据从电子组件传送到微处理器的硬件电路中使用的转换的实施例;图6图解说明用于将数据从微处理器传送到电子组件的硬件电路的实施例。实施例说明图1图解说明本专利技术的特征,如下文所述。数据处理系统包括与电子组件通信的通信设备,硬件电路和微处理器。电子组件存在于或者插入在终端中并且包括有关用户的信息。例如,电子组件允许专用给用户的存储器的控制,安全机制的集成或者远程付款的实现。为了处理包括在电子组件中的信息,终端包括通过通信设备与电子组件交换数据的微处理器。为了数据的交换,有两种约定,直接和间接约定。能够在电子组件和微处理器之间数据交换的期间通过电路来考虑这两种约定。当第一个数据字从电子组件传送到微处理器的时候,由将第二个数据字传送到微处理器的硬件电路来处理。在使用直接约定的情况下,第二个数据字等同于第一个数据字。在使用间接约定的情况下,第二个数据字的位顺序关于第一个数据字的位顺序是倒置的。当第三个数据字从微处理器传送到电子组件的时候,由将第四个数据字送到电子组件的硬件电路来处理。在使用直接约定的情况下,第四个数据字等同于第三个数据字。在使用间接约定的情况下,第四个数据字的位顺序关于第三个数据字的位顺序是倒置的。图2图解说明在与微处理器的数据通信期间由电子组件传送的直接约定信号和间接约定信号。这些信号的每一个都是列举为第一到第八位的8位的字。位、和是用于约定的代码。当位、和具有1值的时候,使用直接约定。当位、和具有0值的时候,使用间接约定。图2还图解说明如何从信号或者信号中生成约定位。位应用于反相器的输入。这个反相器的输出是约定位。当使用直接约定的时候,这个约定位具有0值,当使用间接约定的时候,具有1值。图3图解说明在用于在电子组件和随机存储器之间传送数据的系统中的本专利技术的使用。数据传送系统包括通信单元,直接存取存储器和随机存取存储器,通信单元包括传送寄存器设备,锁存寄存器和硬件电路。当数据从电子组件传送到随机存取存储器的时候,8位的字从电子组件串行地传送到其一个作用就是实现串并联转换的传送寄存器设备。硬件电路允许在这个起到所用的约定作用的传送寄存器装置的输出端处倒置或者不倒置字的位顺序。这个硬件电路的操作将结合图4、5和6更加详细的描述。字被并行发送到其作用是在随机存取存储器使用它们之前接收来自传送寄存器装置的字的锁存寄存器。直接存取寄存器提取存储在锁存寄存器中的字以便将它发送到随机存取寄存器。当数据从随机存取寄存器传送到电子组件的时候,原理与上述相同。在这样的情况下,传送寄存器装置的一个作用是实现并串联转换。图4图解说明用于从电子组件到微处理器的数本文档来自技高网...

【技术保护点】
一种数据处理系统,包括:微处理器[PRC],和与打算将约定信号发送到微处理器的电子组件[MOD]通信的通信设备[COM],其特征在于数据处理系统包括硬件电路[HARD],它在电子组件[MOD]和微处理器[PRC]之间字传送期间允许倒 置或者不倒置起到上述约定信号的值的作用的字的位顺序。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:Y万桑特
申请(专利权)人:皇家菲利浦电子有限公司
类型:发明
国别省市:NL[荷兰]

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

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