芯片描述
使用SC300安全核处理器。采用先进的制造工艺,可以提供更高的主频和更低的功耗。充分利用其卓越的架构特性、高性能和超低的成本,在提供高性能的同时,还提供安全、节能的解决方案。芯片内置硬件安全加密模块,支持多种加密安全算法,包括DES、TDES、AES、RSA、ECC、SHA等主流加密算法。
芯片硬件还支持多种攻击检测功能,符合金融安全设备标准。芯片内部包含安全BOOT程序,支持下载、启动时对固件签名校验。芯片集成了丰富的外设资源,所有外设驱动软件兼容目前主流安全芯片软件接口并符合ARM?CMSIS规范,用户可在现有方案基础上进行快速开发和移植。采用QFN68 8mm×8mm封装引脚。芯片主要应用在金融安全设备、移动安全设备及其他对功耗和成本敏感的安全设备等场合。
芯片基本结构描述
芯片包括安全核、128KB/64KB?SRAM、系统控制模块、安全加密模块、真随机数模块、1个QSPI控制器、1个4通道DMA控制器、1个USB接口、1个GPIO模块、1个WDT模块、1个BPU模块、6个32bit?Timer、3个SPI接口、1个高速SPI接口、1个I2C接口、1个CRC模块、1个SCI接口、3个UART接口、1个7通道ADC、1个DAC、1个TRNG模块,系统框图如下:
芯片主要功能特性
?ARM?SecurCore?SC300核心
-32-bit?RISC?Core(ARMv7-M)
-MPU内存保护单元
-144/120/108/72/60/54MHz主频(1、2、4分频可调)
-1个受控JTAG-DP调试端口
?128KB/64KB随机加扰SRAM
?系统控制模块(控制所有外设模块时钟及系统相关配置)
?安全加密算法加速引擎
-对称算法:DES、TDES、AES-128/192/256
-非对称算法:RSA-1024/2048、ECC
-HASH校验算法:SHA-1/224/256/384/512
-1个SmartCard接口(支持EMV?Level-1规范、ISO7816-3标准),集成7816电平转换功能,可通过寄存器配置输出3V和1.8V
?3个UART接口(均支持4线)
?3个SPI接口(1个主从可配,2个仅主)
?1个高速SPI接口SPI3(主/从可配)
?1个I2C接口
?6个32?位TIMER(带有PWM功能)
?1个真随机数发生器
?1个DMA控制器(支持4通道DMA传输)
?1个CRC模块(支持16Bit/32Bit、多种常用多项式计算)
?最多支持8个静态Tamper或4组动态Tamper(2输出,2输入),动/静态可配
?1组内部Sensor(支持高低电压、高低温、Mesh、时钟和voltage?glitch等传感器)
?1块密钥存储区(支持硬件快速擦除)
?1个USB(OTG-FS)
-支持USB2.0和OTG1.0a
-内置USB?PHY模块
-专用DMA通道和专有的中断向量,加快数据通信速度
?集成内部看门狗
?1个支持最高1MHz采样率的7通道10bit?ADC,通道0采集电压范围是0~5V(内部分压1.7M/425K),通道6内部固定采集CHARGE_VBAT管脚电压;其余通道采集电压范围0~1.2V
?1个10bit?DAC接口
?芯片集成磁条卡解码模块,支持ISO/ABA、AAMVA、IBM和JIS?II等标准卡
?芯片集成USB充电管理模块,支持最大200mA充电电流
?芯片集成开关机功能
?支持输出27.12M
领取专属 10元无门槛券
私享最新 技术干货