Multicore question regarding the IMX1170...

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

Multicore question regarding the IMX1170...

跳至解决方案
1,161 次查看
EdSutter
Senior Contributor II

My application (currently working with MIMXRT1170EVKB and SDK_25_03_00) may eventually require that both the M7 and M4 cores be able to access (instruction and/or data) portions of memory that will be in FLEXSPI-Serial-NOR-Flash.  The reason is simply that both cores may have more text/data/bss than there is internal RAM space.  So I wanna make sure I know what I'm up against, here's my question...

It is 100% up to the two cores to coordinate this correct?  In other words there is no arbitration hardware on this SOC for any area of external memory (be it FlexSPI-NOR or SDRAM) that allows both cores to access the same memory block...

True?

 

 

0 项奖励
回复
1 解答
1,108 次查看
mayliu1
NXP Employee
NXP Employee

Hi @EdSutter ,

Thank you so much for your interest in our products and for using our community.

Yes, your understanding is correct.

There is no arbitration hardware on this SOC for any area of external memory (be it FlexSPI-NOR or SDRAM) that allows both cores to access the same memory block.

The two cores must explicitly coordinate accesses to external memory through software-based synchronization.

Wish it helps you. 

Wish you a nice day!

Best Regards
MayLiu

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,109 次查看
mayliu1
NXP Employee
NXP Employee

Hi @EdSutter ,

Thank you so much for your interest in our products and for using our community.

Yes, your understanding is correct.

There is no arbitration hardware on this SOC for any area of external memory (be it FlexSPI-NOR or SDRAM) that allows both cores to access the same memory block.

The two cores must explicitly coordinate accesses to external memory through software-based synchronization.

Wish it helps you. 

Wish you a nice day!

Best Regards
MayLiu

0 项奖励
回复