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

Data processor with read-only-memory processor and partial solution push-down stack

Assignee: Siemens Industrial Automation Inc
•
Filing: 1977-03-28
•
Granted: 1978-05-30
•
Expires: 1997-03-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processor such as a programmable logic controller utilizes a read-only-memory boolean logic processor for generating solutions to complex boolean equations. The read-only-memory processor includes a plurality of address inputs for selectively addressing memory locations thereof in accordance with applied boolean data and multi-bit instructions. The contents of the addressed memory location represents the solution or partial solution to a boolean equation. A memory, in the form of a push-down stack reversible serial storage means, is coupled to the output of the processor for receiving and storing the single-bit partial solutions, and is coupled to an address input of the processor for transferring partial solutions stored therein to the processor means for further processing. The partial solutions are stored in the reversible storage means in a predetermined order and are transferred from the reversible storage means to the address input of the processor means for further processing in the reverse of said predetermined order.

Inventors

  • 👤 Bobby G. Burkett
  • 👤 Raymond W. Henry

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 10:07
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B2219/00; G05B2219/10; G05B2219/11; G05B2219/1188; G05B2219/15; G05B2219/15054

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 252 words
A data processor comprising: (a) boolean logic processor means comprised of a read-only-memory means, said read-only-memory means having a plurality of address inputs for selectively addressing memory locations thereof, said locations containing stored solutions to boolean equations; (b) means for applying boolean data to at least one address input of said memory means; (c) means for applying multi-bit instructions to a plurality of said address inputs, said processor means for providing stored boolean solutions from the locations addressed in accordance with the boolean data and instructions provided at said address inputs; (d) a partial solution memory means in the form of a reversible serial storage means, said reversible storage means having an input coupled to said processor means for receiving and storing single-bit partial solutions to boolean equations provided by said processor means in a predetermined order and having an output coupled to an address input of said processor means for transferring partial solutions stored therein to said processor means in the reverse order from said predetermined order, said processor means for providing stored boolean solutions from the locations addressed in accordance with the partial solutions and instructions provided at said address inputs; and (e) means for controlling the sequence of operations of said data processor; wherein (f) boolean data is processed by said processor means into single-bit partial boolean solutions which are stored in said reversible storage means and wherein said partial boolean solutions are combined into single-bit boolean solutions by said processor means taking said partial solutions in reverse order.
Claim 2
Dependent Claim 252 words
A data processor comprising: (a) boolean logic processor means comprised of a read-only-memory means, said read-only-memory means having a plurality of address inputs for selectively addressing memory locations thereof, said locations containing stored solutions to boolean equations; (b) means for applying boolean data to at least one address input of said memory means; (c) means for applying multi-bit instructions to a plurality of said address inputs, said processor means for providing stored boolean solutions from the locations addressed in accordance with the boolean data and instructions provided at said address inputs; (d) a partial solution memory means in the form of a reversible serial storage means, said reversible storage means having an input coupled to said processor means for receiving and storing single-bit partial solutions to boolean equations provided by said processor means in a predetermined order and having an output coupled to an address input of said processor means for transferring partial solutions stored therein to said processor means in the reverse order from said predetermined order, said processor means for providing stored boolean solutions from the locations addressed in accordance with the partial solutions and instructions provided at said address inputs; and (e) means for controlling the sequence of operations of said data processor; wherein (f) boolean data is processed by said processor means into single-bit partial boolean solutions which are stored in said reversible storage means and wherein said partial boolean solutions are combined into single-bit boolean solutions by said processor means taking said partial solutions in reverse order.
Claim 3
Dependent Claim 94 words
The data processor according to claim 1, wherein said partial solution memory means includes an accumulator register coupling said processor means to said reversible storage means, said accumulator register being coupled directly to an address input of said processor means for receiving partial solutions from said processor means and transferring such partial solutions to said reversible storage means, said reversible storage means being coupled directly to an address input of said data processor means wherein said data processor means combines partial solutions stored in said reversible storage means and said accumulator into single solutions.
Claim 4
Dependent Claim 24 words
The data processor according to claim 1 including a transfer memory means for receiving storing and transferring said boolean data to said processor means.
Claim 5
Dependent Claim 40 words
The data processor according to claim 3 including a plurality of sensors coupled to said transfer memory means for providing said boolean data to said transfer memory means, said boolean data representing the status of a set of controlled devices.
Claim 6
Dependent Claim 23 words
The data processor according to claim 1 including transfer memory means coupled to said processor for receiving, storing and transferring said single-bit solutions.
Claim 7
Dependent Claim 35 words
The data processor according to claim 5 including a plurality of controlled devices coupled to said transfer memory means, said single-bit bolutions representing the states to be imposed on respective ones of said controlled devices.
Claim 8
Dependent Claim 57 words
The data processor according to claim 1, wherein flag bits are stored in said read-only-memory means, and wherein said read-only-memory means includes a plurality of output means, one of said output means providing single-bit boolean solutions and at least one other of said output means providing said flag bits for controlling said data processor in accordance therewith.

References Cited (Backward Citations)

US3959777A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-05-29 1981-11-28 1982-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-05-29 1985-11-28 1986-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-05-29 1989-11-28 1990-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag