-
公开(公告)号:US10445270B2
公开(公告)日:2019-10-15
申请号:US15994754
申请日:2018-05-31
Applicant: QUALCOMM Incorporated
Inventor: Elisha Ulmer , Lalan Jee Mishra , Richard Dominic Wietfeldt
IPC: G06F13/42 , G06F3/06 , G06F13/362
Abstract: Systems, methods, and apparatus for optimizing bus turnaround in a master-driven serial bus are described. A method performed at a master device coupled to a serial bus includes configuring slave devices coupled to the serial bus with respective delay values that define bus turnaround wait periods, transmitting a first read command directed to a first slave device, receiving data after a first wait period initiated after the first read command has been sent, the first wait period being defined by a delay value configured in the first slave device, transmitting a second read command directed to a second slave device, and receiving data after a second wait period initiated after the second read command has been sent, the second wait period being defined by a delay value configured in the second slave device. The first wait period and the second wait period may have different durations.
-
公开(公告)号:US20190238362A1
公开(公告)日:2019-08-01
申请号:US15882494
申请日:2018-01-29
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt , Radu Pitigoi-Aron
Abstract: Systems, methods, and apparatus are described that enable a device to indicate availability of priority data to be communicated over a half-duplex serial bus without waiting for an ongoing transmission to be completed. In-datagram critical signaling is accommodated without breaking backward compatibility. A method implemented at a transmitting device coupled to a serial bus includes transmitting a data byte over a first line of the serial bus to a receiving device in accordance with a clock signal transmitted by a master device on a second line of the serial device, detecting a first pulse on the first line of the serial bus during a cycle of the clock signal designated for an acknowledgement or negative acknowledgement by the second device, and processing an alert indicated by the first pulse.
-
143.
公开(公告)号:US10353837B2
公开(公告)日:2019-07-16
申请号:US15087535
申请日:2016-03-31
Applicant: QUALCOMM Incorporated
Inventor: Shoichiro Sengoku , Richard Dominic Wietfeldt , George Alan Wiley
IPC: G06F13/364 , G06F13/42 , G06F13/26 , G06F13/24 , G06F13/36 , G06F13/362 , G06F11/30
Abstract: To accommodate multiple masters over bus architectures supporting a single master device, a mechanism is provided for an inactive master device to assert an in-band IRQ. A current master then polls the other inactive master devices over a shared data bus to ascertain which inactive master device is asserting the IRQ. Upon identifying the asserting inactive master device, the current master device grants control of the data bus to the new master device, thereby making the inactive master the new active master device.
-
公开(公告)号:US10289582B2
公开(公告)日:2019-05-14
申请号:US15989067
申请日:2018-05-24
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt
IPC: G06F3/00 , G06F13/42 , G06F13/00 , G06F13/362 , G06F13/40
Abstract: A modified serial peripheral interface (SPI) is provided in each of a master device and a plurality of slave devices that does not use a slave select line. The master device may thus engage in full-duplex serial communication with each slave device through an SPI MOSI line, an SPI MISO line, and an SPI clock line.
-
公开(公告)号:US10241953B2
公开(公告)日:2019-03-26
申请号:US15228877
申请日:2016-08-04
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt , James Lionel Panian
Abstract: A hybrid virtual general purpose input/output (VGI) architecture is provided including a pair of devices coupled through a high-speed cable. The architecture enables a device to communicate sideband signals through the high-speed cable using two pins coupled to respective interconnects of a bus. In an aspect, the architecture may implement link selection without protocol consolidation where the device may configure the two pins for I2C (or I3C) signaling or VGI signaling. In another aspect, the architecture may implement link bridging with protocol consolidation where the device may transmit (or receive) I2C (or I3C) signals through the high-speed cable using a VGI communication protocol.
-
公开(公告)号:US10140243B2
公开(公告)日:2018-11-27
申请号:US15348435
申请日:2016-11-10
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Richard Dominic Wietfeldt
IPC: G06F13/42 , G06F9/4401 , G06F13/364 , G06F13/40
Abstract: Systems, methods, and apparatus for implementing hardware flow control between devices coupled through a serial peripheral interface. A method for transmitting information using a serial peripheral interface includes initiating an exchange of data over one or more data lines of a serial peripheral interface bus by asserting a first voltage state on a slave select line, transmitting data and clock signals over the serial peripheral interface bus while the slave select line remains at the first voltage state, refraining from transmitting data and clock signals over the serial peripheral interface bus when the slave select line transitions to a second first voltage state, receiving data at a slave device into a receive buffer while the slave select line remains at the first voltage state, and asserting the second voltage state on the slave select line when occupancy of the receive buffer reaches or exceeds a threshold occupancy level.
-
公开(公告)号:US10057209B2
公开(公告)日:2018-08-21
申请号:US15221973
申请日:2016-07-28
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Radu Pitigoi-Aron , Richard Dominic Wietfeldt
CPC classification number: H04L61/2061 , G06F13/37 , H04L12/40013 , H04W52/0235 , H04W72/1263 , Y02D10/14 , Y02D70/00 , Y02D70/142 , Y02D70/144
Abstract: Time-sequenced multi-device address assignment is provided. In this regard, an electronic device includes a plurality of client devices that are daisy-chained to a host interface port in a host controller by a reset line. The host controller is configured to assert the reset line to reset the daisy-chained client devices and then sequentially de-assert the reset line for the daisy-chained client devices according to a determined time sequence. Accordingly, the host controller assigns a unique client device address to each of the client devices when the reset line is de-asserted for the client device. By daisy-chaining the client devices via the reset line and sequentially assigning the unique client device addresses based on the determined time sequence, it is possible to assign the unique client device addresses from a single host interface port, thus reducing design complexity, footprint, and power consumption in the electronic device.
-
公开(公告)号:US10007628B2
公开(公告)日:2018-06-26
申请号:US14728777
申请日:2015-06-02
Applicant: QUALCOMM Incorporated
Inventor: Radu Pitigoi-Aron , Richard Dominic Wietfeldt
IPC: G06F13/00 , G06F13/364 , G06F13/42
CPC classification number: G06F13/364 , G06F13/4282 , G06F13/4291 , G06F13/4295
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.
-
公开(公告)号:US20180173667A1
公开(公告)日:2018-06-21
申请号:US15658883
申请日:2017-07-25
Applicant: QUALCOMM Incorporated
Inventor: Lalan Jee Mishra , Radu Pitigoi-Aron , Richard Dominic Wietfeldt
CPC classification number: G06F13/4282 , G06F1/3293 , G06F2213/0016
Abstract: Systems, methods, and apparatus are described that enable communication of in-band reset signals over a serial bus. A method performed at a slave device coupled to the serial bus includes configuring a reset controller to operate in one of plural modes, identifying a first reset pattern in signaling received from a multi-wire serial bus, complying with one or more transmissions defined by the protocol, asserting a reset input of a processing circuit in the slave device responsive to an identification of the first reset pattern when the reset controller is operated in a first mode, and ignoring the first reset pattern when the reset controller is operated in a second mode. The signaling received from the multi-wire serial bus may include one or more transmissions defined by a protocol used on the multi-wire serial bus. The reset controller may operate autonomously from the processing circuit in the first mode.
-
公开(公告)号:US09921981B2
公开(公告)日:2018-03-20
申请号:US14462363
申请日:2014-08-18
Applicant: QUALCOMM Incorporated
Inventor: Shoichiro Sengoku , Richard Dominic Wietfeldt , George Alan Wiley
CPC classification number: G06F13/4226 , G06F13/22 , G06F13/24 , G06F13/26 , G06F2211/001 , G06F2211/002
Abstract: A master device is provided which is coupled to a shared single line interrupt request (IRQ) bus and a control data bus. The master device group slave devices coupled to the shared single line IRQ bus into one or more groups, where each group is associated with a different IRQ signal. The master device then monitors the IRQ bus to ascertain when an IRQ signal is asserted by at least one slave device. The master device then identifies a group to with which the IRQ signal is associated. The slave devices for the identified group are then scanned or queried by the master device to ascertain which slave device asserted the IRQ signal on the IRQ bus. Each group uses a distinguishable IRQ signal to allow the master device to ascertain which group to query or scan.
-
-
-
-
-
-
-
-
-