Inter-Processor Communication Using Ethernet TCP/IP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing inter-processor communication methods, such as RS-422 and asynchronous transfer mode (ATM), require separate high-priced control boards, complicate hardware design, and reduce system flexibility and expandability, making them costly and less competitive in the market.

Innovation Solution

Implementing inter-processor communication using Transmission Control Protocol/Internet Protocol (TCP/IP) with an Ethernet interface module, message process module, and common application programming interface (API) module to facilitate data transmission and reception, enabling flexible and cost-effective communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate control boards (HIPA, HINA, ATM switch boards) are used for inter-processor communication, then communication stability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvecommunication stabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent integrates inter-processor communication functionality directly into the processor board by incorporating an Ethernet interface module and TCP/IP communication module within the processor unit. This merging eliminates the need for separate control boards (HIPA, HINA, ATM switch boards) while maintaining communication stability through standardized Ethernet protocols and reliable TCP/IP stack implementation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The processor board is designed with multi-functional capabilities by incorporating Ethernet interface and TCP/IP communication modules that can handle various communication protocols and functions. This universal design allows the same processor board to perform both processing tasks and communication control, replacing multiple specialized boards with a single versatile unit.

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

2Reliability

If separate control boards are used for inter-processor communication, then communication reliability is improved, but ease of manufacture deteriorates

Engineering Contradiction:
Improvecommunication stabilityVSAvoidmanufacturing ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

By combining communication control functions directly into the processor board design, the system reduces the number of separate components that need to be manufactured and assembled. The Ethernet interface module and TCP/IP communication module are integrated into the processor board's circuit board, simplifying the manufacturing process and reducing assembly complexity while maintaining communication reliability.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If bus structure is used for communication, then communication speed is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication speedVSAvoidhardware design complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent replaces the traditional bus-based mechanical connection system with Ethernet network communication using TCP/IP protocols. Instead of using physical bus structures with multiple signal lines, the system uses Ethernet cables and standardized network protocols to achieve high-speed communication while significantly reducing hardware design complexity and the number of signal lines required.

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

4Speed

If ATM method is used for high-speed communication, then communication speed is improved, but device complexity and cost increase

Engineering Contradiction:
Improvecommunication speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent changes the communication protocol parameters from ATM (asynchronous transfer mode) to Ethernet with TCP/IP. This parameter change allows the system to achieve comparable or sufficient communication speeds for inter-processor communication while using standardized, cost-effective Ethernet infrastructure instead of expensive ATM switch boards and MUX/DEMUX devices.

Inventive Principle:
Principle #35Parameter changes

5Quantity of substance

If more signal lines are used in bus structure, then communication capacity is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesignal linesVSAvoiddesign ease
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent replaces the complex bus structure with multiple signal lines with Ethernet network communication. Instead of routing numerous signal lines between processors, the system uses Ethernet cables with standardized connectors, significantly reducing the number of wires and connections required while maintaining or improving communication capacity through higher bandwidth Ethernet protocols.

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

Data Source

PatentUS7774507B2Apparatus for providing inter-processor communication using TCP/IP in communication system
Publication Date: 2010.08.10 SAMSUNG ELECTRONICS CO LTD
  • US7774507B2 patent drawing
  • US7774507B2 patent drawing
  • US7774507B2 patent drawing

AI summary

An apparatus for providing inter-processor communication (IPC) using transmission control protocol/Internet protocol (TCP/IP) in a communication system, including: an Ethernet interface module for providing an interface between an Ethernet device driver and an interprocessor communication (IPC) module, determining a type of a received message, transmitting the received message to a message process module if the type of the received message is non-frame data, and queuing the received message in a corresponding mailbox corresponding to frame data if the type of the received message is the frame data; a message process module for queuing the non-frame data received through the Ethernet interface module in a corresponding mailbox; and a common application programming interface (API) module for providing an interface for basically performing data transmission and reception through the message process module, mailbox management, interprocessor communication (IPC) buffer management and an interprocessor communication (IPC) control function.