Claims
- 1. A memory controller chip for use with an off-chip CPU issuing a plurality of commands, comprising a logic circuit coupled to a first memory and a second memory, wherein said logic circuit is adapted to respond to a first issued command from the CPU by causing the memory controller chip to store said first command in said first memory and to begin processing said first command, wherein said logic circuit is further adapted to respond to a second issued command received during said processing of said first command by storing said second command in said second memory.
- 2. The memory controller chip of claim 1, wherein said logic circuit is further adapted to cause the memory controller chip to begin processing said second command and to respond to a third issued command received during said processing of said second command by storing said third command in said first memory.
- 3. A method for regulating the transmission of command information from a CPU to a memory controller, comprising the steps of:
providing a first memory; providing a second memory; identifying a first command issued by the CPU; causing the memory controller to store said first command in said first memory; processing said first command and during said step of processing of said first command, if the CPU issues a second command, identifying said second command; and causing the memory controller to store said second command in said second memory.
- 4. The method of claim 3, further comprising processing said second command and, during said step of processing of said second command, if the CPU issues a third command, causing the memory controller to store said third command in said first memory.
- 5. A state machine for regulating the transmission of command information from a CPU to a memory controller comprising a logic circuit and a clock for clocking the logic circuit, the logic circuit operating, at any one time, in one of a plurality of states including:
an idle state wherein the memory controller waits to receive command information and wherein, in response to the CPU having issued a first command, the logic circuit causes the first memory to store said first command; a first pause state representing a first state transition from said idle state that occurs in response to the CPU having issued a first command; and a first request state representing a state transition from said first pause state wherein the memory controller processes said first command, and wherein, in response to the CPU having issued a second command, the logic circuit causes the second memory to store said second command.
- 6. The state machine of claim 5, further comprising a second pause state representing a first state transition from said first request state, and a second request state representing a state transition from said second pause state, wherein, in said second request state, the logic circuit causes the memory controller to process said second command and, in response to the CPU issuing a third command, the logic circuit causes the first memory to store said third command.
- 7. A system for displaying information, the system being embodied in at least first and second chips and a graphics display device, wherein said first chip comprises a CPU for issuing a plurality of commands having associated data for display by said graphics display device, and wherein said second chip comprises:
a first command memory; a second command memory a data memory; and a logic circuit for communicating with said CPU and said graphical display device and coupled to said first command memory, said second command memory, and said data memory, wherein said CPU is adapted to control the output of said graphics display device through said logic circuit, said logic circuit being adapted to respond to a first command issued by the CPU by causing said second chip to store said first command in said first command memory and to begin processing said first command, wherein said logic circuit is further adapted to respond to a second issued command received during said processing by causing said second chip to store said second command in said second command memory.
- 8. The system of claim 7, wherein said logic circuit is further adapted to cause said second chip to process said second command and to respond to a third issued command received during said processing of said second command by storing said third command in said first command memory.
- 9. A machine readable medium embodying a program of instructions executable by the machine to perform a method for regulating the transmission of command information from a CPU to a memory controller, the method of regulating comprising the steps of:
providing a first memory; providing a second memory; identifying a first command issued by the CPU; causing the memory controller to store said first command in said first memory; processing said first command and during said step of processing of said first command, if the CPU issues a second command, identifying said second command; and causing the memory controller to store said second command in said second memory.
- 10. The medium of claim 9, wherein the program of instructions is executable by the machine to perform said method further comprising processing said second command and, during said step of processing of said second command, if the CPU issues a third command, causing the memory controller to store said third command in said first memory.
CONTINUING APPLICATION DATA
[0001] This application claims the benefit of U.S. Provisional Application No. 60/323,513 filed Sep. 18, 2001 under 35 U.S.C. §119(e).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60323513 |
Sep 2001 |
US |