TF32A09 芯片简介    


产品描述

  TF32A09系列芯片是同方股份有 限公司计算机系统本部自主研发的一 款高速度、高性能32位信息安全SoC 芯片。该芯片集成了高速的安全算法 和通讯接口,摒弃了传统的数据加解 密处理方式,使数据流加解密速度大 幅提升,适用于高速数据流加密。同时,该芯片还集成了键盘控制模块,适用于高端键盘和安全键盘的设计。

  TF32A09系列芯片支持国家密码 管理局指定的对称密码算法、非对称 密码算法和杂凑算法,同时支持国际 通用密码算法。芯片处理能力强、安 全性高、功耗低、接口丰富,具有极 高的性能价格比。

典型应用

加密移动存储
安全key盘
安全PC
安全终端
加密服务器
加密板卡
加密机
流媒体加密
USB KEY
POS
安全键盘
指纹键盘

芯片适用领域

芯片特性
CPU 处理器性能
32位CPU内核
存储器保护单元(MPU)可对 FLASH、SRAM、ROM 及其他存储 介质进行加密保护
外部总线支持8bit/16bit/32bit 访问
根据应用可对存储空间进行分区管理
片上存储单元
可进行单字节/半字/形式的读写
20KB SRAM
64KB ROM
512KB FLASH
DES/3DES 加密算法
支持DES、3DES、2 KEY 和3 KEY算法的加密解密
支持EBC 模式和CBC 模式的加密和解密
DES加解密速度27MByte/s @80MHz,3DES加解密速度11.5MByte/s @80MHz(实测速度)
RSA/SM2协处理器  
可以实现192~2048位的点乘、点加、模加、模减、模乘、模逆、模 幂等基本算术运算
1024bit RSA签名次数32次/秒@80MHz,验证次数32次/秒@80MHz (实测速度)
支持ECC算法:192bit 256bit
SM1 算法
分组长度为128bits,密钥长度为 128~256bits
加解密速度43.7MByte/s@80MHz(实测速度)
SMS4 算法
加解密速度29.5MByte/s@80MHz(实测速度)
随机数发生器
可以输出真随机数序列,并通过国密局测试
生成速度9.2MB/s@80MHz(实测速度)
键盘控制接口(KPP
20x10 阵列扫描,支持200个键,其中包括73个自定义键
支持由键盘唤醒系统
支持USB HID keybond 协议
支持任意4键同时按下
2 USB2.0 OTG 接口
支持高速 480Mbps 和全速 12Mbps 传输方式,USB1 支持 6 个 endpoint,USB2支持3 个endpoint
2 SPI 高速主/从接口
每次中断可传输8bit、16bit 或32bit 数据
8个外部中断 I/O
可作为8个独立可编程 I/O复用
NFCNandflash接口      
带有ECC 校验模块,可修正位数为8bit 或16bit
其他接口
2路 ISO-7816(T0)主/从接口
2路UART主从模式
1路 I2C
1路16bit 的PWM
32个普通 IO
 
芯片亮点
高速数据流加密:高速加解密算法、高速的通讯接口及 Pipeline 的设计 架构使数据流加密的速度可高达30MB/s,有一个质的飞跃。 
国内首家具有 USB主接口 :拥有两个USB 求设置成 Host、Device 或 OTG;多达 6 个端点,可设置成多重复合设 备,最大限度地满足用户的设计需求。 
接口丰富 :除 KPP(键盘控制器)接口和 2 路 USB 支持 2 个SPI 高速主/从接口、32 个 I/O 接口(含8 个中断 I/O接口)、 带有 ECC 校验的 Nand Flash 接口、I2 C 接口、UART接口和7816接口, 最大限度地满足客户的板级通信需求。 
算法全面 :集成多种通信接口和多种信息安全算法,可实现高度整合的 单芯片解决方案。
支持在线调试 :  IDE 调试环境采用CodeWarrior,功能强大,上手方便。 
ROM 固件掩膜定制服务:提供个性 ROM 程序掩膜的定制服务,在满 足个性化需求的同时,极大地降低产品成本。
产品系列化 :多种产品型号可供客户选择。对于性价比要求较高的客户, 可选择 ROM 版芯片,最大限度地为客户节约了成本;对功能要求比较 强的客户,可以选用片上具有 512KB Flash 的 Flash 版芯片,定制您的 个性化应用方案。 
提供个性封装 :可根据客户应用定制封装,满足客户特殊的要求。
封装形式
本公司可提供以下几种封装形式:
LQFP176
 
 LQFP80
 
 
LQFP64
 

资源对照表:

资源 / 型号
TF32A9F AL1(LQFP-176)
TF32A9F BL1
(LQFP-100)
TF32A9F CL1
(LQFP-80)
TF32A9F DL1
(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
 ● *2
 ● *1
UATR
 ● *2
 ● *1
 ● *2
 ● *1
IIC
NANDFLASH
--
--
KPP
--
--
PMW
GPIO(不含复用)
   *32
   *10
   *16
 ● *2
 
其他资源
DMA
INT(外部中断 )
 ● *6
 ● *6
 ● *6
 ● *6
PIT
Wrapper