SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The Spinlock module provides hardware assistance for synchronizing the processes running on multiple processors in the device.
The Spinlock module implements 256 spinlocks (or hardware semaphores), which provide an efficient way to perform a lock operation of a device resource using a single read-access, avoiding the need of a read-modify-write bus transfer that the programmable cores are not capable of.
Figure 7-14 shows an overview of the Spinlock module.
Instance | Domain | |
MCU | MAIN | |
SPINLOCK0 | - | ✓ |