Datagram Payload Extension for Serial Bus Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing serial communication technologies face challenges in achieving low-latency transmissions between peripherals and application processors in mobile communication devices, as they are limited by latencies associated with physical command and control signals, which are not effectively converted to virtual signals in real-time embedded systems.
Innovation Solution
The method involves communicating datagrams with an extended payload over a serial communication link by using a configuration message to indicate whether the load-exponent mode is enabled or disabled, generating an address field to set the number of bytes in a data frame, and sending the datagram via a bus interface, allowing for multiple bytes to be written or read using a single datagram, thereby reducing the need for multiple datagrams and minimizing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If physical command and control signals are used to connect component devices, then reliable communication is achieved, but precious GPIO pins are consumed and latency increases
Solution Approach 1:
The patent replaces physical command and control signals (mechanical/electrical system) with virtual signals transmitted over existing serial data links. This substitution eliminates the need for separate physical GPIO pins while maintaining communication reliability through protocol-level command structures that can be reliably parsed and executed by slave devices.
2Device complexity
If serial data links are used to transmit virtual signals, then GPIO pin consumption is reduced, but transmission latency increases and prevents real-time conversion
Solution Approach 1:
The patent implements preliminary action by pre-defining standardized command structures and data formats that enable slave devices to immediately recognize and execute commands without extensive processing delays. The predefined protocol framework allows for rapid command recognition and execution, reducing the latency inherent in serial communication while maintaining the benefit of reduced physical interconnects.
3Quantity of substance
If multiple datagrams are used to transmit extended payload data, then complete data transmission is achieved, but transmission time and latency increase
Solution Approach 1:
The patent merges multiple small datagrams into a single extended payload datagram structure. By combining command fields, data fields, and checksum fields into one unified communication packet, the system achieves extended data transmission capacity without the cumulative latency of multiple separate datagram transmissions. This merging approach maintains data integrity through integrated error checking while reducing overall transmission time.
Data Source
AI summary
Systems, methods, and apparatus for communicating datagrams over a serial communication link are provided. A transmitting device generates an address field in a datagram, sets a value of at least one bit in the address field to indicate a number of bytes of data associated with a data frame of the datagram, generates the data frame in the datagram, the data frame including the number of bytes of data, and sends the datagram to a receiving device. A receiving device receives a datagram from a transmitting device, decodes an address field of the datagram to detect a number of bytes of data included in a data frame of the datagram based on a value of at least one bit in the address field, and decodes the data frame to recover the detected number of bytes of data.


