FM15160芯片产品说明 (6)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FM15160
USB接口安全控制芯片产品说明2011. 11
本资料是为了让用户根据用途选择合适的上海复旦微电子股份有限公司(以下简称复旦微电子)的产品而提供的参考资料,不转让属于复旦微电子或者第三者所有的知识产权以及其他权利的许可。在使用本资料所记载的信息最终做出有关信息和产品是否适用的判断前,请您务必将所有信息作为一个整体系统来进行评价。由于本资料所记载的信息而引起的损害、责任问题或者其他损失,复旦微电子将不承担责任。复旦微电子的产品不用于化学、救生及生命维持系统。未经复旦微电子的许可,不得翻印或者复制全部或部分本资料的内容。
今后日常的产品更新会在适当的时候发布,恕不另行通知。在购买本资料所记载的产品时,请预先向复旦微电子在当地的销售办事处确认最新信息,并请您通过各种方式关注复旦微电子公布的信息,包括复旦微电子的网站(/)。
如果您需要了解有关本资料所记载的信息或产品的详情,请与上海复旦微电子股份有限公司在当地的销售办事处联系。
商标
上海复旦微电子股份有限公司的公司名称、徽标以及“复旦”徽标均为上海复旦微电子股份有限公司及其分公司在中国的商标或注册商标。
上海复旦微电子股份有限公司在中国发布,版权所有
芯片概述
FM15160是一款基于FLASH的USB key安全芯片。
FM15160基本信息概述如下:
主要内容FM15160
通讯接口USB 2.0(FS)
ISO/IEC 7816(A、B共2组接口,均支持Master/Slave)Uart
SPI
GPIO
CPU C*Core 国有自主知识产权安全CPU核
安全算法对称算法:DES/TDES/SM1/SM7/SSF33/AES/SMS4 非对称算法:RSA(128~2048位)/SM2/ECC(512位) 杂凑算法:SHA1/SHA256/SM3/MD5
其中SM1、DES、RSA均经过抗攻击设计。
存储器容量程序存储器128KB Flash 数据存储器32KB Flash RAM 8KB
ROM 64KB
安全措施真随机数发生器
WDT报警与复位电路
光检测报警与复位电路
电压检测报警与复位电路频率检测报警与复位电路金属屏蔽层报警与复位电路存储器数据加密加扰
FLASH可靠性10万次擦写100年保存时间
外接晶振可使用12MHz、6MHz晶振
关键特性
处理器相关性能:
●C-core内核
●RISC单周期16bit 指令集
●数据宽度32 bit。
●典型工作频率6M、12M、24M、48MHz、最高80MHz。
●低功耗模式:支持WAIT模式、DOZE模式、STOP模式。
●2种中断方式:自动方式和向量方式。
⏹自动方式包括2级自动入口。
⏹向量方式除2级入口外,每级入口支持24个中断源。
●处理器内部不包括定时器,芯片内置2个定时器和1个计时器。
●MPU(memory protection unit)。
⏹支持8个以上可配置分段存储器,可分别进行保护设置。
●具备MPU外分段能力
⏹除MPU外还具备扩展分段能力。支持4个扩展分段,可进行段之间的相互保护。
片上存储单元:
FLASH:
●128k Byte Code FLASH。
⏹页大小512 byte。
⏹块擦时间5ms,字节写时间10us。
●32k Byte Data FLASH
⏹页大小64 byte。
⏹块擦时间5ms,字节写时间10us。
●FLASH擦写次数:10万次擦写。
●FLASH数据保存时间:100年数据保存。
ROM:
●64k Byte ROM。
RAM:
●8k byte RAM。
通讯接口:
●USB2.0(FS)控制电路
⏹最高速率:12Mbps。
⏹支持1个硬件控制端点。
⏹支持2个双向端点。可根据应用设置为中断、BULK或同步端点。
⏹USB接收FIFO深度144 byte。
⏹USB发送FIFO深度,每个端点64 byte,共192 byte。
●ISO/IEC 7816主从控制器
⏹包括7816A和7816B两个控制器。
⏹两个控制器都可以分别配置成master或者slave。
⏹均符合ISO7816-3协议,最高传输速率300Kbps
●UART控制器
⏹全双工。
⏹支持频率9.6kbps ~115.2kbps。
●SPI控制器
⏹接收速率最高6Mbps。
⏹发送速率最高12 Mbps。
●GPIO
⏹14个双向可配置GPIO。
⏹SOP28封装下共13个GPIO和其他接口复用。
⏹3个单向输入GIN。
安全算法:
●非对称加密算法:
⏹128~2048 bit RSA模加、模减、模乘能力。
⏹SM2算法支持。
⏹最高支持512 bit ECC算法。
●对称算法
⏹SM1算法,包括Mask以及多种抗攻击设计。
⏹SM7算法。
⏹SSF33算法。
⏹DES算法,包括Mask以及多种抗攻击设计。
⏹AES软算法。
⏹SMS4软算法。
●杂凑算法
⏹SM3算法支持。
⏹SHA1算法支持。
⏹SHA256算法支持。
⏹MD5软算法支持。
FM15160 @ CPU=24M,RAE=48M SSF33 16Mbps
SM1 8Mbps
DES/TDES 6Mbps
AES 1Mbps(软实现)
SMS4 950Kbps(软实现)
SM7 9Mbps
RSA产生密钥对1024:
1.2s/次(不带CRT)
1.2s/次(带CRT)
2048:
16.5s/次(不带CRT)
16.5s/次(带CRT)