System for scheduling serial message transmission on a bus which is adoptable for rescheduling prioritized messages using a doubly-linked list
AssigneeMotorola, Inc.
InventorMichael P. Nolan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorMichael P. Nolan
Estimating the term…
A system (10) for scheduling serial message transmission on a single bus (11) having a plurality of messages to be sent stored in memory (21) with each message located between associated start and end message addresses (START, END). A message list or queue (28) of the messages to be sent is formed and stored in memory (22) wherein the list comprises message pointer blocks (27) associated with each of the messages. Each pointer block includes at least the message start and end addresses, the message unique ID code (MID), the message priority (PRI), the address of the message pointer block associated with the next message to be sent (NEXT) and the address of the message pointer block associated with the previous message to be sent (PREV). A message transmission apparatus (16, 17, 18, 19) then sequentially serially transmits the messages on the bus in accordance with the message transmission order specified in the message list. New messages are scheduled for transmission by appropriately linking a new message pointer block to the lift, and previously sent messages are rescheduled for retransmission by delinking the previous message pointer block and relinking it further down the list. The system eliminates the need for storing sent messages in buffer memory in the event a message is improperly sent and must be resent, and no movement of actual messages in memory is required to alter the message transmission sequence since this is accomplished by just appropriately relinking message pointer blocks in the list.
System for scheduling serial message transmission on a single bus, comprising:
System for rescheduling serial message transmission on a single bus, comprising:
System for scheduling serial message transmission on a single bus, comprising:
Method for scheduling serial message transmission on a single bus, comprising the steps of:
Method for scheduling serial message transmission on a single bus, comprising the steps of:
Method for scheduling serial message transmission on a single bus, comprising the steps of:
Dependencies are inferred from the claim text.