Bus system and data transfer method
AssigneeCanon Kabushiki Kaisha
InventorsKoichi Morishita, Toshiaki Minami
Life of this patent
Estimating the term…
Abstract
A bus system which transfers data from a first device to a second device includes a holding unit which holds data input from the first device, and a selecting unit which selects whether to output the data from the first device to the second device by holding the data by the holding unit or without holding the data by the holding unit.
Claims20
A bus system that transfers data from a first device to a second device, comprising:
- holding means for holding data inputted from the first device;
- reception means for receiving an instruction to make a transition from a non-bypass state to a bypass state, wherein in the non-bypass state the data held by the holding means is transferred, and in the bypass state the data is transferred without being held by the holding means;
- and
- transition means for making the transition from the non-bypass state to the bypass state after the data held by the holding means is outputted to the second device, in response to the instruction received by the reception means.
A data transfer method in a bus system that includes holding means for holding data inputted from a first device and that transfers data from the first device to a second device, the method comprising
- a reception step of receiving an instruction to make a transition from a non-bypass state to a bypass state, wherein in the non-bypass state the data held by said holding means is transferred, and in the bypass state the data is transferred without being held by the holding means:
- and
- a transition step of making the transition from the non-bypass state to the bypass state after the data held by holding means is outputted to the second device, in response to the instruction received in the reception step.
A computer-readable storage medium storing a computer program for causing a computer to execute a data transfer method in a bus system that includes holding means for holding data inputted from a first device, and that transfers data from the first device to a second device, the method comprising:
- a reception step of receiving an instruction to make a transition from a non-bypass state to a bypass state, wherein in the non-bypass state the data held by the holding means is transferred, and in the bypass state the data is transferred without being held by the holding means:
- and
- a transition step of making the transition from the non-bypass state to the bypass state after the data held by holding means is outputted to the second device, in response to the instruction received in the reception step.
A computer-readable storage medium storing a computer program for causing a computer to execute a data transfer method in a bus system that includes holding means for holding data inputted from a first device, and that transfers data from the first device to a second device, the method comprising:
- a detection step of detecting a completion of outputting of data from the first device;
- and
- a selection step of selecting one of:
- a state of outputting the data from the first device to the second device by holding the data using the holding means, and a state of outputting the data from the first device to the second device without holding the data using the holding means, in accordance with the completion of outputting of the data from the first device.
A data transfer method in a bus system that includes holding means for holding data inputted from a first device, and that transfers data from the first device to a second device, the method comprising:
- a detection step of detecting completion of outputting of data from the first device;
- and
- a selection step of selecting one of:
- a state of outputting the data from the first device to the second device by holding the data using the holding means, and a state of outputting the data from the first device to the second device without holding the data using the holding means, in accordance with the completion of outputting of the data from the first device.
A bus system that transfers data from a first device to a second device, comprising:
- holding means for holding data inputted from the first device;
- detecting means for detecting a completion of outputting of data from the first device;
- and
- selecting means for selecting one of:
- a state of outputting the data from the first device to the second device by holding the data using the holding means, and a state of outputting the data from the first device to the second device without holding the data using the holding means, in accordance with the completion of outputting of the data from the first device.
Dependencies are inferred from the claim text.