Concurrent Computing in XGATE Applications: Part 2 
This training module describes how to combine the exception, shared memory and hardware semaphore methods to create additional communication between the X-Gate and CPU Processors.
Course Outline
Extending Hardware Semaphores
Pipes
Cross Core Function Calls
Software Semaphores
What You'll Learn
Create additional hardware semaphores
Create pipes to transfer information between the X-Gate and CPU cores using exceptions and shared memory space
Call functions to be executed by the other core
Use Cross Core Function Calls to create software semaphores