芯动 PUF Security
物理不可克隆功能(PUF)是一种“数字指纹”,可作为微处理器等半导体设备的唯一标识。PUF基于半导体制造过程中自然发生的物理变化,这使得区分设计相同的半导体成为可能。PUF通常用于加密以及对安全性要求较高的应用中。PUF在集成电路中实现,它利用每个芯片的随机特性生成随机密钥或安全ID,这是每个芯片独有的“胎记”,并解决了系统的信任根源问题。
QSPI(Quad-SPI)是一种专用的通信接口,连接单、双或四条数据线SPI FLASH存储器。该接口可以在二种模式下工作:
间接模式:使用寄存器执行全部操作;
内存映射模式:外部 FLASH 映射到微控制器地址空间,从而系统将其视作内部存储器。
该QSPI接口还可以被软件配置成为eXecute-In-Place(简称XIP)模式,在此模式下,Flash可以被当作一段只读区间直接被当做存储器读取。在默认上电之后,QSPI即处于该模式之下,由于Flash掉电不丢失的特性,因此可以将系统的启动程序存放于外部的Flash中,然后处理器核通过eXecute-In-Place模式的QSPI接口直接访问外部Flash加载启动程序启动。