SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755P10 , CC2755R10
Table 8-1 lists the memory-mapped registers for the HSM registers. All register offset addresses not listed in Table 8-1 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | DESC | Module Description | Section 8.8.1 |
| 4h | CTL | Control Register | Section 8.8.2 |
| 8h | CHARCTL | Control Register | Section 8.8.3 |
| Ch | BIST | BIST for CRNG | Section 8.8.4 |
Complex bit access types are encoded to fit into small table cells. Table 8-2 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
DESC is shown in Table 8-3.
Return to the Summary Table.
Description Register. This register provides IP module ID, revision information, instance index and standard MMR registers offset.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | MODID | R | 654Fh | Module identification contains a unique peripheral identification number. |
| 15-12 | STDIPOFF | R | 0h | Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB. 0: Standard IP MMRs do not exist 0x1-0xF: Standard IP MMRs begin at offset of (64*STDIPOFF from the base IP address) |
| 11-8 | INSTIDX | R | 0h | IP Instance ID number. If multiple instances of IP exist in the device, this field can identify the instance number (0-15). |
| 7-4 | MAJREV | R | 1h | Major revision of IP |
| 3-0 | MINREV | R | 0h | Minor revision of IP |
CTL is shown in Table 8-4.
Return to the Summary Table.
Control Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CPUIDUNLK | R/W | 1h | CPUID Lock. Sets sticky '0' lock for CTL.CPUIDSEL
|
| 30 | CPUIDSEL | R/W | 0h | CPUID Select. Selects between ROMFW CPUID and Application CPUID
|
| 29-8 | RESERVED | R | 0h | Reserved |
| 7 | REFMARK | R/W | 0h | Refresher Marker. Trigger writting refresh marker. This bit is auto cleared when programming is done
|
| 6 | DMAFWDIS | R/W | 0h | DMA Firewall Disable
|
| 5 | OTPBUSY | R | 0h | OTP Busy. OTP contoller is busy |
| 4 | OTPEVTST | R | 0h | OTP Event Status.
|
| 3 | OTPEVTCLR | W | 0h | OTP Event Clear
|
| 2 | OTPEVTEN | R/W | 0h | OTP Event Enable
|
| 1 | PKABORT | W | 0h | PKA Abort. Writing 1 to this bit requests PKA Abort, writing 0 has no effect
|
| 1-0 | RESERVED | R | 0h | Reserved |
CHARCTL is shown in Table 8-5.
Return to the Summary Table.
Characterization Controls for FRO
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-13 | RESERVED | R | 0h | Reserved |
| 12-8 | FROSEL | R/W | 0h | Selects FRO to characterize |
| 7-3 | RESERVED | R | 0h | Reserved |
| 2 | DLYSEL | R/W | 0h | Selects delay in target FRO.This input must only be changed when CHARCTL.FROEN = 0
|
| 1 | FROEN | R/W | 0h | Enables selected FRO
|
| 0 | EN | R/W | 0h | Enables` characterization
|
BIST is shown in Table 8-6.
Return to the Summary Table.
BIST Controls and Status for CRNG
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-19 | RESERVED | R | 0h | Reserved |
| 18 | RDY | R | 0h | CRNG BIST ready. When 1, BIST and health checks are complete |
| 17 | CMPLT | R | 0h | CRNG BIST Complete. When 1, BIST checks are done |
| 16 | ERR | R | 0h | CRNG BIST Error. When 1, BIST failed |
| 15-1 | RESERVED | R | 0h | Reserved |
| 0 | RSTRT | R/W | 0h | CRNG BIST Restart. When 1, starts BIST sequence. Ignored when BIST.RDY = 0 |