Multicore question regarding the IMX1170...

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multicore question regarding the IMX1170...

Jump to solution
611 Views
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 Kudos
Reply
1 Solution
558 Views
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

View solution in original post

0 Kudos
Reply
1 Reply
559 Views
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 Kudos
Reply