发明名称 METHOD AND APPARATUS FOR DATA COLLISION DETECTION IN A MULTI-PROCESSOR COMMUNICATION SYSTEM
摘要 A method and apparatus for data collision detection and resolution in a multi-processor communication system. The system includes a plurality of processors (1, 2, 3, 4, 5, 6, 7, 8) coupled via a common bus (9). When it is required that one processor (1, 2, 3, 4, 5, 6, 7 or 8) communicate with another processor (1, 2, 3, 4, 5, 6, 7 or 8), the first processor (1, 2, 3, 4, 5, 6, 7 or 8) determines whether a data collision flag is set. The processor (1, 2, 3, 4, 5, 6, 7 or 8) then checks a number of indicators to determine whether the identity of the transmitting processor (1, 2, 3, 4, 5, 6, 7 or 8) is what it is expected to be. If a data collision is found, the processor (1, 2, 3, 4, 5, 6, 7 or 8) waits a selective time before transmitting a message (30). The processor (1, 2, 3, 4, 5, 6, 7 or 8) then repeats the data collision checking and transmitting the message (30) to the other processor (1, 2, 3, 4, 5, 6, 7 or 8) when no data collision is found. The time to wait is dependent upon the identity of the processor (1, 2, 3, 4, 5, 6, 7 or 8) and is table driven. <IMAGE>
申请公布号 AU2201992(A) 申请公布日期 1993.05.06
申请号 AU19920022019 申请日期 1992.09.01
申请人 MOTOROLA, INC. 发明人 PETER J. ARMBRUSTER;JAMES A. STEPHENS
分类号 G06F13/00;G06F9/52;G06F13/376;G06F13/38;G06F15/16;G06F15/177;H04L12/413 主分类号 G06F13/00
代理机构 代理人
主权项
地址