Abstract: A cache memory controller capable of servicing pipelined multi-word read memory requests issued by a processor wherein requested data if found to be within a cache memory is bursted to the processor and wherein the servicing of a second pipelined multi-word read memory request issued by the processor overlaps in time with the servicing of a first pipelined multi-word read memory request.