Graphic processing having apparatus for outputting FIFO vacant information
First Claim
1. A graphic processing system for controlling a display, comprising:
- a central processing unit (CPU) which controls said graphic processing system by outputting commands and parameters for causing a character and graphics to be drawn on said display or an operation to be performed on data to be displayed on said display; and
a processor which receives said commands and parameters and draws a character and graphics on said display or performs an operation on data to be displayed on said display in response to said commands and parameters;
wherein said processor includes a first-in first-out (FIFO) buffer for storing said commands and parameters received from said CPU, said FIFO buffer includes a plurality of storage areas, andwherein said processor reads out said commands and parameters from said FIFO buffer, draws a character and graphics on said display or performs an operation on data to be displayed on said display in response to said commands and parameters and outputs information to said CPU representing a number of empty storage areas in said FIFO buffer thereby requesting said CPU to output an amount of commands and parameters corresponding to the number of said empty storage areas represented by said information so as to fill all of said empty storage areas in said FIFO buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphic processing system including a main memory for storing a program and information correspond to pixels, a main processor for effecting an execution processing of a program transferred from the main memory or from an external device so as to control the system, display/output devices such as a CRT device and a printer for outputting graphic information attained by controlling pixels arranged in a plurality of dimensions, a frame buffer for storing information corresponding to pixels outputted to the display/output devices, and a graphic processor for receiving a command and parameter information transferred from the main memory and/or the main processor, for generating character and graphic data in accordance with a predetermined processing procedure and for performing a transfer control including an execution of a drawing processing to transfer generated data through first and second address buses and first and second data buses to the main memory and/or the frame buffer, respectively. The system includes a bus connection switch circuit to be controlled by the graphic processor to effect a connection control between the first and second address buses and between the first and second data buses so as to enable execution of a drawing processing in the main memory connected to a bus on the main processor side and a data transfer between the main memory and the frame buffer.
44 Citations
33 Claims
-
1. A graphic processing system for controlling a display, comprising:
-
a central processing unit (CPU) which controls said graphic processing system by outputting commands and parameters for causing a character and graphics to be drawn on said display or an operation to be performed on data to be displayed on said display; and a processor which receives said commands and parameters and draws a character and graphics on said display or performs an operation on data to be displayed on said display in response to said commands and parameters; wherein said processor includes a first-in first-out (FIFO) buffer for storing said commands and parameters received from said CPU, said FIFO buffer includes a plurality of storage areas, and wherein said processor reads out said commands and parameters from said FIFO buffer, draws a character and graphics on said display or performs an operation on data to be displayed on said display in response to said commands and parameters and outputs information to said CPU representing a number of empty storage areas in said FIFO buffer thereby requesting said CPU to output an amount of commands and parameters corresponding to the number of said empty storage areas represented by said information so as to fill all of said empty storage areas in said FIFO buffer. - View Dependent Claims (2, 3, 4)
-
-
5. A graphic processing method of controlling a display in response to commands and parameters output from a central processing unit (CPU), said commands and parameters cause a character and graphics to be drawn on said display or an operation to be performed on data to be displayed on said display, said graphic processing method comprising the steps of:
-
storing in a first-in first-out (FIFO) buffer said commands and parameters from said CPU, said FIFO buffer includes a plurality of storage areas; reading out said commands and parameters from said FIFO buffer, drawing a character or graphics on said display or performing an operation on data to be displayed on said display in response to said commands and parameters; and outputting information to said CPU representing a number of empty storage areas in said FIFO buffer thereby requesting said CPU to output an amount of commands and parameters corresponding to the number of said empty storage areas represented by said information so as to fill all of said empty storage areas in said FIFO buffer. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A graphic processor for controlling a display in response to commands and parameters output from a central processing unit (CPU), said commands and parameters cause a character and graphics to be drawn on said display or an operation to be performed on data to be displayed on said display, said graphic processor comprising:
-
a first-in first-out (FIFO) buffer for storing said commands and parameters from said CPU, said FIFO buffer includes a plurality of storage areas; and means for reading out said commands and parameters from said FIFO buffer, drawing a character and graphics on said display or performing an operation on data to be displayed on said display in response to said commands and parameters, and outputting information to said CPU representing a number of empty storage areas in said FIFO buffer thereby requesting said CPU to output an amount of commands and parameters corresponding to the number of said empty storage areas represented by said information so as to fill all of said empty storage areas in said FIFO buffer. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A graphic processor for responding to commands and parameters output from a central processing unit (CPU), comprising:
-
an execution unit for drawing a character and graphics or performing an operation in response to said commands and parameters; a first-in first-out (FIFO) buffer for storing commands and parameters from said CPU, said FIFO buffer includes a plurality of storage areas; and means for reading out said commands and parameters stored in said FIFO buffer, supplying said read out commands and parameters to said execution unit, and outputting information to said CPU representing a number of empty storage areas in said FIFO buffer thereby requesting said CPU to output an amount of commands and parameters corresponding to the number of said empty storage areas represented by said information so as to fill all of said empty area in said FIFO buffer. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A graphic processing system comprising:
-
a central processing unit (CPU); and a processor for receiving commands and parameters supplied from said CPU for drawing a character and graphics and performing an operation; wherein said processor includes a first-in first-out (FIFO) buffer for storing said commands and parameters therein, said FIFO buffer includes a plurality of storage areas, and said CPU reads out information from said FIFO buffer representing a number of empty storage areas, in said FIFO buffer and outputs an amount of commands and parameters corresponding to the number of empty storage areas in said FIFO buffer represented by said information so as to fill all of said empty storage areas in said FIFO buffer. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A graphic processing system comprising:
-
a central processing unit (CPU); and a graphic processor for receiving commands and parameters supplied from said CPU for drawing a character and graphics and performing an operation; wherein said graphic processor, including a first-in first-out (FIFO) buffer for storing said commands and parameters therein, said FIFO buffer includes a plurality of storage areas, determines whether an empty storage area exists in said FIFO buffer and a number of said empty storage areas, and outputs information indicating that an empty area exists in said FIFO buffer and the number of said empty storage areas to said CPU thereby requesting said CPU to output an amount of commands and parameters corresponding to the number of said empty storage areas in said FIFO buffer represented by said information so as to fill all of said empty storage areas in said FIFO buffer.
-
Specification