-
公开(公告)号:US11088815B1
公开(公告)日:2021-08-10
申请号:US17062118
申请日:2020-10-02
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt , Umesh Srikantiah , Karthik Manivannan
Abstract: Certain aspects of the present disclosure provide an apparatus for wireless communication. The apparatus generally includes a plurality of slave radio frequency (RF) devices, a master RF device configured to set a configuration parameter in a register to be applied by an RF slave device of the plurality of RF slave devices, and a clock line coupled between the master RF device and the plurality of slave RF devices. The slave RF device may be configured to: count a number of cycles of a clock signal on the clock line; and apply the configuration parameter for the slave RF device based on the count of the number of cycles, wherein the master RF device is further configured to disable an interrupt reporting function of the plurality of slave RF device during a time period between setting the configuration parameter in the register and the configuration parameter being applied.
-
公开(公告)号:US10579549B2
公开(公告)日:2020-03-03
申请号:US16162583
申请日:2018-10-17
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt
Abstract: Systems, methods, and apparatus for optimizing bus latency associated with a serial bus using staggered bidirectional transmission within a transaction or datagram are described. A method performed at a device coupled to a serial bus includes initiating a transaction between the first device and a second device to exchange a datagram with the second device in a first direction over the serial bus, and exchanging one or more bytes of data with the second device in a second direction over the serial bus before the datagram has been completely transmitted. The first device and the second device alternate as transmitters on the serial bus such that direction of data transmission is staggered on the serial bus. The serial bus may be operated in accordance with an I3C, RFFE, SPMI, or other protocol.
-
公开(公告)号:US10521392B2
公开(公告)日:2019-12-31
申请号:US15966687
申请日:2018-04-30
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Mohit Kishore Prasad , Richard Dominic Wietfeldt , Christopher Kong Yee Chun
Abstract: 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.
-
34.
公开(公告)号:US10515044B2
公开(公告)日:2019-12-24
申请号:US16142419
申请日:2018-09-26
Applicant: QUALCOMM Incorporated
Inventor: Richard Dominic Wietfeldt , Radu Pitigoi-Aron , Lalan Jee Mishra
Abstract: Systems, methods, and apparatus for communication virtualized general-purpose input/output (GPIO) signals over a serial communication link. An apparatus includes a serial bus, and an originating device and destination device coupled to the serial bus. The originating device may be configured to generate a first virtual GPIO packet that carries a payload representative of signaling state of physical GPIO in the originating device, generate a second virtual GPIO packet that carries a payload representative of an event generated by a processor in the originating device, and transmit the first and second virtual GPIO packets on the serial bus. The destination device may be configured to receive the second virtual GPIO packet from the serial bus, and communicate the event to a processor of the destination device or modify signaling state of physical GPIO in the destination device in accordance with the payload of the second virtual GPIO packet.
-
公开(公告)号:US10482057B2
公开(公告)日:2019-11-19
申请号:US15942385
申请日:2018-03-30
Applicant: QUALCOMM Incorporated
Inventor: Radu Pitigoi-Aron , Richard Dominic Wietfeldt , Douglas Wayne Hoffman
IPC: G06F13/42
Abstract: Systems, methods and apparatus are described that offer improved performance of a sensor bus. A first command is transmitted to devices coupled to a serial bus operated in a first mode in accordance with a first protocol to cause the serial bus to be operated in a second mode. After communicating in accordance with a second protocol while the serial bus is operated in the second mode, a second command is transmitted to the plurality of devices in accordance with the first protocol to terminate the second mode. In the second mode, extra symbols inserted into a sequence of symbols transmitted on the serial bus prevent the occurrence of an unintended signaling state on the serial bus. Pulses transmitted on a wire of the serial bus in the second mode may have their duration limited such that a filter of a second device suppresses the limited-duration pulses.
-
公开(公告)号:US10452603B2
公开(公告)日:2019-10-22
申请号:US15895856
申请日:2018-02-13
Applicant: QUALCOMM Incorporated
Inventor: Radu Pitigoi-Aron , Richard Dominic Wietfeldt , Douglas Wayne Hoffman
IPC: G06F13/42
Abstract: Systems, methods and apparatus are described that offer improved performance of a sensor bus. A first command is transmitted to devices coupled to a serial bus operated in a first mode in accordance with a first protocol to cause the serial bus to be operated in a second mode. After communicating in accordance with a second protocol while the serial bus is operated in the second mode, a second command is transmitted to the plurality of devices in accordance with the first protocol to terminate the second mode. In the second mode, extra symbols inserted into a sequence of symbols transmitted on the serial bus prevent the occurrence of an unintended signaling state on the serial bus. Pulses transmitted on a wire of the serial bus in the second mode may have their duration limited such that a filter of a second device suppresses the limited-duration pulses.
-
公开(公告)号:US10241955B2
公开(公告)日:2019-03-26
申请号:US15660752
申请日:2017-10-03
Applicant: QUALCOMM Incorporated
Inventor: Radu Pitigoi-Aron , Richard Dominic Wietfeldt
IPC: G06F13/00 , G06F13/42 , G06F13/364 , G06F13/40
Abstract: A device is provided that has a bus including a first line and a second line. A first set of devices are coupled to the bus and, in a first mode of operation, configured to use the first line for data transmissions and use the second line for a first clock signal. One or more additional lines are connected between two or more of the devices in the first set of devices for transmitting signaling between the two or more devices. A second set of devices are configured to use the bus and at least one of the additional lines for data transmissions in a second mode of operation, where in the second mode of operation symbols are encoded across the first line, the second line, and the at least one of the additional lines.
-
公开(公告)号:US20180232324A1
公开(公告)日:2018-08-16
申请号:US15864871
申请日:2018-01-08
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt , Christopher Kong Yee Chun , Mohit Prasad , Chris Rosolowski
IPC: G06F13/12 , G06F13/42 , G06F13/364 , G06F13/40 , G06F15/78
CPC classification number: G06F13/126 , G06F13/364 , G06F13/385 , G06F13/404 , G06F13/4282 , G06F15/7817 , Y02D10/14 , Y02D10/151
Abstract: Systems, methods, and apparatus for communication virtualized general-purpose input/output signals over a serial communication link A method performed at a transmitting device coupled to a communication link includes configuring general-purpose input/output (GPIO) state from a plurality of sources into a virtual general-purpose input/output word, identifying one or more destinations for the first GPIO word based on a mapping of the GPIO state to one or more devices coupled to a serial bus, and transmitting the first GPIO word to each destination.
-
公开(公告)号:US09971666B2
公开(公告)日:2018-05-15
申请号:US15060221
申请日:2016-03-03
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt , James Lionel Panian , George Alan Wiley , Amit Gil
CPC classification number: G06F11/3051 , G06F1/3209 , G06F1/3278 , G06F9/4418 , G06F11/3041 , G06F15/17 , G06F15/7807 , Y02D10/157
Abstract: System, methods, and apparatuses are described that facilitate a first device to transmit/retransmit a message to a second device. The first device transmits a first message to the second device. The first device then receives a second message and identifies a bit of the second message indicating an originator of the second message. If the bit indicates the first device as the originator of the second message, then the second message is an echo of the first message. Reception of the echo indicates that the second device is in a sleep state. Accordingly, the first device waits for the second device to wake and retransmits the first message to the second device to ensure that any packets lost during the original transmission of the first message (when the second device was asleep) are now retransmitted while the second device is known to be awake.
-
公开(公告)号:US09965410B2
公开(公告)日:2018-05-08
申请号:US15002558
申请日:2016-01-21
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt
IPC: G06F13/00 , G06F13/18 , H04L12/40 , G06F13/364 , G06F13/42 , G06F13/38 , H04L12/403 , G06F12/14
CPC classification number: G06F13/18 , G06F12/1425 , G06F13/364 , G06F13/385 , G06F13/4282 , H04L12/40143 , H04L12/40182 , H04L12/403
Abstract: Priority-based data communication over multiple communication buses is disclosed. In this regard, an electronic device is communicatively coupled to a first communication bus and a second communication bus. The electronic device is configured to detect communication signals communicated over the first communication bus and the second communication bus. If the communication signals are detected on both the first communication bus and the second communication bus, the electronic device is further configured to protect data received over the second communication bus from being overwritten by data received over the first communication bus. By configuring the electronic device to support multiple communication buses, it is possible to configure one of the multiple communication buses as a priority communication bus, thus allowing time-critical communications to be carried out over the priority communication bus in a timely manner without preempting ongoing communications on other communication buses.
-
-
-
-
-
-
-
-
-