Patent ID: 7152129

Claim:
An apparatus having an inter-module data transfer confirming function comprising: a first module; a second module; a bridge module connected to said first module and to said second module through interface buses to connect said first module and said second module to each other so that data can be transferred between said first module and said second module; and a confirmation code setting means for setting, in said bridge module, a confirmation code for confirming data transfer from said bridge module to said second module when said first module transfers data to said second module via said bridge module through said interface buses; said first module comprising: a descriptor setting means for, before data transfer is initiated, setting a data transfer descriptor containing transfer information required for data transfer to said second module and a data transfer confirmation flag set to ON when necessary to confirm the data transfer after the data transfer; a descriptor generating means for, after the data transfer to said second module, automatically generating, when said data transfer confirmation flag is ON, a data transfer confirmation descriptor containing confirmation code reading information, which is required to read said confirmation code from said bridge module to said first module, based upon said transfer information in said data transfer descriptor set by said descriptor setting means; and a controlling means for controlling data transfer to said second module according to said transfer information in said data transfer descriptor set by said descriptor setting means, and for controlling, when said data transfer confirmation flag is ON, after the data transfer to said second module is completed, reading of said confirmation code from said bridge module according to said confirmation code reading information in said data transfer confirmation descriptor automatically generated by said descriptor generating means.