Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
109 words
A memory subsystem for transferring data between a CPU and a graphics controller in a small computer system comprising, in combination: Random Access Memory (RAM) means for storing said data; first interface means coupled to said CPU and to said RAM means for providing a cache interface for transferring said data from said CPU to said RAM means and from said RAM means to said CPU; and second interface means coupled to said graphics controller and to said RAM means for providing a dual port First-In-First-Out (FIFO) interface for transferring said data from said graphics controller to said RAM means and from said RAM means to said graphics controller.
Claim 2
Dependent Claim
109 words
A memory subsystem for transferring data between a CPU and a graphics controller in a small computer system comprising, in combination: Random Access Memory (RAM) means for storing said data; first interface means coupled to said CPU and to said RAM means for providing a cache interface for transferring said data from said CPU to said RAM means and from said RAM means to said CPU; and second interface means coupled to said graphics controller and to said RAM means for providing a dual port First-In-First-Out (FIFO) interface for transferring said data from said graphics controller to said RAM means and from said RAM means to said graphics controller.
Claim 3
Dependent Claim
70 words
The memory subsystem of claim 1 wherein said RAM means comprising a three port RAM having a first port dedicated to reading said data from said RAM means by said CPU, having a second port dedicated to reading said data from said RAM means by said graphics controller, and having a third port dedicated to writing said data from said CPU and from said graphics controller into said RAM means.
Claim 4
Dependent Claim
121 words
The memory subsystem of claim 1 wherein said cache interface and said dual port FIFO interface together comprising: cache logic means for controlling flow of said data during a CPU read from said RAM means and during a CPU write to said RAM means; FIFO logic means for controlling flow of said data during a graphics controller read from said RAM means and during a graphics controller write to said RAM means; latch means for storing said data during said graphics controller write to said RAM means; and multiplexer means for routing said data appropriately during said graphics controller write to said RAM means, during said CPU write to said RAM means, and during said CPU read from said RAM means.
Claim 5
Dependent Claim
283 words
A memory subsystem for transferring data between a CPU and a graphics controller in a small computer system comprising, in combination: Random Access Memory (RAM) means for storing said data, comprising a three port RAM having a first port dedicated to reading said data from said RAM means by said CPU, having a second port dedicated to reading said data from said RAM means by said graphics controller, and having a third port dedicated to writing said data from said CPU and from said graphics controller into said RAM means; first interface means coupled to said CPU and to said RAM means for providing a cache interface for transferring said data from said CPU to said RAM means and from said RAM means to said CPU; and second interface means coupled to said graphics controller and to said RAM means for providing a dual port First-In-First-Out (FIFO) interface for transferring said data from said graphics controller to said RAM means and from said RAM means to said graphics controller; said cache interface and said dual port FIFO interface together comprising: cache logic means for controlling flow of said data during a CPU read from said RAM means and during a CPU write to said RAM means; FIFO logic means for controlling flow of said data during a graphics controller read from said RAM means and during a graphics controller write to said RAM means; latch means for storing said data during said graphics controller write to said RAM means; and multiplexer means for routing said data appropriately during said graphics controller write to said RAM means, during said CPU write to said RAM means, and during said CPU read from said RAM means.
Claim 6
Dependent Claim
283 words
A memory subsystem for transferring data between a CPU and a graphics controller in a small computer system comprising, in combination: Random Access Memory (RAM) means for storing said data, comprising a three port RAM having a first port dedicated to reading said data from said RAM means by said CPU, having a second port dedicated to reading said data from said RAM means by said graphics controller, and having a third port dedicated to writing said data from said CPU and from said graphics controller into said RAM means; first interface means coupled to said CPU and to said RAM means for providing a cache interface for transferring said data from said CPU to said RAM means and from said RAM means to said CPU; and second interface means coupled to said graphics controller and to said RAM means for providing a dual port First-In-First-Out (FIFO) interface for transferring said data from said graphics controller to said RAM means and from said RAM means to said graphics controller; said cache interface and said dual port FIFO interface together comprising: cache logic means for controlling flow of said data during a CPU read from said RAM means and during a CPU write to said RAM means; FIFO logic means for controlling flow of said data during a graphics controller read from said RAM means and during a graphics controller write to said RAM means; latch means for storing said data during said graphics controller write to said RAM means; and multiplexer means for routing said data appropriately during said graphics controller write to said RAM means, during said CPU write to said RAM means, and during said CPU read from said RAM means.
Claim 7
Independent Claim
176 words
A method for transferring data between a CPU and a graphics controller in a small computer system including the steps of: providing Random Access Memory (RAM) means for storing said data; providing a cache interface for transferring said data from said CPU to said RAM means and from said RAM means to said CPU; providing a dual port First-In-First-Out (FIFO) interface for transferring said data from said graphics controller to said RAM means and from said RAM means to said graphics controller; transferring said data from said CPU to said RAM means through said cache interface; transferring said data from said RAM means to said CPU through said cache interface; transferring said data from said graphics controller to said RAM means through said dual port FIFO interface; transferring said data from said RAM means to said graphics controller through said dual port FIFO interface; said data transferring to and from said RAM means from said CPU and said data transferring to and from said RAM means from said graphics controller occurring substantially asynchronously to each other.
Claim 8
Independent Claim
176 words
A method for transferring data between a CPU and a graphics controller in a small computer system including the steps of: providing Random Access Memory (RAM) means for storing said data; providing a cache interface for transferring said data from said CPU to said RAM means and from said RAM means to said CPU; providing a dual port First-In-First-Out (FIFO) interface for transferring said data from said graphics controller to said RAM means and from said RAM means to said graphics controller; transferring said data from said CPU to said RAM means through said cache interface; transferring said data from said RAM means to said CPU through said cache interface; transferring said data from said graphics controller to said RAM means through said dual port FIFO interface; transferring said data from said RAM means to said graphics controller through said dual port FIFO interface; said data transferring to and from said RAM means from said CPU and said data transferring to and from said RAM means from said graphics controller occurring substantially asynchronously to each other.
Claim 9
Dependent Claim
69 words
The method of claim 5 wherein said RAM means comprising a three port RAM having a first port dedicated to reading said data from said RAM means by said CPU, having a second port dedicated to reading said data from said RAM means by said graphics controller, and having a third port dedicated to writing said data from said CPU and from said graphics controller into said RAM means.
Claim 10
Dependent Claim
120 words
The method of claim 5 wherein said cache interface and said dual port FIFO interface together comprising: cache logic means for controlling flow of said data during a CPU read from said RAM means and during a CPU write to said RAM means; FIFO logic means for controlling flow of said data during a graphics controller read from said RAM means and during a graphics controller write to said RAM means; latch means for storing said data during said graphics controller write to said RAM means; and multiplexer means for routing said data appropriately during said graphics controller write to said RAM means, during said CPU write to said RAM means, and during said CPU read from said RAM means.