📄 Source: chipsalliance/caliptra-ss/src/fuse_ctrl/doc/otp_ctrl_mmap.md @
9022fc2
| Index | Partition | Size [B] | Access Granule | Item | Byte Address | Size [B] |
|---|---|---|---|---|---|---|
| 0 | SW_TEST_UNLOCK_PARTITION | 72 | 32bit | CPTRA_SS_MANUF_DEBUG_UNLOCK_TOKEN | 0x000 | 64 |
| 64bit | SW_TEST_UNLOCK_PARTITION_DIGEST | 0x040 | 8 | |||
| 1 | SECRET_MANUF_PARTITION | 72 | 64bit | CPTRA_CORE_UDS_SEED | 0x048 | 64 |
| 64bit | SECRET_MANUF_PARTITION_DIGEST | 0x088 | 8 | |||
| 2 | SECRET_PROD_PARTITION_0 | 16 | 64bit | CPTRA_CORE_FIELD_ENTROPY_0 | 0x090 | 8 |
| 64bit | SECRET_PROD_PARTITION_0_DIGEST | 0x098 | 8 | |||
| 3 | SECRET_PROD_PARTITION_1 | 16 | 64bit | CPTRA_CORE_FIELD_ENTROPY_1 | 0x0A0 | 8 |
| 64bit | SECRET_PROD_PARTITION_1_DIGEST | 0x0A8 | 8 | |||
| 4 | SECRET_PROD_PARTITION_2 | 16 | 64bit | CPTRA_CORE_FIELD_ENTROPY_2 | 0x0B0 | 8 |
| 64bit | SECRET_PROD_PARTITION_2_DIGEST | 0x0B8 | 8 | |||
| 5 | SECRET_PROD_PARTITION_3 | 16 | 64bit | CPTRA_CORE_FIELD_ENTROPY_3 | 0x0C0 | 8 |
| 64bit | SECRET_PROD_PARTITION_3_DIGEST | 0x0C8 | 8 | |||
| 6 | SW_MANUF_PARTITION | 520 | 32bit | CPTRA_CORE_ANTI_ROLLBACK_DISABLE | 0x0D0 | 4 |
| 32bit | CPTRA_CORE_IDEVID_CERT_IDEVID_ATTR | 0x0D4 | 96 | |||
| 32bit | SOC_SPECIFIC_IDEVID_CERTIFICATE | 0x134 | 4 | |||
| 32bit | CPTRA_CORE_IDEVID_MANUF_HSM_IDENTIFIER | 0x138 | 16 | |||
| 32bit | CPTRA_CORE_SOC_STEPPING_ID | 0x148 | 4 | |||
| 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_0 | 0x14C | 48 | |||
| 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_1 | 0x17C | 48 | |||
| 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_2 | 0x1AC | 48 | |||
| 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_3 | 0x1DC | 48 | |||
| 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_4 | 0x20C | 48 | |||
| 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_5 | 0x23C | 48 | |||
| 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_6 | 0x26C | 48 | |||
| 32bit | CPTRA_SS_PROD_DEBUG_UNLOCK_PKS_7 | 0x29C | 48 | |||
| 64bit | SW_MANUF_PARTITION_DIGEST | 0x2D0 | 8 | |||
| 7 | SECRET_LC_TRANSITION_PARTITION | 184 | 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_1 | 0x2D8 | 16 |
| 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_2 | 0x2E8 | 16 | |||
| 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_3 | 0x2F8 | 16 | |||
| 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_4 | 0x308 | 16 | |||
| 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_5 | 0x318 | 16 | |||
| 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_6 | 0x328 | 16 | |||
| 64bit | CPTRA_SS_TEST_UNLOCK_TOKEN_7 | 0x338 | 16 | |||
| 64bit | CPTRA_SS_TEST_EXIT_TO_MANUF_TOKEN | 0x348 | 16 | |||
| 64bit | CPTRA_SS_MANUF_TO_PROD_TOKEN | 0x358 | 16 | |||
| 64bit | CPTRA_SS_PROD_TO_PROD_END_TOKEN | 0x368 | 16 | |||
| 64bit | CPTRA_SS_RMA_TOKEN | 0x378 | 16 | |||
| 64bit | SECRET_LC_TRANSITION_PARTITION_DIGEST | 0x388 | 8 | |||
| 8 | SVN_PARTITION | 40 | 32bit | CPTRA_CORE_FMC_KEY_MANIFEST_SVN | 0x390 | 4 |
| 32bit | CPTRA_CORE_RUNTIME_SVN | 0x394 | 16 | |||
| 32bit | CPTRA_CORE_SOC_MANIFEST_SVN | 0x3A4 | 16 | |||
| 32bit | CPTRA_CORE_SOC_MANIFEST_MAX_SVN | 0x3B4 | 4 | |||
| 9 | VENDOR_TEST_PARTITION | 64 | 32bit | VENDOR_TEST | 0x3B8 | 56 |
| 64bit | VENDOR_TEST_PARTITION_DIGEST | 0x3F0 | 8 | |||
| 10 | VENDOR_HASHES_MANUF_PARTITION | 64 | 32bit | CPTRA_CORE_VENDOR_PK_HASH_0 | 0x3F8 | 48 |
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_0 | 0x428 | 4 | |||
| 64bit | VENDOR_HASHES_MANUF_PARTITION_DIGEST | 0x430 | 8 | |||
| 11 | VENDOR_HASHES_PROD_PARTITION | 864 | 32bit | CPTRA_SS_OWNER_PK_HASH | 0x438 | 48 |
| 32bit | CPTRA_SS_OWNER_PQC_KEY_TYPE | 0x468 | 4 | |||
| 32bit | CPTRA_SS_OWNER_PK_HASH_VALID | 0x46C | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_1 | 0x470 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_1 | 0x4A0 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_2 | 0x4A4 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_2 | 0x4D4 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_3 | 0x4D8 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_3 | 0x508 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_4 | 0x50C | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_4 | 0x53C | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_5 | 0x540 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_5 | 0x570 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_6 | 0x574 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_6 | 0x5A4 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_7 | 0x5A8 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_7 | 0x5D8 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_8 | 0x5DC | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_8 | 0x60C | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_9 | 0x610 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_9 | 0x640 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_10 | 0x644 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_10 | 0x674 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_11 | 0x678 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_11 | 0x6A8 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_12 | 0x6AC | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_12 | 0x6DC | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_13 | 0x6E0 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_13 | 0x710 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_14 | 0x714 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_14 | 0x744 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_15 | 0x748 | 48 | |||
| 32bit | CPTRA_CORE_PQC_KEY_TYPE_15 | 0x778 | 4 | |||
| 32bit | CPTRA_CORE_VENDOR_PK_HASH_VALID | 0x77C | 16 | |||
| 64bit | VENDOR_HASHES_PROD_PARTITION_DIGEST | 0x790 | 8 | |||
| 12 | VENDOR_REVOCATIONS_PROD_PARTITION | 216 | 32bit | CPTRA_SS_OWNER_ECC_REVOCATION | 0x798 | 4 |
| 32bit | CPTRA_SS_OWNER_LMS_REVOCATION | 0x79C | 4 | |||
| 32bit | CPTRA_SS_OWNER_MLDSA_REVOCATION | 0x7A0 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_0 | 0x7A4 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_0 | 0x7A8 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_0 | 0x7AC | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_1 | 0x7B0 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_1 | 0x7B4 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_1 | 0x7B8 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_2 | 0x7BC | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_2 | 0x7C0 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_2 | 0x7C4 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_3 | 0x7C8 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_3 | 0x7CC | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_3 | 0x7D0 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_4 | 0x7D4 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_4 | 0x7D8 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_4 | 0x7DC | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_5 | 0x7E0 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_5 | 0x7E4 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_5 | 0x7E8 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_6 | 0x7EC | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_6 | 0x7F0 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_6 | 0x7F4 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_7 | 0x7F8 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_7 | 0x7FC | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_7 | 0x800 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_8 | 0x804 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_8 | 0x808 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_8 | 0x80C | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_9 | 0x810 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_9 | 0x814 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_9 | 0x818 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_10 | 0x81C | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_10 | 0x820 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_10 | 0x824 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_11 | 0x828 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_11 | 0x82C | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_11 | 0x830 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_12 | 0x834 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_12 | 0x838 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_12 | 0x83C | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_13 | 0x840 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_13 | 0x844 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_13 | 0x848 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_14 | 0x84C | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_14 | 0x850 | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_14 | 0x854 | 4 | |||
| 32bit | CPTRA_CORE_ECC_REVOCATION_15 | 0x858 | 4 | |||
| 32bit | CPTRA_CORE_LMS_REVOCATION_15 | 0x85C | 4 | |||
| 32bit | CPTRA_CORE_MLDSA_REVOCATION_15 | 0x860 | 4 | |||
| 64bit | VENDOR_REVOCATIONS_PROD_PARTITION_DIGEST | 0x868 | 8 | |||
| 13 | VENDOR_SECRET_PROD_PARTITION | 520 | 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_0 | 0x870 | 32 |
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_1 | 0x890 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_2 | 0x8B0 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_3 | 0x8D0 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_4 | 0x8F0 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_5 | 0x910 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_6 | 0x930 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_7 | 0x950 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_8 | 0x970 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_9 | 0x990 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_10 | 0x9B0 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_11 | 0x9D0 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_12 | 0x9F0 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_13 | 0xA10 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_14 | 0xA30 | 32 | |||
| 64bit | CPTRA_SS_VENDOR_SPECIFIC_SECRET_FUSE_15 | 0xA50 | 32 | |||
| 64bit | VENDOR_SECRET_PROD_PARTITION_DIGEST | 0xA70 | 8 | |||
| 14 | VENDOR_NON_SECRET_PROD_PARTITION | 520 | 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_0 | 0xA78 | 32 |
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_1 | 0xA98 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_2 | 0xAB8 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_3 | 0xAD8 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_4 | 0xAF8 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_5 | 0xB18 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_6 | 0xB38 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_7 | 0xB58 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_8 | 0xB78 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_9 | 0xB98 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_10 | 0xBB8 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_11 | 0xBD8 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_12 | 0xBF8 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_13 | 0xC18 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_14 | 0xC38 | 32 | |||
| 32bit | CPTRA_SS_VENDOR_SPECIFIC_NON_SECRET_FUSE_15 | 0xC58 | 32 | |||
| 64bit | VENDOR_NON_SECRET_PROD_PARTITION_DIGEST | 0xC78 | 8 | |||
| 15 | LIFE_CYCLE | 88 | 32bit | LC_TRANSITION_CNT | 0xC80 | 48 |
| 32bit | LC_STATE | 0xCB0 | 40 |