摘要 |
PROBLEM TO BE SOLVED: To realize an instruction execution control system capable of automatically determining generation of data conflict in instruction execution by a microprocessor, and avoiding the data conflict without needing optimization by a compiler. SOLUTION: This system comprises a determination circuit 10 predicting and determining generation of data conflict from decode information of a plurality of instructions and specifying the timing and address thereof; a control circuit 11 generating a conflict avoidance control signal in case that the generation of data conflict is predicted; a latch 12 temporarily holding data that is the object of conflict according to the conflict avoidance control signal; and a selector 14 selecting, in the event of data conflict, data held by the latch 12 according to the conflict avoidance signal, instead of data selection from a general storage area 4, whereby pipeline installation is avoided. COPYRIGHT: (C)2006,JPO&NCIPI
|