Information processing system capable of quickly processing a parameter and a command necessary for drawing processing
AssigneeNEC Corporation
InventorNobuko Matsuda
Life of this patent
Estimating the term…
Abstract
In an information processing system which is operable in response to a parameter data signal and a command data signal and which includes a pre-processor unit for preliminarily processing the parameter data signal and a drawing processor unit for executing drawing operation in accordance with the command data signal, either the drawing processor unit or the pre-processor unit has a first register section and a second register section each of which serves to store the parameter data signal and the command data signal. Contents of the first register section are transferred to the second register section to be processed by an instruction execution unit of either the drawing processor unit or the pre-processor unit.
Claims19
An information processing system comprising a first processor unit connected to a first bus and a second processor unit which is connected to said first processor unit through a second bus, each of said first and said second processor units comprising an instruction execution unit and a register unit which stores a parameter data signal and a command data signal indicative of a processing operation executed in each of said first and said second processor units, the instruction execution unit of each of said first and said second processor units supplying a busy signal onto each of the first and the second buses when the instruction execution unit is put into a busy state, the register unit of a selected one of said first and said second processor units comprising:
- a first register section which is accessed by said selected one of the first and the second processor units and which is connected to a selected one of said first and said second buses to store at least said parameter data signal sent from said selected one of the first and the second buses, said first register section comprising a plurality of register portions connected to the selected one of the first and the second buses and storing at least said parameter data signal even when the instruction execution unit of the selected one of the first processor unit and the second processor unit produces said busy signal;
- and
- a second register section which is accessed by the instruction execution unit of said selected one of the first and the second processor units to transfer, together with said command data signal, the parameter data signal stored in the first register section to the second register section under control of the instruction execution unit of the selected one of said first and said second processor units and to store, as contents, the parameter data signal and the command data signal sent from said first register section, said second register section comprising a plurality of register portions which correspond to the plurality of the register portions included in the first register section, respectively;
- the instruction execution unit of said selected one of the first and the second processor units executing the processing operation in accordance with said contents of the second register section and producing said busy signal when said contents are stored in said second register section of the selected one of the first and the second processor units.
An information processing system for use in executing a drawing processing operation to draw a picture with reference to a parameter data signal and a command data signal which are sent from a host central processing unit and which are representative of parameters and commands necessary for drawing said picture and processing to be executed, respectively, said information processing system comprising:
- a pre-processor unit connected to said host central processing unit through a first bus and supplied with said parameter data signal and said command data signal for preliminarily processing said parameter data signal with reference to said command data signal to produce a processed result signal representative of results of the preliminary processing in the pre-processor unit;
- and
- a drawing processor unit connected to said pre-processor unit through a second bus and supplied with said processed result signal and said command data signal for processing said processed result signal in accordance with said command data signal to draw said figure picture;
- said pre-processor unit comprising an instruction execution unit and a register unit which stores the parameter data signal and the command data signal while said drawing processor unit comprises an instruction execution unit and a register unit which stores the processed result signal and the command data signal;
- the instruction execution units of said pre-processor unit and said drawing processor unit supplying busy signals onto the first and the second buses when the instruction execution unit is put into a busy state, respectively;
- the register unit of a selected one of said pre-processor unit and said drawing processor unit comprising:
- a first register section which is connected to a selected one of the first and the second busses and which comprises a plurality of register portions for storing a selected one of said processed result signal and said parameter data signal even when the instruction execution unit of the selected one of the pre-processor unit and the drawing processor unit produces said busy signal;
- and
- a second register section which is accessed by the instruction execution unit of said selected one of the pre-processor unit and the drawing processor unit and which comprises a plurality of register portions corresponding to the plurality of the register portions of the first register section, respectively, in addition to a command register portion, the plurality of the register portions being for storing, as contents, the selected one of the processed result signal and the parameter data signal while the command register portion stores the command data signal,
- the instruction execution unit of said selected one of the pre-processor unit and the drawing processor unit executing the processing operation in accordance with said contents of the second register section and producing said busy signal when said contents are stored in said second register section of the selected one of the pre-processor unit and the drawing processor unit,
- the second register section being rewritten after the processing operation is completed in the instruction execution unit of the selected one of the pre-processed unit and the drawing processor unit.
An information processing system, comprising:
- a first processor unit connected to a first bus;
- and
- a second processor unit connected to said first processor unit through a second bus, each of said first and said second processor units comprising an instruction execution unit and a register unit which stores a parameter data signal and a command data signal indicative of a processing operation executed in each of said first and said second processor units, the instruction execution unit of each of said first and said second processor units supplying the register unit with a load instruction after completion of the processing operation of the instruction execution unit, the register unit of a selected one of said first and said second processor units comprising:
- a first register section which is accessed by said selected one of the first and the second processor units and which is connected to a selected one of the first and the second buses to store at least the parameter data signal sent from said selected one of the first and the second buses and to transfer the parameter data signal in response to the load instruction;
- and
- a second register section which is accessed by the instruction execution unit of said selected one of the first and the second processor units to receive the parameter data signal from the first register section to the instruction execution unit of the selected one of the first and the second processor units,
- wherein the instruction execution unit of the selected one of the first and the second processor units issues the load instruction to the first register section after the completion of the processing operation in the instruction execution unit to make the first register section transfer the parameter data signal to the second register section.
Dependencies are inferred from the claim text.