芯动 PUF Security
物理不可克隆功能(PUF)是一种“数字指纹”,可作为微处理器等半导体设备的唯一标识。PUF基于半导体制造过程中自然发生的物理变化,这使得区分设计相同的半导体成为可能。PUF通常用于加密以及对安全性要求较高的应用中。PUF在集成电路中实现,它利用每个芯片的随机特性生成随机密钥或安全ID,这是每个芯片独有的“胎记”,并解决了系统的信任根源问题。
600系列处理器包括N600(32位)、U600(32位+MMU)、NX600(64位)和UX600(64位+MMU)四个产品系列,其中U600、UX600带MMU可以运行重型操作系统,如Linux等。它可应用于AIoT边缘计算、数据中心、网络设备和基带通信等领域。
600-SMP是600系列处理器的多核配置版本, 支持SMP(Symmetrical MultiProcessing)多核模式
| 芯来处理器IP型号 | N600 | U600 | NX600 | UX600 | 600-SMP |
| 流水线级数 | 6 | ||||
| 发射 | 单发射 | 单发射 | 单发射 | 单发射 | 单发射 |
| 用户模式和PMP(MPU) | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| 硬件乘除法器 | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| 硬件单/双精度浮点 | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| 指令缓存(ICache) | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| 数据缓存(DCache) | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| 数字信号处理(DSP) | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| 自定义指令扩展接口(NICE) | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| ILM | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| DLM | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| 可信执行环境(TEE) | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| Vector扩展 | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| Cluster Cache | 无 | 无 | 无 | 无 | 可配置 |
| MMU | 无 | 可配置 | 无 | 可配置 | 可配置 |
| K扩展 | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |
| 加解密 | 可配置 | 可配置 | 可配置 | 可配置 | 可配置 |

