Shared memory for ARM core and Microbaze processors


I would like to run two separate parallel programs in Zynq ARM processor and Microblaze processor. I learned it is possible to implement ‘Shared memory’, which both ARM core processor and Microblaze can access. This memory region can be accessed by both programs running in the two separate processors.

Could someone please guide me to any good tutorial / resource which I can refer for this?

Thanks in advance!

This may be of use, or you may want to check the PYNQ RTD about IOPs/PynqMicroBlaze:

The PYNQ IOPs and PS have a shared BRAM.