Information communication controller interface apparatus and method
First Claim
1. An automotive information controller for an automotive communication system having at least one communication bus having an information unit with an identifier portion and a data portion corresponding to said identifier portion, said information controller comprising an identifier look-up element for sending a predetermined program selector to a signal handler upon determination that the identifier portion of a received information unit corresponds to a predetermined identifier associated with the predetermined program selector, whereinthe program selector defines an operation to be performed on the data portion by the signal handler, the operation to be performed on the data portion being creation of a second information unit;
- or merging the data portion, or part of the data portion, with another data portion of a second information unit;
or saving the data portion, or part of the data portion;
said identifier look-up element further comprises a look-up table for storing a list of identifiers, said identifier look-up element searching the look-up table in order to find said predetermined identifier and said predetermined program selector corresponding to said identifier portion; and
said identifier look-up element is programmable to allow the predetermined identifier and/or the associated program selector to be changed.
29 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for communicating information within a network having one or more communication buses (5, 6, 7, 8), consisting of one or more elements (20, 30, 40) to maximise throughput and minimise CPU involvement by executing the following. Compare incoming message identifiers (14) against a set of predetermined identifiers (22). Transpose data sets (12) within the incoming message data frame and where necessary, save and/or transmit new frames as defined by operations dependent upon the incoming identifier. By utilising an optimal set of operands the memory requirement is satisfied by a minimal size of standard type.
9 Citations
8 Claims
-
1. An automotive information controller for an automotive communication system having at least one communication bus having an information unit with an identifier portion and a data portion corresponding to said identifier portion, said information controller comprising an identifier look-up element for sending a predetermined program selector to a signal handler upon determination that the identifier portion of a received information unit corresponds to a predetermined identifier associated with the predetermined program selector, wherein
the program selector defines an operation to be performed on the data portion by the signal handler, the operation to be performed on the data portion being creation of a second information unit; - or merging the data portion, or part of the data portion, with another data portion of a second information unit;
or saving the data portion, or part of the data portion;said identifier look-up element further comprises a look-up table for storing a list of identifiers, said identifier look-up element searching the look-up table in order to find said predetermined identifier and said predetermined program selector corresponding to said identifier portion; and said identifier look-up element is programmable to allow the predetermined identifier and/or the associated program selector to be changed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- or merging the data portion, or part of the data portion, with another data portion of a second information unit;
-
8. A method for using an automotive information controller for an automotive communication system having at least one communication bus and having an information unit with an identifier portion and a data portion corresponding to said identifier portion, said method comprising:
-
receiving the identifier portion at an identifier look-up element, said identifier look-up element comprising a look-up table for storing a list of identifiers; searching the look-up table in order to find a predetermined identifier and a predetermined program selector corresponding to said identifier portion, the identifier look-up element being programmable to allow the predetermined identifier and/or the associated program selector to be changed; sending said predetermined program selector to a signal handler upon determination that the identifier portion corresponds to said predetermined identifier associated with the predetermined program selector; performing an operation on the data portion based upon the program selector, the operation on the data portion being creation of a second information unit;
or merging the data portion, or part of the data portion, with another data portion of a second information unit;
or saving the data portion, or part of the data portion.
-
Specification