Atmel SAM4S-XPLD Atmel ATSAM4S-XPLD ATSAM4S-XPLD Hoja De Datos

Los códigos de productos
ATSAM4S-XPLD
Descargar
Página de 1125
 187
SAM4S [DATASHEET]
11100E–ATARM–24-Jul-13
12.9.1.1 Auxiliary Control Register
Name:
SCB_ACTLR
Access: Read-write
Reset: 0x000000000
The SCB_ACTLR register provides disable bits for the following processor functions:
• IT folding
• Write buffer use for accesses to the default memory map
• Interruption of multi-cycle instructions.
By default, this register is set to provide optimum performance from the Cortex-M4 processor, and does not normally require 
modification.
• DISOOFP: Disable Out Of Order Floating Point
Disables floating point instructions that complete out of order with respect to integer instructions.
• DISFPCA: Disable FPCA
Disables an automatic update of CONTROL.FPCA.
• DISFOLD: Disable Folding
When set to 1, disables the IT folding.
Note:
In some situations, the processor can start executing the first instruction in an IT block while it is still executing the IT 
instruction. This behavior is called IT folding, and it improves the performance. However, IT folding can cause jitter in 
looping. If a task must avoid jitter, set the DISFOLD bit to 1 before executing the task, to disable the IT folding.
• DISDEFWBUF: Disable Default Write Buffer
When set to 1, it disables the write buffer use during default memory map accesses. This causes BusFault to be precise but 
decreases the performance, as any store to memory must complete before the processor can execute the next instruction.
This bit only affects write buffers implemented in the Cortex-M4 processor.
• DISMCYCINT: Disable Multiple Cycle Interruption
When set to 1, it disables the interruption of load multiple and store multiple instructions. This increases the interrupt latency of the 
processor, as any LDM or STM must complete before the processor can stack the current state and enter the interrupt handler.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
DISOOFP
DISFPCA
7
6
5
4
3
2
1
0
DISFOLD
DISDEFWBUF
DISMCYCINT