Patent ID: 6058251
Filing Date: 2000-05-02
Classification: G06F

Abstract:
A data transmission system in which data read out of a first memory is transmitted to a second memory, comprising:buffer means for temporarily storing data to be transmitted to said second memory;first identifying means for identifying a maximum permissible transmission unit defined by a bus/address boundary rule for addresses of said second memory, the maximum permissible transmission unit being a maximum data length which can be accesses in a single transmission operation based on the bus/address boundary rule;first deciding means for deciding a transmission unit of data to be transmitted to said second memory based on an amount of data which should be transmitted but has not yet been transmitted and the maximum permissible transmission unit identified by said first identifying means, the transmission unit being a unit amount of data to be transmitted;storing control means for reading data for the transmission unit decided by said first deciding means out of said first memory starting from data stored at an identified address of said first memory, in accordance with the bus/address boundary rule for the address of the first memory, and for storing the data in said buffer means; andtransmission control means for transmitting a batch of data stored in the buffer means to said second memory.