芯片描述
使用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元无门槛券
私享最新 技术干货