A memory controller provided according to an aspect of the present
invention includes a predictor block which predicts future read requests
after converting the memory address in a prior read request received from
the processor to an address space consistent with the implementation of a
memory unit. According to another aspect of the present invention, the
predicted requests are granted access to a memory unit only when there
are no requests pending from processors and the peripherals sending
access requests to the memory unit.