SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
| Address Offset | 0x0000 0000 | ||
| Physical Address | 0x4A08 0000 0x4A09 0000 | Instance | OCP2SCP1 OCP2SCP3 |
| Description | Revision register | ||
| Type | R | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REVISION | |||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:0 | REVISION | Module revision number | R | 0x- |
| Address Offset | 0x0000 0010 | ||
| Physical Address | 0x4A08 0010 0x4A09 0010 | Instance | OCP2SCP1 OCP2SCP3 |
| Description | System configuration register | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IDLEMODE | RESERVED | SOFTRESET | AUTOIDLE | |||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:5 | RESERVED | Reserved | R | 0x000 0000 |
| 4:3 | IDLEMODE | Idle mode | RW | 0x2 |
| 0x0: Force Idle mode. An idle request is acknowledged unconditionally. | ||||
| 0x1: No Idle mode. An idle request is never acknowledged. | ||||
| 0x2: Smart Idle mode. The acknowledgement to an idle request is given based on the internal activity. | ||||
| 0x3: Smart Idle Wakeup. | ||||
| 2 | RESERVED | Reserved. | R | 0 |
| 1 | SOFTRESET | Software Reset. Set this bit to 1 to trigger a module reset. The bit is automatically reset by the hardware. During reads, it always returns 0. | RW | 0 |
| 0x0: Normal Mode | ||||
| 0x1: The module is reset. | ||||
| 0 | AUTOIDLE | OCP interface clock gating control. | RW | 1 |
| 0x0: Internal OCP interface clock is free-running | ||||
| 0x1: Automatic internal OCP interface clock gating, based on the OCP interface activity |
| Address Offset | 0x0000 0014 | ||
| Physical Address | 0x4A08 0014 0x4A09 0014 | Instance | OCP2SCP1 OCP2SCP3 |
| Description | System Status register. | ||
| Type | R | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESETDONE | ||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:1 | RESERVED | Reserved | R | 0x0000 0000 |
| 0 | RESETDONE | Reset done | R | 1 |
| Read 0x1: Reset completed | ||||
| Read 0x0: Internal Reset is on-going |
| Address Offset | 0x0000 0018 | ||
| Physical Address | 0x4A08 0018 0x4A09 0018 | Instance | OCP2SCP1 OCP2SCP3 |
| Description | Timing register | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DIVISIONRATIO | SYNC1 | SYNC2 | ||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:10 | RESERVED | Reserved. | R | 0x00 0000 |
| 9:7 | DIVISIONRATIO(1) | Division Ration of the SCP clock in relation to OCP input clock. | RW | 0x0 |
| 6:4 | SYNC1 | Number of SCPclock cycles defining SYNC1 | RW | 0x0 |
| 3:0 | SYNC2 | Number of SCPclock cycles defining SYNC2 | RW | 0x1 |
To ensure correct operation, DIVISIONRATIO must not be modified. CAUTION: To ensure correct operation, the value of SYNC2 must be set to 0x6 or more.