×

System for flushing queued memory write request corresponding to a queued read request and all prior write requests with counter indicating requests to be flushed

  • US 5,948,081 A
  • Filed: 12/22/1997
  • Issued: 09/07/1999
  • Est. Priority Date: 12/22/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system, comprising:

  • a memory requestor;

    a memory;

    an interface unit coupled between said memory requestor and said memory, wherein said interface unit comprises;

    a first request queue having a first plurality of storage locations;

    a second request queue having a second plurality of storage locations;

    a queue controller coupled between the first and second request queues to determine, during operation, when a current memory request dispatched from the memory requestor to the second plurality of storage locations is at the same memory address as a previous memory request stored within the first plurality of storage locations;

    a memory controller coupled to the queue controller for flushing to the memory the previous memory request and any memory requests loaded prior in time before servicing the current memory request; and

    wherein said first plurality of storage locations are ordered from a top of the first request queue to a bottom of the first request queue, and wherein the second request queue includes a counter associated with said current request queue containing a value dependent upon a location at which said previous memory request is relative to the top of the first request queue.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×