摘要 |
PROBLEM TO BE SOLVED: To obtain a resource competition managing method in a pipeline for avoiding data hazard. SOLUTION: A processing engine includes several pipeline stages 822-828, several resources and a pipe line protecting mechanism 838. The pipeline protecting mechanism includes each arbitration logic 886 for predicting access competition among pipe line stages for each resource to be protected. The output of each arbitration logic is connected with 888 and 889, and constitutes a step control signal for controlling the selective stop of pipeline so that resource access competition can be prevented. The resource can be a register or part (field) of the register. A arbitration logic is offered to each resource so that a control logic necessary for predicting latent resource access competition can be effectively distributed, and the pipelines are selectively stopped so that the actual generation of access competition can be prevented. |