芯动 PUF Security
物理不可克隆功能(PUF)是一种“数字指纹”,可作为微处理器等半导体设备的唯一标识。PUF基于半导体制造过程中自然发生的物理变化,这使得区分设计相同的半导体成为可能。PUF通常用于加密以及对安全性要求较高的应用中。PUF在集成电路中实现,它利用每个芯片的随机特性生成随机密钥或安全ID,这是每个芯片独有的“胎记”,并解决了系统的信任根源问题。
昉·天枢-20 CPU IP采用了3级流水线、单发射、顺序执行的设计,支持丰富的RISC-V指令集RV32-IMFCB,以及自定义的数学运算加速指令。昉·天枢-20主要应用于对成本和功耗敏感的嵌入式系统。
三级流水,顺序执行,单发射
支持 RISC-V 标准指令集和扩展
• RV32-IMFCB
• 支持自定义DSP扩展指令
支持机器模式/用户模式
可选支持动态分支预测
可选支持FPU/DSP
• 支持单精度运算
• 支持硬件乘法器和除法器
总线接口
• AHB Lite总线
功耗管理单元
• WFI (等待中断): 通过 WFI 指令进入低功耗
指令/数据本地存储
• 可配置空间大小范围 4KB ~ 1MB
指令/数据缓存
• 可配置空间大小范围 4KB ~ 256KB
物理存储保护(PMP): 支持最多 8 区域
JTAG 调试模块
• 最多支持 8 个triggers (breakpoints/watchpoints)
• 支持4线 JTAG连接
中断控制
• 支持128 个中断源 (PLIC)
• 可以实现软件中断/定时中断 (CLINT)
• 支持NMI中断
