×

High level message priority assignment by a plurality of message-sending nodes sharing a signal bus

  • US 7,664,133 B2
  • Filed: 12/22/2005
  • Issued: 02/16/2010
  • Est. Priority Date: 02/06/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A node operable in a data processing arrangement including a plurality of the nodes that are capable of communicating with one another via a serial bus, the node comprising:

  • a send register for storing a message for transmission on the serial bus, wherein the message comprises at least a data ID including a content identifier inherently exhibiting a first bus arbitration priority, wherein the content identifier represents a pre-assigned priority of the message content;

    a message priority module configured to store a variable bus arbitration priority contiguous with the data ID of the message, wherein the variable bus arbitration priority is computationally adjustable by the node to change the pre-assigned priority of the message content; and

    a transmitter coupled to the message priority module to receive the message, and to serially transmit onto the serial bus the message as dominant and recessive signal levels in a bit format ordered from the variable bus arbitration priority to the first bus arbitration priority, wherein the data processing arrangement grants serial bus access to a selected one of the plurality of nodes having the highest first bus arbitration priority, if the variable bus arbitration priorities of the plurality of nodes do not differ.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×