SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 145

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
11.18.3
11.18.3.1
11.18.3.2
11.18.3.3
11.18.3.4
11.18.4
11.18.4.1
11.18.4.2
11.18.4.3
11.18.4.4
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12
DMB
DSB ; Data Synchronisation Barrier
DMB
DSB
Syntax
Operation
Condition flags
Examples
Syntax
Operation
Condition flags
Examples
; Data Memory Barrier
Data Memory Barrier.
where:
cond
DMB acts as a data memory barrier. It ensures that all explicit memory accesses that appear, in
program order, before the DMB instruction are completed before any explicit memory accesses
that appear, in program order, after the DMB instruction. DMB does not affect the ordering or
execution of instructions that do not access memory.
This instruction does not change the flags.
Data Synchronization Barrier.
where:
cond
DSB acts as a special data synchronization memory barrier. Instructions that come after the
DSB, in program order, do not execute until the DSB instruction completes. The DSB instruction
completes when all explicit memory accesses before it complete.
This instruction does not change the flags.
DMB{cond}
DSB{cond}
is an optional condition code, see
is an optional condition code, see
“Conditional execution” on page
“Conditional execution” on page
SAM3X/A
SAM3X/A
96.
96.
145
145

Related parts for SAM3X8E