← Back to Patent Explorer
US4916301A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphics function controller for a high performance video display system

Assignee: International Business Machines Corp
•
Filing: 1989-01-17
•
Granted: 1990-04-10
•
Expires: 2009-01-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A processing system is provided that includes an external device connected to a processor. The external device has the capability of responding to external device commands wherein each of these external device commands is performed within at least one fixed time cycle. The processor provides these external device commands and, further, includes the means for executing instructions that not only specify the external device commands but also specify at least one internal command to be performed by the processor simultaneously with the performance of the external device command and within the same fixed time cycle. In the disclosed embodiment, a graphics display system is provided that includes a system processor, a graphic processor, a graphics memory and a display device. The graphics processor receives instructions from the system processor which specifies commands to be executed by both the graphics processor and the graphics memory. Each graphics memory command is executed within a fixed time cycle simultaneously with the execution of a corresponding graphics processor command executed within the graphics processor.

Inventors

  • 👤 Robert L. Mansfield
  • 👤 Alexander K. Spencer
  • 👤 Joe C. St. Clair

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:55
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 118 words
A processing system comprising: external device means for executing an external device command, each external device command being executed within a fixed time cycle; and a processor means connected to said external device means for decoding processor means instructions, each instruction decoded to provide an external device means command and an internal processor command wherein said internal processor command is derived from the decoded instruction, a current state of the processor means, and a signal from said external device means indicating a current state of the external device means, said processor means including means for providing said external device command to said external device means and simultaneously executing said internal processor command within the same fixed time cycle.
Claim 2
Dependent Claim 118 words
A processing system comprising: external device means for executing an external device command, each external device command being executed within a fixed time cycle; and a processor means connected to said external device means for decoding processor means instructions, each instruction decoded to provide an external device means command and an internal processor command wherein said internal processor command is derived from the decoded instruction, a current state of the processor means, and a signal from said external device means indicating a current state of the external device means, said processor means including means for providing said external device command to said external device means and simultaneously executing said internal processor command within the same fixed time cycle.
Claim 3
Dependent Claim 30 words
A processing system according to claim 1 wherein said internal commands are performed in series in said processor means during the performance of said external command by said external device.
Claim 4
Dependent Claim 20 words
A processing system according to claim 2 wherein said series of internal commands are performed within the fixed time period.
Claim 5
Dependent Claim 21 words
A processing system according to claim 3 wherein said processing system includes a register which specifies the external and internal commands.
Claim 6
Dependent Claim 122 words
A processing system comprising: an external memory for retaining data and including means for executing memory commands for storing and retrieving said data, each memory command being executed during a single fixed time cycle and for providing a signal indicative of the state of command execution; and processor means connected to said memory means for decoding processor means instructions, each instruction decoded to provide a memory command and an internal processor command wherein said internal processor command is derived from the decoded instruction, a current state of the processor means, and said external memory signal, said processor means including means for providing said memory command to said external memory and simultaneously executing said internal processor command within the same fixed time cycle.
Claim 7
Dependent Claim 122 words
A processing system comprising: an external memory for retaining data and including means for executing memory commands for storing and retrieving said data, each memory command being executed during a single fixed time cycle and for providing a signal indicative of the state of command execution; and processor means connected to said memory means for decoding processor means instructions, each instruction decoded to provide a memory command and an internal processor command wherein said internal processor command is derived from the decoded instruction, a current state of the processor means, and said external memory signal, said processor means including means for providing said memory command to said external memory and simultaneously executing said internal processor command within the same fixed time cycle.
Claim 8
Dependent Claim 30 words
A processing system according to claim 5 wherein said internal commands are performed in series in said processor means during the performance of said external command by said external memory.
Claim 9
Dependent Claim 20 words
A processing system according to claim 6 wherein said series of internal commands are performed within the fixed time period.
Claim 10
Dependent Claim 21 words
A processing system according to claim 7 wherein said processing system includes a register which specifies the external and internal commands.
Claim 11
Dependent Claim 22 words
A processing system according to claim 8 wherein said internal processing means commands include commands that compute address information for the memory.
Claim 12
Dependent Claim 209 words
A graphics display system comprising: a system processor means for computing graphics information to be displayed; a graphics processor means connected to the system processor means for receiving said graphics information and for computing picture element data for display; a graphics memory means connected to said graphics processor means for receiving and storing said picture element data; a display means connected to said graphics memory means for displaying said picture element data from said graphics memory means; wherein said graphics memory means includes means for executing memory commands for storing and retrieving said picture element data, each memory command being executed during a single fixed time cycle and for providing at least one graphics memory signal indicating the state of memory command execution to said graphics processor means, and said graphics processor means includes means for decoding graphics processor means instructions, each instruction decoded to provide a memory command and an internal graphics processor command wherein said internal graphics processor command is derived from the decoded instruction, a current state of the graphics processor means, and said graphics memory signal, said graphics processor means including means for providing said memory command to said graphics memory means and simultaneously executing said internal processor command within the same fixed time cycle.
Claim 13
Dependent Claim 209 words
A graphics display system comprising: a system processor means for computing graphics information to be displayed; a graphics processor means connected to the system processor means for receiving said graphics information and for computing picture element data for display; a graphics memory means connected to said graphics processor means for receiving and storing said picture element data; a display means connected to said graphics memory means for displaying said picture element data from said graphics memory means; wherein said graphics memory means includes means for executing memory commands for storing and retrieving said picture element data, each memory command being executed during a single fixed time cycle and for providing at least one graphics memory signal indicating the state of memory command execution to said graphics processor means, and said graphics processor means includes means for decoding graphics processor means instructions, each instruction decoded to provide a memory command and an internal graphics processor command wherein said internal graphics processor command is derived from the decoded instruction, a current state of the graphics processor means, and said graphics memory signal, said graphics processor means including means for providing said memory command to said graphics memory means and simultaneously executing said internal processor command within the same fixed time cycle.
Claim 14
Dependent Claim 33 words
A graphics display system according to claim 10 wherein said internal commands are performed in series in said graphics processor means during the performance of said memory command by said graphics memory means.
Claim 15
Dependent Claim 21 words
A graphics display system according to claim 11 wherein said series of internal commands are performed within the fixed time period.
Claim 16
Dependent Claim 25 words
A graphics display system according to claim 12 wherein said graphics processor means includes at least one register which specifies the memory and internal commands.
Claim 17
Dependent Claim 23 words
A graphics display system according to claim 13 wherein said internal commands include commands that compute address information for the graphics memory means.
Claim 18
Dependent Claim 34 words
A graphics display system according to claim 14 wherein said graphics processor means includes a control means connected to at least two registers for executing said instructions in said registers in a serial loop.
Claim 19
Dependent Claim 21 words
A graphics display system according to claim 15 wherein said control means connected registers receive instructions from said system processor means.
Claim 20
Dependent Claim 71 words
A graphics display system according to claim 16 wherein said control means connected registers are connected to a plurality of serially connected latches each connected to respective decoding circuit means, said latches for receiving instructions from one of the control registers from said control means and for providing its instruction to its respective decoding circuit means for providing a plurality of control signals simultaneously specifying memory commands and internal processor commands.
Claim 21
Dependent Claim 25 words
A graphics display system according to claim 17 wherein each instruction within said control registers is serially circulated through said latches by said control means.
Claim 22
Dependent Claim 20 words
A graphics display system according to claim 18 wherein an instruction is loaded into a latch each fixed time period.
Claim 23
Dependent Claim 82 words
A processor comprising: means for providing a first command decoded from an instruction to an external device for execution in a fixed time cycle; means for receiving a signal from said external device indicating the state of command execution; and means for decoding a second command from said instruction, a current state of the processor and said external device signal and for executing said second command simultaneously and concurrently with the execution of said first command in the same fixed time cycle.
Claim 24
Dependent Claim 82 words
A processor comprising: means for providing a first command decoded from an instruction to an external device for execution in a fixed time cycle; means for receiving a signal from said external device indicating the state of command execution; and means for decoding a second command from said instruction, a current state of the processor and said external device signal and for executing said second command simultaneously and concurrently with the execution of said first command in the same fixed time cycle.

References Cited (Backward Citations)

US4688032A Cited
US4667306A Cited
US4646259A Cited
US4701864A Cited
US4665495A Cited
US4710761A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-04-09 1993-10-09 1994-04-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-04-09 1997-10-09 1998-04-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-04-09 2001-10-09 2002-04-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag