Patent ID: 6907489

Claim:
A method for transferring data in an information processing system having a processor bus, a processor coupled to said processor bus, a memory bus, a memory unit coupled to said memory bus, a system bus, a device coupled to said system bus, a data transfer unit coupled to said processor bus and said memory bus and said system bus, said method comprising the steps of: outputting, by said processor, a data transfer request including an address to said processor bus; receiving said data transfer request by said data transfer unit that enables transfer of data between any arbitrary two of said processor, said main memory and said device via a corresponding two of said processor bus, said memory bus and said system bus; outputting a signal in order to access the memory unit by said data transfer unit according to said data transfer request output from said processor to said memory bus if said address corresponds to an address assigned to said memory unit, outputting a signal in order to access the device by said data transfer unit according to said data transfer request output from said processor to said system bus if said address corresponds to an address assigned to said device; receiving said data output from said memory unit or said device; and outputting said data to said processor by said data transfer unit.