LS1046 without DDR4 memory

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LS1046 without DDR4 memory

跳至解决方案
1,608 次查看
BernhardF
Contributor I

Hi,

i am currently looking into a custom design centered by the LS1046a SoC. Due to some constraints we will not be able to place a DDR4 memory chip on the board. Also to my understanding DDR3 is not possible with the LS1046a.

Is it possible to define a setup which can live without the DDR4 memory?

One upside is that the application i try to develop could be small enough to fit into the 2MB L2 cache (Application and Data). Has anyone tried this before or is there maybe an absolute show-stopper i am not seeing?

regards

Bernhard

标签 (1)
0 项奖励
回复
1 解答
1,581 次查看
ufedor
NXP Employee
NXP Employee

> Would it be possible to perform Execute-In-Place from a NOR-Flash attached to SPI?

Yes.

在原帖中查看解决方案

3 回复数
1,595 次查看
ufedor
NXP Employee
NXP Employee

LS1046A has Cortex-A72 ARMv8 processor having integrated L2 cache controller which does not allow to configure L2 cache as SRAM.

Also in the A72 TRM, "7.1 About the L2 memory system" it is explicitly noted that L2 cache locking is not supported:

"The Cortex-A72 processor does not support TLB or cache lockdown."

So LS1046A L2 cache cannot be used as SRAM.

 

0 项奖励
回复
1,585 次查看
BernhardF
Contributor I

Hi Ufedor,

thanks for the clarification about the L2-Cache. Would it be possible to perform Execute-In-Place from a NOR-Flash attached to SPI?

Considering only 1 Core used and the application is small enough so that the penalty concerning instruction fetch and write back is negligible. To my understanding this could work. Its clear to me that iff this approach works the resulting performance will be much lower compared to a DDR memory attached. Also wear-level management could be a problem when we would constantly write data to the NOR-flash.

regards Bernhard

0 项奖励
回复
1,582 次查看
ufedor
NXP Employee
NXP Employee

> Would it be possible to perform Execute-In-Place from a NOR-Flash attached to SPI?

Yes.