从信息技术的观点来看,智能卡的器件就是嵌入在触点电极下面的微控制器,它控制、启动和监视着所有的活动。为此目的而专门设计和开发的微控制器就是一台完整的计算机。也就是说,它包含有处理器、存储器和连接外部世界的接口,其布局大致如图1所示,而图2则为实际芯片的照片。
图1 在芯片上智能卡微控制器功能单元的典型布局
图2 在减小芯片面积(缩小处理)前后两个功能相同的智能卡芯片的相对大
小。左边为:SLE 44C80,用lftm技术,面积为21.7mm。右边为SLE 44C80S,
用0.8rtm技术,面积为10mm2(由mh Infineon公司提供)
典型的智能卡微控制器中重要的功能单元就是CPU、地址/数据总线和三种类型的存储器(RAM,ROM和EEPROM)。另外,芯片还包含一个简单的接口模块,它负责与外部世界的串行通信。不要把这个接口想像成能够自主发送和接收数据的复杂功能单元。在这里,串行接口只不过是可以由CPU进行存取处理和被连接到I/0触点的一个地址。
另外,某些制造商在芯片上还提供专门的算术部件,它起着类似算术协处理器的作用。然而,由此单元所提供的功能只限于整数幂指数和模数运算。这两种运算都是公开密钥算法,如RSA算法的基础和重要的部分。
智能卡里的微控制器并不是标准的、可广泛采用的部件。相反,现有的多种成晶都是针对一种应用专门开发出来的,并不用于其他的应用。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。