3.1 介绍
此芯片包含各种存储器和内存映射外围设备,它们位于一个32位的连续内存空间中。本章描述了该内存空间内的内存和外围位置。
有关内存映射的详细信息显示在附加到本文档的电子表格中:s32k1xx_Memory_map.xlsx。若要访问此电子表格,请查看文档的附件列表。
Systems request |
||||||
Start address (hex) |
End address (hex) |
Approx Size (B) |
Comments |
LMEM Region number |
Available cache modes |
S32K144 |
Flash |
|
|||||
0000_0000 |
03FF_FFFF |
64M |
Program / code flash |
R0 |
Cacheable(WT) |
0007_FFFF |
0400_0000 |
07FF_FFFF |
64M |
Reserved |
None |
Reserved |
x |
0800_0000 |
0FFF_FFFF |
128M |
Reserved |
None |
Reserved |
x |
1000_0000 |
13FF_FFFF |
64M |
FlexNVM / code flash |
R2 |
Cacheable(WT) |
1000_FFFF |
1400_0000 |
1400_0FFF |
4K |
FlexRAM |
None |
None |
1400_0FFF |
1400_0800 |
1400_087F |
128bytes |
CSE_PRAM |
None |
None |
- |
1400_1000 |
1400_107F |
128bytes |
CSE_PRAM |
None |
None |
x |
1400_1080 |
17FF_FFFF |
Reserved |
None |
Reserved |
x |
|
1800_0000 |
1BFF_FFFF |
Reserved |
None |
Reserved |
x |
|
System RAM |
|
|||||
1C00_0000 |
1FFF_FFFF |
64M |
SRAM_L (extends downwards) |
None |
None |
1FFF_8000 |
2000_0000 |
200F_FFFF |
1M |
SRAM_U (extends upwards) |
None |
None |
2000_6FFF |
Peripheral |
||||||
4000_0000 |
4007_FFFF |
512K |
AIPS0 |
None |
None |
x |
4008_0000 |
400F_EFFF |
508K |
Reserved |
None |
None |
x |
400F_F000 |
400F_FFFF |
4K |
GPIO |
None |
None |
x |
4010_0000 |
5FFF_FFFF |
511M |
Reserved |
None |
None |
x |
6000_0000 |
63FF_FFFF |
64M |
Reserved |
None |
None |
x |
6400_0000 |
66FF_FFFF |
48M |
Reserved |
None |
None |
x |
6700_0000 |
67FF_FFFF |
16M |
QuadSPI Rx buffer |
None |
None |
- |
6800_0000 |
6FFF_FFFF |
128M |
QuadSPI |
None |
None |
- |
7000_0000 |
DCFF_FFFF |
5.5G |
Reserved |
None |
None |
x |
E000_0000 |
E00F_FFFF |
1M |
Private Peripheral Bus |
None |
None |
x |
E010_0000 |
EFFF_FFFF |
255M |
Reserved |
None |
None |
x |
F000_0000 |
F000_0FFF |
4K |
Micro Trace Buffer (MTB) registers |
None |
None |
- |
F000_1000 |
F000_1FFF |
4K |
MTB Data Watchpoint and Trace (MTBDWT) registers |
None |
None |
- |
F000_2000 |
F000_2FFF |
4K |
Reserved |
None |
None |
x |
F000_3000 |
F000_3FFF |
4K |
Miscellaneous Control Module (MCM) |
None |
None |
- |
F000_4000 |
F7FF_FFFF |
127M |
Reserved |
None |
None |
x |
F800_0000 |
FFFF_FFFF |
128M |
IOPORT:GPIO (single cycle) |
None |
None |
- |
3.2 SRAM内存映射
3.2.1 S32K14x:SRAM存储器映射片上RAM分为两个区域:SRAM_L和SRAM_U。 RAM是SRAM_L和SRAM_U范围形成连续的块记忆图。 有关详细信息,请参阅本文档附带的S32K1xx_memory_map.xlsx。访问超出SRAM_L和SRAM_U内存范围的RAM将导致总线周期终止,然后相应的错误并请求总线主机的响应。
3.2.2 s32k11x:s32k11x片上RAM内存映射可用于以下应用:·安全关键应用:SRAM_u可以使用,从2000_0000·非安全关键应用程序开始:SRAM_u与1kb MTB一起使用。
3.2.2 S32K11x:SRAM存储器映射
在S32K11x片内RAM可用于以下应用:
•安全关键应用:可以使用SRAM_U,从2000_0000开始
•非安全关键应用:可以使用SRAM_U和1 KB MTBCM0+架构实现单个RAM控制器,因此SRAM_U和MTB称为单个连续存储区域。 S32K11x中的MTB与S32K14x中的SRAM_L位于同一位置。
有关详细信息,请参阅附于本文档的s32k1xx_Memory_map.xlsx。对芯片上RAM数量以外的内存范围的访问将导致总线周期终止,出现一个错误,随后在请求总线主服务器中出现适当的响应。
Peripheral description |
Peripheral instance |
PBRIDGE on-platform slot (PACR) |
PBRIDGE off-platform slot (OPACR) |
Size (KB) |
Start address (hex) |
End address (hex) |
S32K142 |
S32K144 |
Peripheral bridge (AIPS-Lite) |
AIPS Lite |
0 |
4 |
40000000 |
40000FFF |
x |
x |
|
MSCM |
MSCM |
1 |