SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
CryptoCfg
Return to Summary Table
| Instance Name | Physical Address |
|---|---|
| FSS0 | 0FC2 0018h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MASTER_EN_RD | RESERVED | ||||||
| R/W | NONE | ||||||
| 0h | 0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| NONE | |||||||
| 0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| FE_PROC_EN | RESERVED | MAC_LSB_ALIGN_EN | MAC_SIZE | ERROR_RESP_EN | OTFA_WAIT | ||
| R/W | NONE | R/W | R/W | R/W | R/W | ||
| 0h | 0h | 0h | 0h | 0h | 0h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CACHE_ENABLE | CACHE_EVICT_MODE | KEY_SIZE | RD_WRT_OPT | |||
| NONE | R/W | R/W | R/W | R/W | |||
| 0h | 0h | 0h | 0h | 0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | MASTER_EN_RD | R/W | 0h | This register controls the enabling the functionality of this IP Disabled and Bypass mode active Reset Source: rst_modg_rst_n |
| 30:16 | RESERVED | NONE | 0h | Reserved |
| 15 | FE_PROC_EN | R/W | 0h | Setting this register to 1'b1 enables performance enhancement that performs AES computations on command rather than read return. Reset Source: rst_modg_rst_n |
| 14:13 | RESERVED | NONE | 0h | Reserved |
| 12 | MAC_LSB_ALIGN_EN | R/W | 0h | This register is used to enable MAC to be always lsb aligned. For legacy behavior with 4-byte MAC, this register can be retained at 1'b0. However for MAC sizes 8 through 16-bytes, only 1'b1 is supported for this register. Retaining this register at 1'b0 for MAC sizes 8 through 16-bytes results in undefined behavior. Reset Source: rst_modg_rst_n |
| 11:10 | MAC_SIZE | R/W | 0h | This register defines the MAC size. 2'b00: 4-bytes, 2'b01: 8-bytes, 2'b10: 12-bytes, 2'b11: 16-bytes. Reset Source: rst_modg_rst_n |
| 9 | ERROR_RESP_EN | R/W | 0h | This register controls the enabling the the ocp error response for mac errors Reset Source: rst_modg_rst_n |
| 8 | OTFA_WAIT | R/W | 0h | This register allows the ability to stop accepting any new transactions from getting accepted and allow the current transactions to complete Reset Source: rst_modg_rst_n |
| 7 | RESERVED | NONE | 0h | Reserved |
| 6 | CACHE_ENABLE | R/W | 0h | MAC cache enable Reset Source: rst_modg_rst_n |
| 5 | CACHE_EVICT_MODE | R/W | 0h | cache evict mode Reset Source: rst_modg_rst_n |
| 4 | KEY_SIZE | R/W | 0h | Key Size, 0 128 Bit 1 256 Bit Reset Source: rst_modg_rst_n |
| 3:0 | RD_WRT_OPT | R/W | 0h | This register defines the static allocation of the AES cores to read transactions. The remainder will be allocated to write transactions Reset Source: rst_modg_rst_n |