Automatic serial bus transmission sequencer
First Claim
Patent Images
1. A messaging system for vehicle comprising:
- a primary controller for transmitting and receiving information, the primary controller generating an array of data messages;
a communication module connected to the primary controller, the communication module having a first memory arranged to store the array of data messages at specific memory register locations, the data messages being written to the specific memory register locations by the primary controller;
a second memory arranged to store an array of address pointers, the array of address pointers being written to the second memory by the primary controller and pointing to the specific memory register locations of the first memory; and
a sequencing controller arranged to continuously sequence through the array of address pointers and select individual address pointers; and
a data bus connected to the communication module and providing a communication link between at least one additional vehicle node connected to the data bus, the data bus being arranged to transmit the data messages pointed to by the selected individual address pointers.
20 Assignments
0 Petitions
Accused Products
Abstract
A messaging system for a vehicle is disclosed. The messaging system includes a primary controller for transmitting and receiving information. The primary controller generates an array of data messages. A communication module is connected to the primary controller for receiving and storing the array of data messages in a memory. The communication module includes a sequencing controller for sequencing through the array of data messages and selecting individual data messages for transmission by the communication module. A data bus is connected to the communication module and provides a communication link between at least one additional vehicle node connected to the data bus.
13 Citations
17 Claims
-
1. A messaging system for vehicle comprising:
-
a primary controller for transmitting and receiving information, the primary controller generating an array of data messages;
a communication module connected to the primary controller, the communication module having a first memory arranged to store the array of data messages at specific memory register locations, the data messages being written to the specific memory register locations by the primary controller;
a second memory arranged to store an array of address pointers, the array of address pointers being written to the second memory by the primary controller and pointing to the specific memory register locations of the first memory; and
a sequencing controller arranged to continuously sequence through the array of address pointers and select individual address pointers; and
a data bus connected to the communication module and providing a communication link between at least one additional vehicle node connected to the data bus, the data bus being arranged to transmit the data messages pointed to by the selected individual address pointers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A messaging system for a vehicle comprising:
-
a primary controller for transmitting and receiving information;
an array of data messages generated by the primary controller, the array of data messages being organized into a plurality of message packets;
an array of address pointers which point to individual message packets within the array of data messages;
a communication module connected to the primary controller, the communication module including a first memory for receiving and storing the array of data messages and a second memory for receiving and storing the array of address pointers, the communication module further including a sequencing controller for continuously sequencing through the second memory and selecting an address pointer;
an address multiplexer for receiving the address pointer and addressing the first memory, the first memory transmitting a message packet;
a transmit controller connected to the first memory for receiving the message packet, the transmission controller transferring the message from the first memory to a transmit buffer; and
a data bus connected to the transmit controller and providing a communication link between the transmit buffer and at least one additional vehicle node connected to the data bus. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A messaging system for a vehicle comprising:
-
a primary controller for transmitting and receiving information;
an array of data messages generated by the primary controller, the array of data messages being organized into a plurality of message packets, each message packet including an opcode describing the message packet type, each opcode being optionally followed by one or more message data bytes, the message data bytes containing information which is periodically generated and updated by the primary controller;
an array of address pointers which point to individual message packets within the array of data messages, the address pointers being organized into a predetermined sequence by the primary controller;
a communication module connected to the primary controller, the communication module including a first memory for receiving and storing the array of data messages and a second memory for receiving and storing the array of address pointers, the communication module further including a sequencing controller for continuously sequencing through the second memory and selecting an address pointer;
an address multiplexer for receiving the address pointer and addressing the first memory, the first memory transmitting a message packet;
a transmit controller connected to the first memory for receiving the message packet, the transmission controller transferring the message from the first memory to a transmit buffer;
a data bus connected to the transmit controller and providing a communication link between the transmit buffer and at least one additional vehicle node connected to the data bus; and
a receive controller connected to the data bus for receiving data messages generated by another node connected to the data bus and routing the data messages to the primary controller.
-
Specification