NIOS II Interrupts and Atomic Instruction

Section II. Nios II Processor Implementation and Reference

Section II. Nios II Processor Implementation and Reference (PDF)

Atomic Operations
The Nios II architecture does not have atomic operations (such as load linked and store conditional). Atomic operations are emulated using a kernel system call via the trap
instruction. The toolchain provides intrinsic functions which perform the system call. Applications must use those functions rather than the system call directly. Atomic operations may be added in a future processor extension.

Leave a Reply

Your email address will not be published. Required fields are marked *