摘要 |
PROBLEM TO BE SOLVED: To realize the order guarantee of instructions with a multiplexed bus configuration. SOLUTION: An instruction A, a synchronizing instruction and an instruction C outputted from an arithmetic unit 1 to a local bus 100 are stored in a system buffer 51 of a bus controller 5 and transferred to a system bus 300. The synchronizing instruction and an instruction B are stored in a system buffer 61 of a bus controller 6 and transferred to a system bus 400. Next, these instructions are respectively stored in a local buffer 72 of a bus controller 7 or a local buffer 82 of a bus controller 8. When the synchronizing instruction is received, the bus controller 8 holds the synchronizing instruction and the instruction B inside. The synchronizing instruction in the local buffer 72 is outputted to a local bus 200 next to the instruction A, an internal flag 831 of a buffer control circuit 83 of the bus controller 8 is set and the synchronizing instruction and instruction B in the bus controller 8 are outputted to the local bus 200.
|