Patent ID: 6622228
Filing Date: 2003-09-16
Classification: G06F

Abstract:
A method of processing at least one memory request, the method comprising:processing the at least one memory request in a plurality of stages, wherein in a first stage, the at least one memory request is received from a memory requester and stored in a request buffer, wherein in a second stage the at least one memory request is decoded, wherein in a third stage the at least one memory request is sent to a memory module, wherein during the act of processing, each of the first, second and third stages are executed in parallel, and wherein the act of processing includes the act of storing first and second memory requests in at least one rotational register contained in the request buffer; and assigning a decode pointer, an address pointer, and a data pointer to reference the register of the memory request that is being processed by an decode module, an address module and a data module, respectively.