Patent ID: 6510479
Filing Date: 2003-01-21
Classification: G06F,H04L

Abstract:
A CAN device that supports a plurality of message objects, comprising:at least one object-specific control register associated with each message object, wherein the at least one object-specific control register associated with each message object is programmable for the purpose of enabling or disabling the associated message object as a transmit or receive message object, thereby providing a user with the capability to concurrently stage two or more transmit messages for attempted transmission over a CAN bus coupled to the CAN device, according to a governing CAN protocol; and, a CAN/CAL module that processes both receive and transmit messages, the CAN/CAL module including a transmit pre-arbitration engine that determines which of two or more transmit messages concurrently staged for attempted transmission over the CAN bus has priority, wherein the message determined to have priority comprises a winning message and the message object associated with the winning message comprises a winning message object.