Hardware Intermediary for CAN XL Ethernet Frame Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing methods for serial bus systems, such as CAN XL and Ethernet, face inefficiencies in handling mixed data frames, particularly in requiring software-based processing and indirect communication pathways, which can slow down data transfer and increase complexity.

Innovation Solution

A method and apparatus for direct, hardware-based data exchange between CAN XL transceivers and Ethernet switches, enabling efficient processing and transfer of Ethernet data frames embedded in CAN XL data frames through a media-independent interface, thereby bypassing software processing and optimizing data communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software-based processing is used for handling mixed data frames, then data processing flexibility is improved, but processing speed and efficiency deteriorate

Engineering Contradiction:
Improvedata processing flexibilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

A hardware intermediary component is introduced between the serial bus system and network coupling elements. This intermediary performs automatic identification and routing of data frames (CAN vs Ethernet) at the hardware level, enabling fast processing while maintaining flexibility through dedicated hardware logic that can be configured for different data frame types without software intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces software-based data frame processing with a hardware-based processing mechanism. The hardware component directly intercepts and processes data frames on the bus, performing identification, extraction, and routing operations in hardware rather than through software execution, thereby achieving both high speed and flexibility through circuit-level logic.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If indirect communication pathways are used for data transfer, then system compatibility is improved, but communication speed and efficiency deteriorate

Engineering Contradiction:
Improvesystem compatibilityVSAvoidcommunication speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The communication pathway is segmented into dedicated hardware channels: one path for CAN data frames and another for Ethernet data frames. The hardware intermediary automatically directs each data frame type through its optimized pathway directly to the appropriate network coupling element, eliminating indirect routing while maintaining compatibility with both communication protocols through separate dedicated paths.

Inventive Principle:
Principle #1Segmentation

3Productivity

If hardware-based direct exchange is implemented, then processing efficiency is improved, but device complexity deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidapparatus complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The hardware intermediary is designed with multi-functionality to perform multiple operations within a single device: data frame interception, protocol identification, frame extraction, and directional routing. By consolidating these functions into one universal hardware component, the system achieves high processing efficiency without proportionally increasing overall device complexity, as the single component handles multiple tasks that would otherwise require separate devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20230367737A1Method and apparatus for processing data associated with a transmitter and/or receiver device for a serial bus system
Publication Date: 2023.11.16 ROBERT BOSCH GMBH
  • US20230367737A1 patent drawing
  • US20230367737A1 patent drawing
  • US20230367737A1 patent drawing

AI summary

A computer-implemented method for processing data associated with a transmitter and/or receiver device for a serial bus system. The method includes: a) exchanging first data, for example using data frames of a first type, via the serial bus system, b) exchanging second data, for example using data frames of a second type, with at least one network coupling element, for example a switch.