CPU处理器
内部资源
32位CPU内核
外部总线支持8位/16位/32位访问
片上存储单元
20KB SRAM
64KB ROM
512KB FLASH
DES/3DES加密算法
支持DES、3DES算法
支持ECB模式和CBC模式
DES加解密速度27MByte/s @80MHz
3DES加解密速度11.5MByte/s @80MHz
RSA/SM2协处理器
实现192~2048位的模加、模减、模乘、模逆、模幂等基本算术运算
RSA非对称算法
支持1024/2048位RSA运算
1024位RSA签名次数32次/秒@80MHz,验证次数32次/秒@80MHz
SM1算法
分组长度为128位,密钥长度为128~256位
SM2算法
加密算法分组长度128Byte,密钥长度为256位
签名算法分组长度256位、密钥长度为256位
SM3算法
摘要值长度为256位
SM4算法
加解密速度29.5MByte/s@80MHz
随机数发生器
硬件随机数发生器,通过国际标准FIPS140-2测试
生成速度9.2MByte/s@80MHz
键盘控制接口(KPP)
20x10 阵列扫描,支持200个键,其中包括73个自定义键
支持任意4键同时按下
2个USB2.0 OTG接口
支持高速480Mbps和全速12Mbps传输方式
USB1支持6个EndPoint,USB2支持3个EndPoint
2个SPI主/从接口
每次中断可传输8位、16位或32位数据,传输速度400KByte/s
6个外部中断I/O
可作为6个独立可编程I/O复用
NFC(Nandflash)接口
带有ECC校验模块,可修正位数为8位或16位
支持4片NandFlash
其他接口
2路ISO-7816(T0)主/从接口
2路UART主从模式
1路I2C
1路16位的PWM
32个普通IO
产品亮点:
高速数据流加密:集成了多种高速硬件加密算法模块,加密步骤由专有模块实现,使数据流加密的速度可高达25MB/s,有一个质的飞跃。
国内首家具有USB主接口:拥有两个USB-OTG 接口,可根据应用需求设置成Host、Device 或OTG;支持多达6 个端点,可设置成多重复合设备,最大限度地满足用户的设计需求。
算法全面:集成多种通信接口和多种信息安全算法(SM1、SM2、SM3、SM4、3DES、RSA等),可实现高度整合的单芯片解决方案。
支持在线调试: IDE 调试环境采用CodeWarrior,功能强大,上手方便。
产品系列化:多种产品型号可供客户选择。
资源对照表:
|
TF32A9FAL0(LQFP-176)
|
TF32A9FBL1
(LQFP-100)
|
TF32A9FCL1
(LQFP-80)
|
TF32A9FDL1
(LQFP-64)
| |||
加密算法
/
硬件随机数
|
SM1
|
●
|
●
|
●
|
●
| ||
SM2
|
●
|
●
|
●
|
●
| |||
SM3
|
●
|
●
|
●
|
●
| |||
SM4
|
●
|
●
|
●
|
●
| |||
DES
|
●
|
●
|
●
|
●
| |||
RSA
|
●
|
●
|
●
|
●
| |||
真随机数发生器
|
●
|
●
|
●
|
●
| |||
存储
|
ROM(64K)
|
●
|
●
|
●
|
●
| ||
RAM(20K)
|
●
|
●
|
●
|
●
| |||
FLASH(512K)
|
●
|
●
|
●
|
●
| |||
通讯接口
|
USB2.0(OTG)
|
●*2
|
●*2
|
●*1
|
●*2
| ||
SPI
|
●*2
|
●*1
|
●*1
|
●*1
| |||
7816
|
●*2
|
●*1
|
●*1
|
--
| |||
UATR
|
●*2
|
●*1
|
●*2
|
●*1
| |||
IIC
|
●
|
●
|
●
|
●
| |||
NANDFLASH
|
●
|
--
|
●
|
--
| |||
KPP
|
●
|
●
|
--
|
--
| |||
PMW
|
●
|
●
|
●
|
●
| |||
GPIO(不含复用)
|
●*32
|
●*10
|
●*16
|
●*2
| |||
其他资源
|
DMA
|
●
|
●
|
●
|
●
| ||
INT(外部中断)
|
●*6
|
●*6
|
●*6
|
●*6
| |||
PIT
|
●
|
●
|
●
|
●
| |||
Wrapper
|
●
|
●
|
●
|
●
| |||
仿真
|
JTAG
|
●
|
--
|
--
|
--
|
转载于:https://blog.51cto.com/6169857/1036708