In a control system having first, second and third processors which output addresses to access stored data, each processor being coupled through first, second and third local address and data buses to first, second and third local dynamic memories, respectively, for storing data at predefined addresses, an arbitration system for allowing one of said processors to access a foreign memory, a foreign memory comprising a local memory coupled with another processor, comprising:
- first, second and third address decoders, each coupled with said first, second and third processors, respectively, for monitoring the addresses output on said respective processor's local address bus to provide a foreign memory select signal if an address is outside of said respective processor's memory, said select signal identifying the processor coupled to a selected foreign memory;
- external arbitration means coupled to said address decoders and responsive to said foreign memory select signals from each of said address decoders for arbitrating foreign memory access to allow one processor to access the memory of another processor, said external arbitration means providing a user access request signal to request access to the memory of said another processor;
- first, second and third memory controllers coupled with said first, second and third local memories, respectively, for periodically refreshing the respective local memory coupled thereto, each of said memory controllers providing a user access request signal to gain access to the respective local memory;
- first, second and third local arbitration means coupled to said first, second and third processors, respectively, the external arbitration means, and said first, second and third memory controllers, respectively, and responsive to said user request signals for access to said processor's memory for transmitting an access request signal to said processor, each local arbitration means being responsive to the processor coupled thereto for providing a grant signal to the user having the highest priority to allow said user to access the local memory of the processor coupled thereto.