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

Data processing apparatus for processing asynchronous data in an asynchronous type data flow computer

Assignee: Sharp Corp
•
Filing: 1989-01-19
•
Granted: 1992-06-16
•
Expires: 2009-01-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data is transferred on respective data transfer paths in an asynchronous manner. Data detecting sections are provided at predetermined positions along the respective data transfer paths. A data detecting devices to detect presence of the data in the respective data detecting sections. A coexistence detecting device is used responsive to the data detecting device to detect simultaneous existence of data in the data detecting sections of a predetermined combination. Data being held in a data holding device is referred to in the corresponding data detecting sections in response to the result of detection by the coexistence detecting device, whereby a plurality of pieces of data are simultaneously referred to among the data being transferred along the data transfer paths in an asynchronous manner.

Inventors

  • 👤 Koji Komatsu
  • 👤 Daisuke Azuma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 20:51
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4494

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 253 words
A data processing apparatus for simultaneously referring to a plurality of data being transferred in an asynchronous manner along a data transfer path, the apparatus comprising: a data transfer path along which are positioned a plurality of latch means, connected in series, for producing a signals indicative of the presence of data at each of said latch means and through which said data passes, said latch means defining a plurality of data detecting sections between respective pairs of latch means, data processing means disposed along said data transfer path and between any two of said latch means, for performing a predetermined processing operation on the data being transferred along said data transfer path and through a data detecting section, a plurality of data detecting means responsive to signals from said latch means for detecting the presence of the data in said data detecting sections and producing a detection signal indicating the presence of data, data holding means disposed along said data transfer path at each of said plurality of data detecting sections for temporarily storing and holding a portion or all of the data existing in said data detecting sections, and coexistence detecting means responsive to the detection signals from said data detecting means for detecting coexistence of said data in a predetermined combination of data detecting sections, whereby upon detection of data in a predetermined combination of data detecting sections, the coexistence detecting means causes the apparatus to access data held in said data holding means in a predetermined data detecting section.
Claim 2
Dependent Claim 253 words
A data processing apparatus for simultaneously referring to a plurality of data being transferred in an asynchronous manner along a data transfer path, the apparatus comprising: a data transfer path along which are positioned a plurality of latch means, connected in series, for producing a signals indicative of the presence of data at each of said latch means and through which said data passes, said latch means defining a plurality of data detecting sections between respective pairs of latch means, data processing means disposed along said data transfer path and between any two of said latch means, for performing a predetermined processing operation on the data being transferred along said data transfer path and through a data detecting section, a plurality of data detecting means responsive to signals from said latch means for detecting the presence of the data in said data detecting sections and producing a detection signal indicating the presence of data, data holding means disposed along said data transfer path at each of said plurality of data detecting sections for temporarily storing and holding a portion or all of the data existing in said data detecting sections, and coexistence detecting means responsive to the detection signals from said data detecting means for detecting coexistence of said data in a predetermined combination of data detecting sections, whereby upon detection of data in a predetermined combination of data detecting sections, the coexistence detecting means causes the apparatus to access data held in said data holding means in a predetermined data detecting section.
Claim 3
Dependent Claim 24 words
A data processing apparatus in accordance with claim 1, wherein said data detecting sections are provided at separate portions on said data transfer path.
Claim 4
Dependent Claim 23 words
A data processing apparatus in accordance with claim 1, wherein said data detecting sections are provided in succession on said data transfer path.
Claim 5
Dependent Claim 236 words
A data processing apparatus for simultaneously referring to a plurality of data being transferred in an asynchronous manner along a data transfer path, the apparatus comprising: a data transfer path along which are positioned a plurality of latch means, connected in parallel, for individually producing signals indicative of the presence of data at respective latch means through which said data passes, said latch means defining a plurality of data detecting sections, data processing means disposed along said data transfer path for performing a predetermined processing operation on the data being transferred along said data transfer path and through a data detecting section, a plurality of data detecting means responsive to signals from said latch means for detecting the presence of the data in said data detecting sections and producing a detection signal indicating the presence of data, data holding means disposed along said data transfer path at each of said plurality of data detecting sections for temporarily storing and holding a portion or all of the data existing in said data detecting sections, and coexistence detecting means responsive to the detection signals from said data detecting means for detecting coexistence of said data in a predetermined combination of data detecting sections, whereby upon detection of data in a predetermined combination of data detecting sections, the coexistence detecting means causes the apparatus to access data held in said data holding means in a predetermined data detecting section.
Claim 6
Dependent Claim 236 words
A data processing apparatus for simultaneously referring to a plurality of data being transferred in an asynchronous manner along a data transfer path, the apparatus comprising: a data transfer path along which are positioned a plurality of latch means, connected in parallel, for individually producing signals indicative of the presence of data at respective latch means through which said data passes, said latch means defining a plurality of data detecting sections, data processing means disposed along said data transfer path for performing a predetermined processing operation on the data being transferred along said data transfer path and through a data detecting section, a plurality of data detecting means responsive to signals from said latch means for detecting the presence of the data in said data detecting sections and producing a detection signal indicating the presence of data, data holding means disposed along said data transfer path at each of said plurality of data detecting sections for temporarily storing and holding a portion or all of the data existing in said data detecting sections, and coexistence detecting means responsive to the detection signals from said data detecting means for detecting coexistence of said data in a predetermined combination of data detecting sections, whereby upon detection of data in a predetermined combination of data detecting sections, the coexistence detecting means causes the apparatus to access data held in said data holding means in a predetermined data detecting section.
Claim 7
Dependent Claim 26 words
The data processing apparatus, as recited in claim 4, wherein said data detecting sections are defined between pairs of latch means along said data transfer path.

References Cited (Backward Citations)

US4549047A Cited
US4564901A Cited
US4876644A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-16 1995-12-16 1996-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-16 1999-12-16 2000-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-16 2003-12-16 2004-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag