Read-After-Write Sequence And Required Serialization Of Memory Operations; Peripheral Bridge (Aips-Lite) Memory Map - NXP Semiconductors MKL27Z128VFM4 Reference Manual

Table of Contents

Advertisement

4.7.1 Read-after-write sequence and required serialization of
memory operations
In some situations, a write to a peripheral must be completed fully before a subsequent
action can occur. Examples of such situations include:
• Exiting an interrupt service routine (ISR)
• Changing a mode
• Configuring a function
In these situations, the application software must perform a read-after-write sequence to
guarantee the required serialization of the memory operations:
1. Write the peripheral register.
2. Read the written peripheral register to verify the write.
3. Continue with subsequent operations.

4.7.2 Peripheral bridge (AIPS-Lite) memory map

System 32-bit base address
0x4000_0000
0x4000_1000
0x4000_2000
0x4000_3000
0x4000_4000
0x4000_5000
0x4000_6000
0x4000_7000
0x4000_8000
0x4000_9000
0x4000_A000
0x4000_B000
0x4000_C000
0x4000_D000
0x4000_E000
0x4000_F000
0x4001_0000
0x4001_1000
0x4001_2000
0x4001_3000
0x4001_4000
Freescale Semiconductor, Inc.
Table 4-4. Peripheral bridge 0 slot assignments
Slot
number
0
1
2
3
4
5
6
7
8
DMA controller
9
10
11
12
13
14
15
GPIO controller (aliased to 0x400F_F000)
16
17
18
19
20
Table continues on the next page...
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
Chapter 4 Memory Map
Module
61

Advertisement

Table of Contents
loading

Table of Contents