S32K144学习笔记:3 寄存器映射(Memory Map)

本文档介绍了S32K144芯片的内存和外围设备映射,包括SRAM内存、Flash、外设桥(AIPS-Lite)以及私有外围总线(PPB)的布局。详细阐述了SRAM的两个区域SRAM_L和SRAM_U,强调了访问限制和序列化内存操作的重要性。此外,还提及了别名比特带区域和位带操作,但ARM不再推荐使用位带技术。
摘要由CSDN通过智能技术生成

3.1 介绍

此芯片包含各种存储器和内存映射外围设备,它们位于一个32位的连续内存空间中。本章描述了该内存空间内的内存和外围位置。

有关内存映射的详细信息显示在附加到本文档的电子表格中:s32k1xx_Memory_map.xlsx。若要访问此电子表格,请查看文档的附件列表。

Systems request

Start address (hex)

End address (hex)

Approx Size (B)

Comments

LMEM Region number
(S32K14x)

Available cache modes
 (S32K144)

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

  • 8
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值