A processing system comprising: i) a processor core; ii) a memory; iii) a
plurality of peripheral devices; and iv) a communication bus coupled to
the processor core, the memory and the peripheral devices for
transferring bus transactions between the processor core, the memory, and
the peripheral devices. The communication bus comprises a bus controller
for receiving memory access request data associated with a first memory
access to a first location in the memory by a first one of the peripheral
devices and transferring the received memory access request data to at
least one memory address pin used to access the memory.