Patent ID: 7818546
Filing Date: 2010-10-19
Classification: G06F

Abstract:
1. A bus apparatus for transferring information between a bus master and a bus slave, comprising: a plurality of pipeline registers capable of transmitting information from the bus master to the bus slave by a pipeline processing; and a plurality of management devices that manage each pipeline register and are provided corresponding to the plurality of pipeline registers, respectively, wherein each of the management devices includes: a holding state keeping unit that keeps a holding state as information indicating whether a current stage's pipeline register corresponding to the management device holds information; an adjacent stage's holding state specifying unit to which the holding state of a previous stage's pipeline register that transmits information to the current stage's pipeline register and the holding state of a subsequent stage's pipeline register to which information from the current stage's pipeline register is transmitted are input, the adjacent stage's holding state specifying unit outputting the holding state of the current stage's pipeline register to the previous stage's pipeline register and to the subsequent stage's pipeline register; and a transfer control unit that determines whether information held by the corresponding pipeline register is transferred based on the holding state of the current stage's pipeline register kept by the holding state keeping unit, and the holding state of the previous stage's pipeline register and the holding state of the subsequent stage's pipeline register specified by the adjacent stage's holding state specifying unit.