USER INTERFACE BETWEEN A MICROCONTROLLER AND A FLEXRAY COMMUNICATIONS MODULE; FLEXRAY USER; AND METHOD FOR TRANSMITTING MESSAGES VIA SUCH AN INTERFACE
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface between a FlexRay communications module which is connected to a FlexRay communications link over which messages are transmitted and which includes a message memory for buffer storing messages from the FlexRay communications link or for the FlexRay communications link, and a microcontroller which is assigned to the FlexRay communications module and which includes a microprocessor and a direct memory access (DMA) controller for exchanging data with the message memory. In order for the DMA controller of the microcontroller to be connected more effectively to the FlexRay communications module, the user interface has a state machine, which, once configured by the microprocessor of the microcontroller, independently coordinates and controls a data transmission between the message memory of the FlexRay communications module and the DMA controller.
20 Citations
22 Claims
-
1-11. -11. (canceled)
-
12. A user interface system, comprising:
-
a user interface between a FlexRay communications module which is connected to a FlexRay communications link over which messages are transmitted and which includes a message memory for one of buffer storing messages from the FlexRay communications link and for the FlexRay communications link; and a microcontroller which is assigned to the FlexRay communications module and which includes a microprocessor and a direct memory access (DMA) controller for exchanging data with the message memory; wherein the user interface has a state machine, which, once configured by the microprocessor of the microcontroller, independently coordinates and controls a data transmission between the message memory of the FlexRay communications module and the DMA controller. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A FlexRay user system, comprising:
-
a FlexRay user, which has a microcontroller; a FlexRay communications module which is connected to a FlexRay communications link over which messages are transmitted and which includes a user interface between the microcontroller and the communications module, the microcontroller including a microprocessor and a direct access memory (DMA) controller, the communications module including a message memory for buffer storing messages from the FlexRay communications link or the FlexRay communications link; wherein the user interface has a state machine, which, once configured by the microprocessor of the microcontroller, independently coordinates and controls a data transmission between the message memory of the FlexRay communications module and the DMA controller.
-
-
19. A method for transmitting data, the method comprising:
-
transmitting data between a message memory of a FlexRay communications module, which is connected to a FlexRay communications link over which messages are transmitted, and a direct memory access (DMA) controller of a microcontroller; configuring a state machine, which, as part of a user interface, is located between the microcontroller and the FlexRay communications module, by a microprocessor of the microcontroller; and following the configuration, independently coordinating and controlling, by the state machine, the data transmission. - View Dependent Claims (20, 21, 22)
-
Specification