Questions about FlexRAM

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Questions about FlexRAM

ソリューションへジャンプ
1,606件の閲覧回数
kmh48301
Contributor IV

Hi

I'm using S32k144.

I got two questions studying  EEE

 

1. FlexRAM is slower than SRAM

 

Please see this picture . (it's from AN11983 p11)

help.PNG

When I see flash memory map, I think FlexRAM is also contiguous addresses.

but this is saying non-contiguous...

and is that why the FlexRAM is slower than SRAM?

FlexRAM is not static RAM?

 

2. "a background pattern of all ones" ???

help2.PNG

I saw "a background pattern of all ones" several times in NXP documents..

But I have no idea what it means since I'm not native English speaker,,

 

Please explain to me

 

Thanks

Best regards,

Phillip

ラベル(1)
0 件の賞賛
返信
1 解決策
1,590件の閲覧回数
danielmartynek
NXP TechSupport
NXP TechSupport

Hello Phillip,


A1

Please refer to the RM, rev.12.1, Section 31.3.2 SRAM accessibility

"To supplement the main system RAM, FlexRAM can be used as system RAM. However,
FlexRAM accesses involve additional system latencies."

This is because FlexRAM is not tightly coupled with the core.

As you can see below, the FlexRAM is a slave on the Crossbar switch.

danielmartynek_0-1599463845985.png

The SRAM_L and SRAM_U regions are contiguous, mapped right next to each other.

But FlexRAM starts at 0x14000000.

danielmartynek_1-1599464169821.png

 

A2.

That simply means that the FlexRAM is initialized with all ones, like each 32b word is written with 0xFFFFFFFF.

 

Regards,

Daniel

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,581件の閲覧回数
kmh48301
Contributor IV

Thanks Daniel. I understood.

0 件の賞賛
返信
1,591件の閲覧回数
danielmartynek
NXP TechSupport
NXP TechSupport

Hello Phillip,


A1

Please refer to the RM, rev.12.1, Section 31.3.2 SRAM accessibility

"To supplement the main system RAM, FlexRAM can be used as system RAM. However,
FlexRAM accesses involve additional system latencies."

This is because FlexRAM is not tightly coupled with the core.

As you can see below, the FlexRAM is a slave on the Crossbar switch.

danielmartynek_0-1599463845985.png

The SRAM_L and SRAM_U regions are contiguous, mapped right next to each other.

But FlexRAM starts at 0x14000000.

danielmartynek_1-1599464169821.png

 

A2.

That simply means that the FlexRAM is initialized with all ones, like each 32b word is written with 0xFFFFFFFF.

 

Regards,

Daniel

0 件の賞賛
返信