Patent ID: 7680138

Claim:
An inter-module communication apparatus, comprising: a first module and a second module which operate individually on a processor; a common memory interposed between said first module and said second module for functioning as a communication medium; a plurality of communication paths provided to said common memory for connecting said first module and said second module to be communicable; a transmission unit for transmitting communication data from said first module to said second module, each of the communication data transmitted by two or more of said plurality of communication paths being independent; a reception unit for receiving said communication data transmitted from said first module by said second module; a processing order relevance register in the transmission unit which, for transmission, registers processing order information upon determining that a processing order processed in the reception unit is needed among said independent communication data being transmitted by two or more of said plurality of communication paths; a processing order relating device for setting said processing order information such that said reception unit receives said independent communication data in the order indicated by the processing order information; a reception processing relevance checking device which, for reception, checks with said processing order relating device whether or not there is said processing order information set between said communication path which transmitted said received communication data and one or more others of said plurality of communication paths; and a processing order information analyzer which, for reception, analyzes whether or not said received communication data is in compliance with said processing order information, when said reception processing relevance checking device confirms that there is said processing order set between said communication path which transmitted said received communication data and said one or more others of said plurality of communication paths, wherein said communication data which is judged by said processing order information analyzer as being compliant with said processing order information is reception-processed according to said processing order information.