SPRUJ55D September 2023 – July 2025 AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
Module initialization (after reset) is not needed, except after system bug recovery. The following table presents the Spinlock initialization after a system bug recovery. Software should store 0 into each of the SPINLOCK_LOCK_REG_y registers at system startup to insure that all locks are initialized to Not Taken.
| Step | Register | Value |
|---|---|---|
| IF: SPINLOCK_SYSTATUS[0] IU0 = 1? | SPINLOCK_SYSTATUS[0] IU0 | =1 |
| Free the 256 locks | SPINLOCK_LOCK_REG_y[0] TAKEN (y = 0 to 255) | 0x0 |
| END |