PURPOSE: To attain the synchronism between a reception data and a data processing by a data at a last frame of a block by preparing a save area the same in size as the maximum length of a data block length to a command requiring a large quantity of processing time such as expanding processing of an image data and releasing a busy status when the data in the save area is lost.
CONSTITUTION: A device 3 sets a frame transmitted from a multi-controller 2 to a reception buffer 31, the data part (including order) in it is saved to a save buffer 32 and the expanding processing is started. The data is saved by the number of received frames to revise a save pointer A-PTR. In the expanding processing, on the other hand, data are extracted sequentially from a save buffer 32 according to processing pointer B-PTR to attain the expanding processing. The device 3 turns off the save flag by regarding the expanding processing for a data for one block's share as it is completed when the contents of both the save pointer A-PTR revised by data save and the processing pointer B-PTR revised by the completion of the expanding processing are concident.
TAKAHASHI MITSUGI