N32S032芯片采用ARM-M0安全处理器内核以及AMBA多总线结构设计,是国民技术针对电子银行、电子商务、电子政务等移动互联网身份认证及物联网安全加密应用开发的一款
32位多用途高性能安全芯片。N32S032芯片内置硬件算法协处理器提供性能优异的DES/3DES、AES、SHA、RSA、ECC以及国家商用密码SM1/SM2/SM3/SM4等安全算法模块,
同时集成12位1Msps高精度SARADC、10bit DAC、比较器、RTC实时时钟、高性能PWM、USB2.0(FS)、多路SPI、UART、I2C、ISO7816多种应用外设接口,可以轻松实现物联网以
及移动互联网安全认证解决方案。
系统功能
CPU 核系统
ARM SC000 安全处理器内核(基于ARM Cortex-M0 架构);
支持小端对齐模式;
支持Thumb/Thumb-2指令集;
2KB iCache缓存;
3级流水线,单周期 (32x32) 乘法;
NMI +最多32物理中断,支持4级嵌套;
最高运行频率80MHz;
Timer
1) 支持5路32位Timer,Timer4可用于定时唤醒Standby模式;
2) 支持自动加载模式及预加载模式;
3) 支持输入捕获/计时功能;
4) 捕获模式下支持5路独立输入信号,输入信号源可配置为GPIO和内部比较器及USB_RCV信号;
WDT
1) 1路WDT,计时时钟源支持内部OSC80MHz及外部12MHz/11.2896MHz;
2) 定时时间可配置,最大2^32个计时时钟Clock;
3) 支持中断及系统复位功能;
DMA
1) 支持1个物理通道,8个逻辑通道;
2) 逻辑通道优先级可以配置,相同优先级轮询仲裁;
3) 支持源和目的地址递增配置;
4) 支持自动加载的循环模式;
5) 支持传输长度最大4095,位宽支持8/16/32可配置;
6) 支持传输方向可配,支持Memory﹤—﹥Memory、Peripheral﹤—﹥Memory和 Memory﹤—﹥Peripheral; |