SDRam address location to enable cache on the K26

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

SDRam address location to enable cache on the K26

ソリューションへジャンプ
1,385件の閲覧回数
Ryman1
Contributor I

I’m looking for a little more detail on caching capabilities when using SDRam on the K26.

In the K26 reference manual, there are 5 cache regions available with R1 allowing write-thru for the DRAM controller at a base address of 0x0800_0000.  However in the System Memory map, there is an entry for SDRam at base address of 0x7000_0000 that shows SDRam External Ram-Write Back as a destination slave which is unclear to me what it's writing back to. 

Where does one place SDRam to enable cache on the K26?   From the cache region table, it looks like R1's address range is required.

What feature does placing the SDRam in the External Ram-Write Back or External Ram-Write Thru address ranges provide as called out in the System Memory map?

0 件の賞賛
返信
1 解決策
1,360件の閲覧回数
jingpan
NXP TechSupport
NXP TechSupport

Hi @Ryman1 ,

Please refer to the addendum in reference manual. It says there is no system cache in K26,so address range higher than 0x2000_0000 should be removed from Cache regions table in Local Memory Controller chapter.

 

Regards,

Jing

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,361件の閲覧回数
jingpan
NXP TechSupport
NXP TechSupport

Hi @Ryman1 ,

Please refer to the addendum in reference manual. It says there is no system cache in K26,so address range higher than 0x2000_0000 should be removed from Cache regions table in Local Memory Controller chapter.

 

Regards,

Jing

0 件の賞賛
返信
1,352件の閲覧回数
Ryman1
Contributor I

Hi @jingpan 

  Yeah, figured this would be the case but just wanted to be certain.  Thanks much for the confirmation.

0 件の賞賛
返信