ECU Communication Circuitry Offloads Packet Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing sophistication of automotive electronics leads to resource-intensive and time-consuming vehicle network communication operations in electronic control units, which can consume disproportionate processing resources, affecting other functionalities.
Innovation Solution
Incorporating dedicated communication circuitry in electronic control units to offload computationally expensive packet operations such as packing and unpacking signal values, utilizing application-specific instruction sets and specially configured hardware for efficient signal value exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If general-purpose processors are used in electronic control units to implement flexible software architectures like AUTOSAR, then adaptability and versatility are improved, but processing resources are consumed excessively by communication operations
Solution Approach 1:
The patent divides the ECU into two distinct parts: a general-purpose processor for high-level control and decision-making, and a dedicated communication processor for handling all packet operations, signal value extraction, and data transmission. This segmentation allows each processor to specialize in specific tasks, reducing the communication burden on the general-purpose processor while maintaining software flexibility through the AUTOSAR architecture on the general-purpose side.
Solution Approach 2:
The patent introduces a communication processor as an intermediary component between the general-purpose processor and the vehicle network communication bus. This intermediary handles all time-consuming packet operations, protocol conversion, and signal value extraction, allowing the general-purpose processor to focus on application logic without being bottlenecked by communication overhead.
2Adaptability or versatility
If general-purpose processors handle all communication operations, then adaptability is maintained, but communication speed and efficiency deteriorate
Solution Approach 1:
The patent segments communication-intensive tasks from general-purpose processing tasks by introducing a dedicated communication processor. This communication processor specializes in packet operations, signal value extraction, and data transmission, executing these operations at higher speeds while the general-purpose processor maintains adaptability for application-specific logic through software reconfiguration.
Solution Approach 2:
The patent replaces the mechanical approach of using a general-purpose processor to handle all communication operations with a specialized communication processor designed specifically for packet manipulation and protocol handling. This substitution enables parallel processing where communication operations occur independently at high speed without blocking the general-purpose processor's adaptive software execution.
3Productivity
If dedicated communication circuitry is added to offload packet operations, then communication efficiency is improved, but device complexity increases
Solution Approach 1:
The patent introduces a communication processor as an intermediary component that handles packet operations and serves as a bridge between the general-purpose processor and the vehicle network. While this adds a component, it is a focused, specialized unit with a clear interface to the AUTOSAR software stack, making the complexity manageable and justified by the significant gains in communication efficiency and reduced processing burden on the main processor.
Solution Approach 2:
The communication processor is designed to handle multiple communication protocols and packet operations universally, supporting CAN, LIN, FlexRay, and other vehicle network protocols through a unified architecture. This multi-functionality reduces the need for separate dedicated hardware for each protocol, thereby limiting the increase in overall device complexity while maintaining high communication efficiency across different protocols.
Data Source
AI summary
This application discloses an electronic control unit coupled to a bus in a vehicle communication network. The electronic control unit includes a processing system configured to generate an instruction including an identifier of a type of signal exchanged through a vehicle communication network and including a command associated with exchange of a signal value corresponding to the type of the signal. The electronic control unit includes a communication circuitry configured to identify, based on the type of the signal in the instruction, a packet having a section allocated for the signal value corresponding to the type of the signal. The communication circuitry also can perform packet operations on the section of the packet allocated for the signal value based, at least in part, on the command included in the instruction. The packet operations can include packing the signal value into the packet or extracting the signal value from the packet.


