← Back to Patent Explorer
US5303227A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for enhanced modes in SPI communication

Assignee: Motorola Mobility LLC
•
Filing: 1992-08-03
•
Granted: 1994-04-12
•
Expires: 2012-08-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for full duplex data transference between a master device and a slave device comprises the steps of the slave device providing (725) data stored in a location within the slave device to the master device and the master device providing (760) modified data to be stored in the location to the slave device. A further step includes the slave device, substantially coincident with the master device providing (760) the modified data to the slave device, providing (755) data stored in a subsequent location within the slave device to the master device.

Inventors

  • 👤 Barry W. Herold
  • 👤 Joan S. DeLuca

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 14:17
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/14; H04L67/00; H04L67/01; H04L67/10; H04L67/1095; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 138 words
A method for full duplex data transference between a master device and a slave device, comprising the steps of: (a) the slave device providing a first amount of data stored in a location within the slave device to the master device, wherein the location is associated with a first address previously provided to the slave device by the master device; (b) the master device providing to the slave device modified data to be stored in the location associated with the first address previously provided to the slave device by the master device; and (c) the slave device, substantially coincident with step (b), automatically providing a second amount of data stored in a subsequent location within the slave device to the master device, wherein the subsequent location is associated with a second address generated by incrementing the first address.
Claim 2
Independent Claim 138 words
A method for full duplex data transference between a master device and a slave device, comprising the steps of: (a) the slave device providing a first amount of data stored in a location within the slave device to the master device, wherein the location is associated with a first address previously provided to the slave device by the master device; (b) the master device providing to the slave device modified data to be stored in the location associated with the first address previously provided to the slave device by the master device; and (c) the slave device, substantially coincident with step (b), automatically providing a second amount of data stored in a subsequent location within the slave device to the master device, wherein the subsequent location is associated with a second address generated by incrementing the first address.
Claim 3
Dependent Claim 33 words
The method in accordance with claim 1, further comprising the step of: (d) the master device providing a communication termination signal to the slave device when no further data is to be modified.
Claim 4
Dependent Claim 46 words
The method in accordance with claim 1, further comprising the step of: (e) prior to step (a), the master device providing a control signal to the slave device, wherein the control signal comprises control information and the first address indicating the location within the slave device.
Claim 5
Dependent Claim 30 words
The method in accordance with claim 3, further comprising the step of: (g) (f) prior to step (e), the master device providing a communication initiation signal to the slave device.
Claim 6
Independent Claim 156 words
A method for full duplex data transference between a master device and a slave device, comprising the steps of: (a) the master device providing a communication initiation signal to the slave device; (b) the master device providing a control signal to the salve device, wherein the control signal comprises control information and an address indicating a location within the slave device; (c) the slave device, in response to step (b), providing data stored in the location within the slave device to the master device; (d) the slave device automatically incrementing the address to indicate a subsequent location within the slave device; (e) the master device providing modified data to be stored in the location to the slave device; (f) the slave device, substantially coincident with step (e), providing data stored in the subsequent location; and (g) the master device providing a communication termination signal to the slave device when no further data is to be modified.
Claim 7
Independent Claim 156 words
A method for full duplex data transference between a master device and a slave device, comprising the steps of: (a) the master device providing a communication initiation signal to the slave device; (b) the master device providing a control signal to the salve device, wherein the control signal comprises control information and an address indicating a location within the slave device; (c) the slave device, in response to step (b), providing data stored in the location within the slave device to the master device; (d) the slave device automatically incrementing the address to indicate a subsequent location within the slave device; (e) the master device providing modified data to be stored in the location to the slave device; (f) the slave device, substantially coincident with step (e), providing data stored in the subsequent location; and (g) the master device providing a communication termination signal to the slave device when no further data is to be modified.
Claim 8
Independent Claim 187 words
A method for full duplex data transference between a master device and a slave device, comprising the steps of: (a) the slave device providing data stored in a location within the slave device to the master device, wherein the location is associated with a first address previously provided to the slave device by the master device; (b) the master device substantially coincident with step (a), providing modified data to be stored in the location to the slave device; (c) the master device, subsequent to step (b), providing a communication termination signal to the slave device when no further data is to be written to the slave device; (d) the slave device incrementing the first address provided by the master device when the communication termination signal is not received; (e) the slave device, subsequent to step (d), providing data stored in a subsequent location to the master device, wherein the subsequent location is associated with a second address generated by incrementing the first address; and (f) the master device, substantially coincident with step (e), providing to the slave device modified data to be stored in the subsequent location.
Claim 9
Independent Claim 187 words
A method for full duplex data transference between a master device and a slave device, comprising the steps of: (a) the slave device providing data stored in a location within the slave device to the master device, wherein the location is associated with a first address previously provided to the slave device by the master device; (b) the master device substantially coincident with step (a), providing modified data to be stored in the location to the slave device; (c) the master device, subsequent to step (b), providing a communication termination signal to the slave device when no further data is to be written to the slave device; (d) the slave device incrementing the first address provided by the master device when the communication termination signal is not received; (e) the slave device, subsequent to step (d), providing data stored in a subsequent location to the master device, wherein the subsequent location is associated with a second address generated by incrementing the first address; and (f) the master device, substantially coincident with step (e), providing to the slave device modified data to be stored in the subsequent location.
Claim 10
Dependent Claim 46 words
The method in accordance with claim 6, further comprising the step of: (g) prior to step (a), the master device providing a control signal to the slave device, wherein the control signal comprises control information and the first address indicating the location within the slave device.
Claim 11
Dependent Claim 30 words
The method in accordance with claim 7, further comprising the step of: (g) (h) prior to step (c), the slave device automatically incrementing the address to indicate the subsequent location.
Claim 12
Independent Claim 211 words
A method for full duplex data transference between a master device and a slave device, comprising the steps of: (a) the master device providing a communication initiation signal to the slave device; (b) the master device providing a control signal to the slave device, wherein the control signal comprises control information and an address indicating a location within the slave device; (c) the slave device, in response to step (b), providing data that is stored in the location within the slave device to the master device; (d) the master device, substantially coincident with step (c), providing modified data to be stored in the location to the slave device; (e) the slave device automatically incrementing the address to indicate a subsequent location within the slave device; (f) the slave device providing data that is stored in the subsequent location to the master device when the data stored in the subsequent location is to be modified; (g) the master device, substantially coincident with step (f), providing modified data to be stored in the subsequent location to the slave device when the data stored in the subsequent location is to be modified; and (h) the master device providing a communication termination signal to the slave device when no further data is to be modified.
Claim 13
Independent Claim 211 words
A method for full duplex data transference between a master device and a slave device, comprising the steps of: (a) the master device providing a communication initiation signal to the slave device; (b) the master device providing a control signal to the slave device, wherein the control signal comprises control information and an address indicating a location within the slave device; (c) the slave device, in response to step (b), providing data that is stored in the location within the slave device to the master device; (d) the master device, substantially coincident with step (c), providing modified data to be stored in the location to the slave device; (e) the slave device automatically incrementing the address to indicate a subsequent location within the slave device; (f) the slave device providing data that is stored in the subsequent location to the master device when the data stored in the subsequent location is to be modified; (g) the master device, substantially coincident with step (f), providing modified data to be stored in the subsequent location to the slave device when the data stored in the subsequent location is to be modified; and (h) the master device providing a communication termination signal to the slave device when no further data is to be modified.
Claim 14
Dependent Claim 171 words
An electronic device having full duplex data transference between semiconductor devices, comprising: a master device; a slave device, comprising: storing means for storing information; and communication means for data communication between the master device and the slave device, comprising: means for providing data transference between the master device and the slave device such that the slave device provides data stored in a location within the slave device to the master device, wherein the location is associated with a first address previously proved to the slave device by the master device; and means for providing full duplex communication between the master device and the slave device such that, in response to reception of the data stored in the location, the master device provides modified data to be stored in the location to the slave device substantially coincident with the slave device providing data stored in a next location within the slave device to the master device, wherein the next location is indicated by a second address generated by incrementing the first address.
Claim 15
Dependent Claim 171 words
An electronic device having full duplex data transference between semiconductor devices, comprising: a master device; a slave device, comprising: storing means for storing information; and communication means for data communication between the master device and the slave device, comprising: means for providing data transference between the master device and the slave device such that the slave device provides data stored in a location within the slave device to the master device, wherein the location is associated with a first address previously proved to the slave device by the master device; and means for providing full duplex communication between the master device and the slave device such that, in response to reception of the data stored in the location, the master device provides modified data to be stored in the location to the slave device substantially coincident with the slave device providing data stored in a next location within the slave device to the master device, wherein the next location is indicated by a second address generated by incrementing the first address.
Claim 16
Dependent Claim 91 words
The electronic device in accordance with claim 10, wherein the communication means further comprises: means for providing a control signal from the master device to the slave device prior to the salve device providing the data stored in the location to the master device, the control signal comprising control information and the first address indicating the location within the slave device, and wherein the means for providing data transference between the master device and the slave device is activated in response to reception of the control signal by the slave device.
Claim 17
Dependent Claim 66 words
The electronic device in accordance with claim 11, wherein the communication means further comprises: means for providing a communication initiation signal from the master device to the slave device prior to the master device providing the control signal to the slave device; and means for providing a communication termination signal from the master device to the slave device when no further data is to be modified.
Claim 18
Dependent Claim 130 words
An electronic device having full duplex data transference between semiconductor devices, comprising: a master device; a slave device, comprising: a memory for storing information; and a communication channel for data communication between the master device and the slave device such that the slave device provides data stored in a location within the slave device to the master device, in response to which the mater device provides modified data to be stored in the location to the slave device substantially coincident with the slave device providing data stored in a next location to the master device, wherein the location is associated with a first address previously provided to the slave device by the master device, and the next location is associated with a second address generated by incrementing the first address.
Claim 19
Dependent Claim 130 words
An electronic device having full duplex data transference between semiconductor devices, comprising: a master device; a slave device, comprising: a memory for storing information; and a communication channel for data communication between the master device and the slave device such that the slave device provides data stored in a location within the slave device to the master device, in response to which the mater device provides modified data to be stored in the location to the slave device substantially coincident with the slave device providing data stored in a next location to the master device, wherein the location is associated with a first address previously provided to the slave device by the master device, and the next location is associated with a second address generated by incrementing the first address.
Claim 20
Dependent Claim 109 words
An electronic device having full duplex data transference between semiconductor devices, comprising: a master device; a slave device, comprising: storing means for storing information; and communication means for data communication between the master device and the slave device, comprising: means for providing full duplex communication between the master device and the slave device such that the slave device provides data stored in a location within the slave device to the master device substantially coincident with the master device providing modified data to be stored in the location to the slave device, wherein the location is associated with an address previously provided to the slave device by the master device.
Claim 21
Dependent Claim 109 words
An electronic device having full duplex data transference between semiconductor devices, comprising: a master device; a slave device, comprising: storing means for storing information; and communication means for data communication between the master device and the slave device, comprising: means for providing full duplex communication between the master device and the slave device such that the slave device provides data stored in a location within the slave device to the master device substantially coincident with the master device providing modified data to be stored in the location to the slave device, wherein the location is associated with an address previously provided to the slave device by the master device.
Claim 22
Dependent Claim 45 words
The electronic device in accordance with claim 14, wherein the communication means further comprises means for providing a control signal from the master device to the slave device, wherein the control signal comprises control information and the address indicating the location within the slave device.
Claim 23
Dependent Claim 66 words
The electronic device in accordance with claim 15, wherein the communication means further comprises: means for providing a communication initiation signal from the master device to the slave device prior to the master device providing the control signal to the slave device; and means for providing a communication termination signal from the master device to the slave device when no further data is to be modified.
Claim 24
Dependent Claim 95 words
An electronic device having full duplex data transference between semiconductor device, comprising: a master device; a slave device comprising a memory for storing information; and a full duplex communication channel for providing full duplex communication between the master device and the slave device such that the slave device provides data stored in a location within the slave device to the master device substantially coincident with the master device providing modified data to be stored in the location, wherein the location is associated with an address previously provided to the slave device from the master device.
Claim 25
Dependent Claim 95 words
An electronic device having full duplex data transference between semiconductor device, comprising: a master device; a slave device comprising a memory for storing information; and a full duplex communication channel for providing full duplex communication between the master device and the slave device such that the slave device provides data stored in a location within the slave device to the master device substantially coincident with the master device providing modified data to be stored in the location, wherein the location is associated with an address previously provided to the slave device from the master device.

References Cited (Backward Citations)

US3967058A Cited
US4075427A Cited
US4831358A Cited
US4763323A Cited
US4779093A Cited
US4739324A Cited
US4739323A Cited
US4742349A Cited
US4823312A Cited
US4803481A Cited
US4816996A Cited
US4958277A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-11 1997-10-11 1998-04-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-11 2001-10-11 2002-04-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-11 2005-10-11 2006-04-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag