by ysapir » Wed Nov 13, 2013 9:29 pm
32-bit address space means that you can uniquely access about 4 billion (2^32) memory locations, usually (and specifically in the Epiphany's case) made of 8-bit bytes (that is, 4GB of memory).
Within this space are included the core's local memory (32KB RAM and Memory Mapped Registers), the neighboring cores' memories and any memory location external to the chip that shares the same space.
Note that each core "has" its own 1MB slice of the 4GB space which is regarded as "local" memory, and can be accessed (by that core) either using its "global" (32-bit) address, or a "local" (20-bit) address. Addressing other cores' memory is done using the global address. Addressing external memory is done using global addresses as well.