Multi-Drop Bus Coexistence Messaging via Common Memory Map
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems in mobile devices require multiple physical GPIO pins for point-to-point links to transmit coexistence information, which is inefficient and increases manufacturing costs and complexity.
Innovation Solution
Implementing a method to configure a common memory map across devices on a serial bus, allowing coexistence messages to be transmitted over a multi-drop serial bus, reducing the need for physical pins by using a common memory map and unique identifiers to address messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If point-to-point links are used to transmit coexistence information, then data integrity and communication reliability are improved, but the number of physical pins increases and device complexity increases
Solution Approach 1:
Multiple point-to-point communication links are merged into a single multi-drop serial bus. The patent consolidates coexistence information transmission from multiple sources (modem, RF components, wireless communication devices) onto one shared bus, reducing the number of physical connections from multiple dedicated links to a single bus structure while maintaining communication reliability through protocol-level addressing and message routing
2Reliability
If multiple physical GPIO pins are used for point-to-point links, then communication reliability is improved, but manufacturing cost increases
Solution Approach 1:
Multiple GPIO pins used for separate point-to-point links are merged into a single multi-drop bus structure. The patent reduces the physical pin count by consolidating multiple communication channels into one shared bus, directly lowering manufacturing costs while maintaining communication reliability through logical addressing and message routing protocols
3Device complexity
If a multi-drop serial bus is used to reduce pin count, then device complexity is reduced, but communication latency may increase
Solution Approach 1:
The system performs preliminary actions by pre-configuring message priorities, destination addresses, and routing information before actual coexistence information transmission. The bus is pre-established with addressing schemes that enable direct routing to target devices, reducing the time needed for message handling and minimizing latency despite the multi-drop architecture
4Quantity of substance
If a common memory map is implemented across devices, then the number of physical pins is reduced, but the complexity of address management increases
Solution Approach 1:
A universal common memory map is implemented across all devices connected to the multi-drop bus. Each device is assigned unique address ranges within this shared memory space, allowing any device to communicate with any other device through standardized addressing. This universal addressing scheme simplifies the overall system architecture while managing address complexity through systematic allocation and protocol-level address translation
Data Source
AI summary
Systems, methods, and apparatus are described that provide for communicating coexistence messages over a multi-drop serial bus. A data communication method includes configuring a common memory map at each of a plurality of devices coupled to a serial bus, receiving at a first device coupled to the serial bus, first coexistence information directed to a second device coupled to the serial bus, generating at the first device, a coexistence message that includes the first coexistence information, and transmitting the coexistence message to the second device over the serial bus. The first coexistence information in the coexistence message may be addressed to a location in the common memory map calculated based on a destination address associated with the first coexistence information and a unique identifier of the first device.


