集成电路芯片资料和参数

芯片型号:SHC1302

功能特点

32位双界面卡芯片SHC1302是一款同时兼有接触式和非接触式通讯接口的CPU智能IC卡芯片。典型应用如社保卡和银行卡等。

SHC1302 32位双界面卡芯片是一款同时兼有接触式和非接触式通讯接口的CPU智能IC卡芯片。CPU采用ARM公司的SC100,该CPU基于32位的ARM7架构设计并采用RISC指令;芯片内置ROM、RAM作为程序和数据的存储、并且采用EEPROM作为数据或程序的断电存储;芯片集成了定时器和看门狗、时钟生成、中断控制器、系统控制、安全控制、RSA/ECC算法协处理器、DES/3DES、SSF33、SM1、SM2、SM3、SM7真随机数发生器、CRC模块、RF接口,7816串行接口等模块。

处理器

采用ARM的SC100作为处理器

处理器采用16位的thumb指令和32位的ARM指令,均为RISC结构的指令,而指令中的数据分别可以为8位(byte)、16位(half-word)和32位(word)

处理器支持两个中断,快速中断(FIQ)和普通中断(IRQ)

处理器支持7种操作模式,两种安全模式(用户模式和特权模式)

具有存储器保护电路(MPU),可以分别对存储器的不同部分进行权限设置

处理器采用三级流水(pipeline)结构,取指(Fetch)、译码(Decode)、执行(Execute)可形成流水操作

提供安全机制,如通过时序插入、数据极性变化等措施防止攻击

存储器

ROM的容量为32K字节,存放底层硬件驱动程序,可按8/16/32位进行读取。

RAM的容量为8K字节,主要用来在程序执行时存放数据,可按8/16/32位进行存取。

EEPROM容量为144K字节,用来存储应用程序和断电后需保存的数据。可按8/16/32位进行存取。

EEPROM在通常的操作条件下,将提供至少100,000次擦写寿命和至少10年的数据保存时间。

RF控制器

符合ISO14443的Type A/B通信协议,硬件自动识别通信协议

硬件处理抗冲突和通讯流加密

每次至少可接收256 Bytes

上下行都支持106K 、212K、424K、847K的高速波特率

2.4 7816模块

位传速率可配,支持错误重传

支持T=0,T=1协议

数据传输速率最高达到F/D=16

支持Active、Idle、Clock Stop三种功耗模式

中断控制器

支持1个FIQ中断

支持8个IRQ中断

支持中断查询/屏蔽

可通过软件设置中断优先级和中断向量地址

随机数发生器

提供真随机数的产生

操作一次可以得到64位真随机数

符合FIPS140-2、SP800-22、AIS31标准

看门狗模块

提供一个20位的看门狗计数器

当计数器计满时,支持先产生中断后复位或直接复位系统

定时器

提供3个16位的计数器,可用于应用中的计时操作

系统控制

提供user/特权模式访问控制功能,可将所需外设设置为禁止用户模式访问

应用模式的进入

对各种复位源进行管理

双界面电源管理

CRC运算模块

提供单独的CRC-16运算模块

支持ISO/IEC 13239标准

初始值可配置

安全控制

频率传感器,光传感器,温度传感器,场强传感器,电压检测;

有源屏蔽层

存储器加密

MPU

DES加速器

支持单DES

具有抗攻击电路

支持TDES

支持ECB/CBC

RSA/ECC加速器

最大到2048位

硬件辅助产生密钥对

具有抗攻击电路

支持素域和二进制域下的椭圆曲线加密,最高256位

国家商用密算法模块

提供SSF33、SM1、SM2、SM3、SM7商用算法硬件模块

时钟生成模块

双界面时钟管理

可选择内部自有时钟

低功耗设置