Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
182 words
A configurable logic element comprising: means for receiving a first plurality of N binary input signals; means for receiving a second plurality of M binary feedback signals; means for selecting K of said M+N binary signals (where K≦M+N); configurable combinational logic means for receiving said K binary signals from said means for selecting, said configurable combinational logic means having a plurality of configurations for generating selected binary output signals; a first configurable storage circuit for receiving selected ones of said binary output signals of said configurable combinational logic means and selected ones of said N binary input signals and for generating said M binary feedback signals, said configurable storage circuit having a plurality of configurations; a configurable select logic comprising means for receiving said output signals generated by said combinational logic means and said M binary signals generated by said configurable storage circuit and means for selecting output signals from among the signals received by said select logic; and means for reading the status of a selected one of said output signals of said combinational logic means and said M feedback signals.
Claim 2
Dependent Claim
182 words
A configurable logic element comprising: means for receiving a first plurality of N binary input signals; means for receiving a second plurality of M binary feedback signals; means for selecting K of said M+N binary signals (where K≦M+N); configurable combinational logic means for receiving said K binary signals from said means for selecting, said configurable combinational logic means having a plurality of configurations for generating selected binary output signals; a first configurable storage circuit for receiving selected ones of said binary output signals of said configurable combinational logic means and selected ones of said N binary input signals and for generating said M binary feedback signals, said configurable storage circuit having a plurality of configurations; a configurable select logic comprising means for receiving said output signals generated by said combinational logic means and said M binary signals generated by said configurable storage circuit and means for selecting output signals from among the signals received by said select logic; and means for reading the status of a selected one of said output signals of said combinational logic means and said M feedback signals.
Claim 3
Dependent Claim
82 words
A configurable logic element as in claim 1 further including: a second storage circuit for storing a data signal and for providing an output signal representing said stored data signal; and configurable means for receiving said output signal of said second storage circuit and providing said output signal of said second storage circuit to said means for receiving a first plurality of N binary input signals, said output signal of said second storage circuit being one of said N binary input signals.
Claim 4
Dependent Claim
31 words
A configurable logic element as in claim 2 wherein said means for reading the status further includes means for reading the status of said output signal of said second storage circuit.
Claim 5
Dependent Claim
98 words
A configurable logic element as in claim 1 wherein said means for reading the status comprises: a configurable switch for receiving said output signals of said combinational logic circuit and said M binary feedback signals, said configurable switch having a plurality of configurations, said configurable switch providing in each configuration a signal representing a different one of the signals received by said configurable switch; and a three-state buffer for receiving the signal provided by said configurable storage circuit and for providing an output signal representing the signal received by said three-state buffer when said three-state buffer is enabled.
Claim 6
Dependent Claim
205 words
A configurable logic element comprising: means for receiving a first plurality of N binary input signals; means for receiving a second plurality of M binary feedback signals; means for selecting K of said M+N binary signals (where K≦M+N); configurable combinational logic means for receiving said K binary signals from said means for selecting, said configurable combinational logic means having a plurality of configurations for generating selected binary output signals; a first configurable storage circuit for receiving selected ones of said binary output signals of said configurable combinational logic means and selected ones of said N binary input signals and for generating said M binary feedback signals, said configurable storage circuit having a plurality of configurations; a configurable select logic comprising means for receiving said output signals generated by said combinational logic means and said M binary signals generated by said configurable storage circuit and means for selecting output signals from among the signals received by said select logic; a second storage circuit for storing a storage data signal and for providing an output signal representing said storage data signal; and configurable means for providing said output signal of said second storage circuit to said means for receiving a first plurality of N binary input signals.
Claim 7
Dependent Claim
205 words
A configurable logic element comprising: means for receiving a first plurality of N binary input signals; means for receiving a second plurality of M binary feedback signals; means for selecting K of said M+N binary signals (where K≦M+N); configurable combinational logic means for receiving said K binary signals from said means for selecting, said configurable combinational logic means having a plurality of configurations for generating selected binary output signals; a first configurable storage circuit for receiving selected ones of said binary output signals of said configurable combinational logic means and selected ones of said N binary input signals and for generating said M binary feedback signals, said configurable storage circuit having a plurality of configurations; a configurable select logic comprising means for receiving said output signals generated by said combinational logic means and said M binary signals generated by said configurable storage circuit and means for selecting output signals from among the signals received by said select logic; a second storage circuit for storing a storage data signal and for providing an output signal representing said storage data signal; and configurable means for providing said output signal of said second storage circuit to said means for receiving a first plurality of N binary input signals.
Claim 8
Dependent Claim
40 words
A configurable logic array comprising: a plurality of configurable logic elements, each of said configurable logic elements being as in claim 5; and means for selectively communicating data signals from a data bus to each of said second storage circuits.
Claim 9
Dependent Claim
48 words
A configurable logic array as in claim 6 wherein said means for selectively communicating data signals includes a microprocessor interface circuit for receiving address signals and control signals from said microprocessor and for generating write signals which determine which of said second storage elements store a data signal.
Claim 10
Dependent Claim
25 words
A configurable logic array as in claim 7 wherein said plurality of configurable logic elements are arranged in a rectangular configuration of rows and columns.
Claim 11
Dependent Claim
54 words
A configurable logic array comprising: a plurality of configurable logic elements each of said configurable logic elements being as in claim 1; and means for selecting particular ones of said means for reading the status and for providing the signal read by said particular ones of said means for reading to a data bus.
Claim 12
Dependent Claim
18 words
A configurable logic array as in claim 9 wherein said means for selecting includes a computer interface logic.
Claim 13
Dependent Claim
70 words
A configurable logic array comprising: a plurality of configurable logic elements, each of said logic elements being as in claim 2, a buffer having a first state for receiving a selected signal read by one of said means for reading the status and for providing said selected signal to a microprocessor, and a second state for providing a data signal from said microprocessor to one of said second storage circuits.