PCIe TLP Encapsulation for Direct Endpoint Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of intra-vehicle networks is increased due to the need for multiple transmission interfaces and interface conversions when endpoints in a PCIe system communicate through a root, which is not suitable for high-speed communication scenarios.
Innovation Solution
A PCIe-based data transmission method that allows endpoints to communicate directly without using a root by encapsulating data into transaction layer packets (TLPs) with specific fields indicating data type and encapsulation parameters, enabling direct communication between endpoints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If endpoints communicate through a root in a PCIe system, then communication management is centralized and reliable, but the complexity of the intra-vehicle network increases due to multiple transmission interfaces and interface conversions
Solution Approach 1:
The patent extracts the root mediation function from the communication path, allowing endpoints to communicate directly without requiring the root to manage all transmissions. This is achieved by enabling endpoints to independently encapsulate data with routing information and transmit directly to destination endpoints, thereby reducing network complexity while maintaining communication reliability through self-contained TLP packets that include all necessary routing and identification information
Solution Approach 2:
The patent merges multiple transmission interfaces and interface conversion functions into a unified direct communication path between endpoints. By allowing endpoints to communicate directly through a single interface without requiring conversion between multiple interfaces via the root, the system reduces the number of interface conversions needed and simplifies the overall network architecture
2Adaptability or versatility
If multiple transmission interfaces and interface conversions are used for endpoint communication, then communication flexibility is improved, but the complexity and overhead of the system increases
Solution Approach 1:
The patent creates a universal communication mechanism where a single transmission interface can handle all types of endpoint-to-endpoint communication directly. The TLP packet structure is designed to be multi-functional, carrying data, routing information, and identification information in a unified format that works for all communication scenarios, eliminating the need for multiple specialized interfaces and conversions
3Device complexity
If direct endpoint-to-endpoint communication is enabled, then network complexity is reduced, but the ability to manage and control communications centrally is weakened
Solution Approach 1:
The patent implements self-service communication where endpoints independently perform functions previously requiring root mediation. Each endpoint autonomously encapsulates data with complete routing and identification information in TLP packets, manages its own transmission without root intervention, and handles direct communication with other endpoints, thereby reducing network complexity while maintaining communication reliability through self-contained, self-managing packets
Data Source
AI summary
A Peripheral Component Interconnect Express (PCIe)-based data transmission method and apparatus includes a first node that encapsulates data into a transaction layer packet (TLP) and then sends the TLP to a second node, where the TLP includes a packet header part, a first field and a second field of the packet header part that are used to indicate first encapsulation information, and the first encapsulation information includes a data type of the data and at least one encapsulation parameter corresponding to the data type. The first field and the second field are used to indicate the information required for transmitting the data, so that the endpoints can communicate with each other even if the root is not used.


