功能描述
eFuse 和 SRAM 空间映射
软件读写 eFuse 空间,在4Kbit 范围内以 32 bit 为单位读写。
为保证可靠性,建议既写 eFuse word[n] 也写 word[64+n]。开机时,硬件自动读取 eFuse 空间到 SRAM 空间,针对两个 word 空间进行按位或操作, 任意一位为 1 则 SRAM 结果为 1,起到双备份的目的, 如 eFuse 和 SRAM 空间映射所示。

2Kbit 空间映射定义
用途 | 位数 | 地址 | 禁止位 | 禁写 | 禁读 | 归属 | 备注 |
---|---|---|---|---|---|---|---|
DIS RD | 64 | 0~7 | 0~1 | V | - | CSTM | eFuse 读禁止配置区域 |
DIS WR | 64 | 8~F | 2~3 | - | - | - | eFuse 写禁止配置区域 |
CHIP ID | 128 | 10~1F | 4~7 | V | - | AIC | 芯片主编号 |
CALI | 64 | 28~2F | 10~11 | V | - | AIC | 模拟校准使用 |
BROM | 64 | 30~37 | 12~13 | V | - | CSTM | BROM 参数配置区域 |
SECURE | 64 | 38~3F | 14~15 | V | - | CSTM | 安全和调试功能开关 |
ROTPK1 |
128 | 40~4F | 16~19 | V | - | CSTM | 安全,RSA 公钥的 Hash 值 |
SSK2 |
128 | 50~5F | 20~23 | V | V | CSTM | 安全,连接到 CE,对称密钥 |
HUK3 | 128 | 60~6F | 24~27 | V | V | AIC | 安全,连接到 CE,硬件唯一密钥 |
PSK04 | 64 | 70~77 | 28~29 | V | V | CSTM | 安全,连接到 CE,合作伙伴密钥 |
PSK1 | 64 | 78~7F | 30~31 | V | V | CSTM | 安全,连接到 CE,合作伙伴密钥 |
PSK2 | 64 | 80~87 | 32~33 | V | V | CSTM | 安全,连接到 CE,合作伙伴密钥 |
PSK3 | 64 | 88~8F | 34~35 | V | V | CSTM | 安全,连接到 CE,合作伙伴密钥 |
Reserved | 128 | 90~9F | 36~39 | - | - | AIC | AIC 可自定义使用 |
SPI_ENC KEY | 128 | A0~AF | 40~43 | V | V | CSTM | 安全,连接到 SPI_ENC,对称密钥 |
SPI_ENC NONCE | 64 | B0~B7 | 44~45 | V | V | CSTM | 安全,连接到 SPI_ENC,随机数 |
PNK5 | 64 | B8~BF | 46~47 | V | V | AIC | 安全,连接到 CE,型号唯一密钥 |
Reserved | 512 | C0~FF | 48~63 | - | - | CSTM | OEM 可自定义使用 |
CALI 区域定义
比特位 | 名称 | 描述 | 配置到寄存器 |
---|---|---|---|
63:56 | THS_ENV_TEMP | THS 环境温度 | - |
55:44 | THS_ADC_VAL | THS1 采样值 | - |
43:32 | THS_ADC_VAL | THS0 采样值 | - |
31:24 | OSC24_OUT_TR | 24MHz 振荡器校准值 | CMU.0x0A4 PLL_IN. OSC_OUT_TR |
23:16 | - | - | - |
15:8 | AVCC_BG_CTRL | AVCC BG 校准值 | SYSCFG. 0x020 LDO25_CFG. BG_CTRL |
7:4 | - | - | - |
3 | THS_VAL_VALID | THS 烧写值有效 | - |
2 | OSC24_OUT_VDLID | 24MHz 振荡器校准值有效 | - |
0 | AVCC_BG_VALID | AVCC BG 校准值有效 | - |
JTAG 安全保护
JTAG 使能受 SID 控制,用于对芯片做安全保护。JTAG 安全保护硬件逻辑及使用场景如下:
对于关闭 JTAG 的安全芯片方案,用户可以使用安全密钥进行认证, 认证成功后由 BROM 开启 UNLOCK 位来打开 JTAG。
注: JTAG_UNLOCK 位只在 BROM 中进行读写,通过 BROM_PRIVILEGE_LOCK
实现。
1 Root Of Trust Public Key
2 Symmetric Secure Key
3 Hardware Unique Key
4 Partner Secret Key
5 Part Number Key