Pipeline processor with write control and validity flags for controlling write-back of execution result data stored in pipeline buffer register
AssigneeKabushiki Kaisha Toshiba
InventorJun Tanabe
Life of this patent
Estimating the term…
Loading patent…
AssigneeKabushiki Kaisha Toshiba
InventorJun Tanabe
Estimating the term…
A bypass circuit is provided in a pipeline processor. A pipeline register is provided between an instruction execution stage and a write-back stage. The pipeline register stores a data validity flag and a WRITE control flag to control writing data into a general purpose register unit. The data retained in the pipeline register is allowed to be written back into the general purpose register unit when the WRITE control flag indicates “valid”. The pipeline register continues to retain the retained data even after the writing of the retained data into the general purpose register unit. The first pipeline register supplies the retained data to the second stage through the bypass circuit at the time of executing a subsequent instruction having data dependency on a preceding instruction.
A pipeline processor including a first stage to read data from a general purpose register unit, a second stage to execute instruction, and a third stage to write back data into the general purpose register unit, the pipeline processor comprising:
A pipeline processor including a first stage to read data from a general purpose register unit, a second stage to execute instruction, and a third stage to write back the data into the general purpose register unit, the pipeline processor comprising:
Dependencies are inferred from the claim text.