Creating full isolation between the cores

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

Creating full isolation between the cores

1,024 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by ippisl on Thu Nov 28 09:01:58 MST 2013
Hi,

Regarding lpc4300:

I want to create full isolation between 2 cores: one core will do communications , the other all the rest of the stuff including io.

I want the core that does communication have it's own memory and peripherals, But can't access in anyway the memory and peripherals of the other core. The only interface would be through the shared memory.


Is it possible to achieve this ? How ?

Thanks.
Labels (1)
0 Kudos
Reply
2 Replies

1,016 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by ippisl on Thu Nov 28 11:32:41 MST 2013
Thanks!
0 Kudos
Reply

1,016 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by TheFallGuy on Thu Nov 28 09:28:28 MST 2013
The memory spaces of the M4 and M0 on this part is fully shared - so both have full access to each others memory space. There is only one set of peripherals and they are accessible from either/both cores.

It may be possible to configure the MPU on the M4 to prevent it accessing memory/peripherals outside those that you don't want it to access. Unfortunately, the M0 does not have an MPU, so it is not possible to stop it...
0 Kudos
Reply