Hi,
I want to create full isolation between 1 core and the rest: one core will do communications , the other all the rest of the stuff .
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 cores. The only interface would be through the shared memory.
Is it possible to achieve this ? How ?
Thanks.
Is it possible to create full isolation between the cores ?
-
- New User
- Posts: 2
- Joined: Thu Nov 28, 2013 5:12 pm
-
- XCore Addict
- Posts: 230
- Joined: Wed Mar 10, 2010 12:46 pm
It is possible to have cores which communicate only through shared memory so that they will not interfere with each other and one core will not cause another one to block. This method of programming will work but doesn't make the best use of the XMOS channels and events which can result in better power consumption than polling applications.
Unfortunately I am not sure whether that answers your question as it is not clear what you intend to do. It seems contradictory to say that you want it not to access the memory of other cores and yet to communicate through shared memory.
Unfortunately I am not sure whether that answers your question as it is not clear what you intend to do. It seems contradictory to say that you want it not to access the memory of other cores and yet to communicate through shared memory.