In a multi-processing system having a plurality of m memories, each of said m memories having a unique addressable memory portion of a single memory address space, and a plurality of n processors, where n is less than m and each of said n processors has a predetermined plurality of corresponding memories, said predetermined plurality of memories corresponding to each processor having a corresponding base address within said single memory address space, each of said processors generating addresses for read/write access to data stored within said plurality of m memories in accordance with received instructions, the method of addressing memory comprising the steps of:
- reading at a particular one of said plurality of n processors an identification register having stored therein a unique identifier to said particular processor;
- and
- calculating an address within said single memory address space corresponding to said particular processor bases upon said unique identifier to said particular processor.