产品详情:
D20F06BD 是一款8 位CPU 双界面智能卡芯片,提供16 kB ROM, 80 kB FLASH, 4.5 kB RAM 存储器,以及硬件DES、TRNG、CRC、SM1、SSF33 等功能。它适用于非接触和/或接触式智能卡应用场合,例如,身份证、城市一卡通、校园卡、加油卡、金融卡,等等。
芯片兼容 ISO/IEC 14443 Type-A 和Type-B 标准的1/2/3 部分,可以用任何一台符合Type-A 或Type-B标准的读卡器操作,工作距离约10 厘米。芯片也兼容ISO/IEC 7816 标准的1/2/3 部分,硬件UART 支持T=0 或T=1 协议。由于在非接触界面交易进行期间,接触式界面可以自动缓存命令头并发送过程字节60h,所以非接触界面可以与接触式界面(T=0)同时工作。
为了便于开发软件,芯片内置了硬件DES/ TRNG/ CRC / SM1 /SSF33,从而有效地节省软件代码量和交易处理时间。芯片支持DMA,可硬件实现数据拷贝功能,从而提高FLASH 读写、加密算法速度。
为了提高安全性和可靠性,芯片提供增强的安全特性,支持电气环境监测,可对抗 SPA/DPA 攻击。
产品特征
CPU
高性能 8 位CPU,兼容标准8051
- 1 条指令占用1 到3 个机器周期
- 1 个机器周期为4 个时钟周期(典型值)
CPU 工作时钟频率可配置,最高为8MHz
存储器
ROM
- 16 kB(工程样片)
FLASH 特性:
- 80 kB,可有软件自由划分为程序区或数据区
- 每页128 字节,按页擦、按页写,不支持按字节写
- 比特的逻辑值:擦为0,写为1
RAM
- IDATA 256 字节,XDATA 4096 + 256 字节
SN 和OTP
- SN,8 字节芯片唯一序列号,只读
- OTP,112 字节, 用户可编程一次
DMA 功能:硬件实现数据拷贝
算法
DES: DES 和三重DES
CRC: ISO/IEC 14443-3 定义的16 比特CRC
TRNG(真随机数发生器),满足安全交易的需要
国密算法 SM1,SSF33
接口
非接触界面:兼容 ISO/IEC 14443 Type-A 和Type-B
- 自动探测Type-A 和Type-B
- 支持多种波特率:
常规速率:106k bps (fc/128)
增强速率:212k bps
- 软件可配置应答帧的TR1,SOF,EOF,EGT
接触式界面:兼容 ISO/IEC 7816-3 协议
- 支持T=0 和T=1 协议
- 支持10 种波特率:FD = 11, 12, 13, 18, 91, 92, 93, 94, 95, 96
非接触界面和接触式界面(T=0)可同时工作
- 在非接触界面交易进行期间,接触式界面可以自动缓存命令头并发送过程字节60h
安全性
电气环境监测电路:高/低电压检测,高/低频率检测
对抗 SPA/DPA 攻击
对抗 SPA/DPA 攻击
- 噪声电流源
- 随机插入时钟
上下电复位
看门狗电路