Browse Prior Art Database

SYNCHRONIZING MESSAGES BEIWEEN THE MASTER AND A SLAVE PROCESSOR

IP.com Disclosure Number: IPCOM000006479D
Original Publication Date: 1992-Aug-01
Included in the Prior Art Database: 2002-Jan-08
Document File: 1 page(s) / 44K

Publishing Venue

Motorola

Related People

Sanjay Wanchoo: AUTHOR

Abstract

In an environment with two or more microproces- this valid-msg-token. With all tasks in the master sors where there is a master and slave type of relation- processor, before the received message is processed, the ship, there is a potential for the two to get out of sync master processor compares and verifies the valid_msg due to the latency in the processing of the commands. -token with the valid_msg-token saved in its global This can cause the master processor to receive responses area. If the token in the messages match, then the that pertained to stale commands. associated messages are processed. (see Figure 1) To overcome this problem all TxAvtaster-Msgs This method of sending a randomly generated num- are sent from the master with a randomly or sequentially ber or a sequentially generated number has much less incremented number valid-msg-token. All Rx_ overhead in processing, both in ROM and in time as Master-Msgs are sent by the slave processors with compared to say time stamping.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

0 M

MOTOROLA INC. Technical Developments Volume 16 August 1992

SYNCHRONIZING MESSAGES BEIWEEN THE MASTER AND A SLAVE PROCESSOR

by Sanjay Wanchoo

   In an environment with two or more microproces- this valid-msg-token. With all tasks in the master sors where there is a master and slave type of relation- processor, before the received message is processed, the ship, there is a potential for the two to get out of sync master processor compares and verifies the valid_msg due to the latency in the processing of the commands. -token with the valid_msg-token saved in its global This can cause the master processor to receive responses area. If the token in the messages match, then the that pertained to stale commands. associated messages are processed. (see Figure 1)

  To overcome this problem all TxAvtaster-Msgs This method of sending a randomly generated num- are sent from the master with a randomly or sequentially ber or a sequentially generated number has much less incremented number valid-msg-token. All Rx_ overhead in processing, both in ROM and in time as

Master-Msgs are sent by the slave processors with compared to say time stamping.

Master Processor

Interface Task

Msgs

Slave Processor

valid-msg-token

laster-Msgs

Figure 1

2

[This page contains 15 pictures or other non-text objects]