摘要 |
PROBLEM TO BE SOLVED: To provide a technique for delivering data between a device and a memory not through a processor performing mutual conversion between virtual addresses and actual addresses even when the device does not operate using actual addresses.SOLUTION: A transfer apparatus 10 comprises: a device address register 11 which stores a first virtual address specified in a transfer request for data from a device 20; an actual address register 12 which stores an actual address of a memory 30 set by a processor 40; a virtual address register 13 storing a second virtual address corresponding to the actual address; a comparison part 14 which compares the first virtual address with the second virtual address excluding offset parts; and a transfer control part 15 which transfers data using an address generated by replacing an offset part of the actual address with the offset part of the first virtual address when the compared parts match each other and stops the transfer when the compared parts are discrepant.SELECTED DRAWING: Figure 1 |