FM1232 系列双界面CPU卡芯片说明 V2.4 1
1 产品综述
1.1 介绍
本产品为支持 ISO14443-A 和 ISO7816 协议的双界面 CPU 卡,数据 EEPROM 容量为 32Kbyte,加密算法支持 DES、RSA、SHA1、SSF33、SM1、SM2、SM3 并具有良好的防攻击能力。本产品可应用于接触式的社保卡、ESAM 模块、PSAM 卡;非接触及双界面应用下的公交、高速、小额消费以及市民卡等领域。
1.2 特性
通信协议
支持 ISO/IEC 7816 通信协议
支持 ISO/IEC 14443A 通信协议
支持 ISO/IEC 14443A 106K、212K 和 424K 传输速率
支持 ISO/IEC 14443A 1-3 重防冲突功能
安全算法
Triple-DES 安全算法
SSF33 安全算法
SM1 安全算法
RAE 协处理器
两种 HASH 算法(SHA1/SM3)
存储器容量
程序存储器 64K x 8bit ROM(用户可用 56K x 8bit)
数据存储器 32K x 8bit EEPROM
RF 接口 280x8bit 数据缓存
256x8bit iRAM
4096x8bit xRAM
安全模块
32位随机数发生器(符合FIPS140-2和NISTSP800-22)
一个 WDT 模块
低压检测报警/复位
高压检测报警/复位
高低频检测报警/复位
温度检测报警/复位
光检测报警/复位
存储器数据加密
功能兼容性
兼 容 FM11RF08M 、 FM11RF08SH 、FM11RF32M、FM11RF32SH、FM12XX08、FM12XX16 系列非接触卡芯片
CPU 指令兼容 Turbo 51 系列芯片
EEPROM 可靠性
EEPROM 满足 10 万次擦写指标
EEPROM 满足 10 年数据保存
1.3 功能框图
图 1-1 FM1232 功能框图
1.4 管脚封装
模块封装形式为非接触模块、接触模块和双界面模块封装
1.5 管脚功能
1.5.1 非接触模块
表 1-1 FM1232 非接触模块管脚功能
1.5.2 接触模块封装
表 1-2 FM1232 接触模块封装管脚功能
1.5.3 双界面模块封装 双界面模块封装
表 1-3 FM1232 双界面模块封装管脚功能
2 存储器配置
FM1232 的 memory 包括片内存储器、程序存储器和片外存储器。如下图所示:
图 2-1 FM1232 存储器空间
2.1 片内存储器
FM1232 片内存储器为 256byte 的 iRAM,SFR space 为 CPU 的内部 SFR 寄存器。
2.2 程序存储器
FM1232 程序存储器为 64K byte ROM,用于存放 CPU 的程序。其中 56K 为用户可用的通用程序区 。
2.3 片外存储器
FM1232 的片外存储器包括数据存储器(DATA MEMORY)、xRAM 和寄存器。
FM1232 对所有的片外存储器统一编址。
片外存储器地址分配空间如下
表 2-1 FM1232 片外存储器地址空间分配
3 指令系统
接触接口下,硬件只起传输作用,不解析指令。
非接触 typeA 接口下,硬件只解析逻辑加密卡指令。ISO14443-4 协议的 RATS 指令以及 CPU 卡功能下相关的指令均由 COS 进行处理,硬件只起传输作用。
非接触 typeA 硬件支持的指令集如下:
表 3-1 FM1232 非接触 typeA 硬件支持的指令集
4 电气参数
4.1 极限参数
4.2 直流参数
注:
1.Idd 为 ISO7816 接触接口 STOP 模式静态功耗
2.Icc1 为接触界面最大工作电流
3.Icc2 为非接触界面最大工作电流