Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
219 words
A logic device having both a plurality of external terminals and a plurality of device input/output ports, comprising: a programmable array responsive to signals applied to said external terminals of said device for generating a plurality of logic signals; a plurality of programmable output cells connected to said programmable array, each receiving programmably selectable ones of said logic signals from said programmable array, for generating a signal therefrom to a predetermined one of said device input/output ports; a plurality of storage cells operatively connected to said programmable array, each receiving programmably selectable ones of said logic signals, for storing predetermined ones of said logic signals and for generating a signal therefrom; and a programmable counter connected to said programmable array to receive programmably selectable ones of said logic signals for storing a count value and selectably incrementing or decrementing said count value, to generate counting signals; said programmable array further responsive to said signals generated by predetermined ones of said programmable output cells, said storage cells and said counter for determining next-state logic signals; wherein said plurality of logic signals generated by said programmable array includes a plurality of load address signals and a load control signal and wherein said programmable counter, in responsive to receipt of said load control signal, replaces its contents with said load address signals.
Claim 2
Dependent Claim
219 words
A logic device having both a plurality of external terminals and a plurality of device input/output ports, comprising: a programmable array responsive to signals applied to said external terminals of said device for generating a plurality of logic signals; a plurality of programmable output cells connected to said programmable array, each receiving programmably selectable ones of said logic signals from said programmable array, for generating a signal therefrom to a predetermined one of said device input/output ports; a plurality of storage cells operatively connected to said programmable array, each receiving programmably selectable ones of said logic signals, for storing predetermined ones of said logic signals and for generating a signal therefrom; and a programmable counter connected to said programmable array to receive programmably selectable ones of said logic signals for storing a count value and selectably incrementing or decrementing said count value, to generate counting signals; said programmable array further responsive to said signals generated by predetermined ones of said programmable output cells, said storage cells and said counter for determining next-state logic signals; wherein said plurality of logic signals generated by said programmable array includes a plurality of load address signals and a load control signal and wherein said programmable counter, in responsive to receipt of said load control signal, replaces its contents with said load address signals.
Claim 3
Dependent Claim
45 words
A logic device according to claim 1 wherein said plurality of logic signals generated by said programmable array includes a clear signal and wherein said programmable counter is further responsive to receipt of said clear signal for replacing its contents with a predetermined count value.
Claim 4
Dependent Claim
16 words
A logic device according to claim 1 wherein said programmable counter comprises a Gray code counter.
Claim 5
Dependent Claim
263 words
A programmable logic device having a plurality of input/output ports, comprising: a plurality of programmable logic cells dynamically generating logic signals; a plurality of first and second programmable combinatorial logic means connected to said prorammable logic cells for combining a subset of logic signals for generating a plurality of combinatorial signals therefrom; a plurality of programmable output cells connected to said first programmable combinatorial logic means, each receiving programmably selectable ones of said combinatorial signals generated by said first programmable combinatorial logic means, for generating a signal therefrom to said predetermined input/output port; a plurality of storage cells connected to said second programmable combinatorial logic means, each receiving programmably selectable ones of said combinatorial signals generated by said second programmable combinatorial logic means for storing predetermined ones of said combinatorial signals, for generating a signal therefrom; and a programmable counter connected to said second programmable combinatorial logic means to receive programmably selectable ones of said combinatorial signals generated by said second programmable combinatorial logic means for storing a count value therefrom, and for selectably incrementing or decrementing said count value to generate, counting signals; said plurality of logic cells further responsive to said signals generated by predetermined ones of said programmable output cells, said storage cells and said programmable counter for determining next-state logic signals; wherein said combinatorial signals generated by said second programmable combinatorial logic means includes a plurality of load address signals and a load control signal and wherein said programmable counter is further responsive to receipt of said load control signal for replacing its contents with said load address signals.
Claim 6
Dependent Claim
263 words
A programmable logic device having a plurality of input/output ports, comprising: a plurality of programmable logic cells dynamically generating logic signals; a plurality of first and second programmable combinatorial logic means connected to said prorammable logic cells for combining a subset of logic signals for generating a plurality of combinatorial signals therefrom; a plurality of programmable output cells connected to said first programmable combinatorial logic means, each receiving programmably selectable ones of said combinatorial signals generated by said first programmable combinatorial logic means, for generating a signal therefrom to said predetermined input/output port; a plurality of storage cells connected to said second programmable combinatorial logic means, each receiving programmably selectable ones of said combinatorial signals generated by said second programmable combinatorial logic means for storing predetermined ones of said combinatorial signals, for generating a signal therefrom; and a programmable counter connected to said second programmable combinatorial logic means to receive programmably selectable ones of said combinatorial signals generated by said second programmable combinatorial logic means for storing a count value therefrom, and for selectably incrementing or decrementing said count value to generate, counting signals; said plurality of logic cells further responsive to said signals generated by predetermined ones of said programmable output cells, said storage cells and said programmable counter for determining next-state logic signals; wherein said combinatorial signals generated by said second programmable combinatorial logic means includes a plurality of load address signals and a load control signal and wherein said programmable counter is further responsive to receipt of said load control signal for replacing its contents with said load address signals.
Claim 7
Dependent Claim
47 words
A programmable logic device according to claim 4 wherein said combinatorial signals generated by said second programmable combinatorial logic means includes a clear signal, and wherein said counter programmable is further responsive to receipt of said clear signal for replacing its contents with a predetermined count value.
Claim 8
Dependent Claim
21 words
A programmable logic device according to claim 4 wherein said first and second programmable combinatorial logic means are programmable OR arrays.
Claim 9
Dependent Claim
221 words
A programmable logic device having a plurality of input/output ports: a plurality of programmable logic cells dynamically generating logic signals; a plurality of combinatorial logic means connected to said programmable logic cells for combining a subset of logic signals, for generating a plurality of combinatorial signals therefrom; a plurality of programmable output cells connected to said combinatorial logic means, each receiving programmably selectable ones of said combinatorial signals, for generating a signal therefrom to said predetermined input/output port; a plurality of storage cells connected to said combinatorial logic means, each receiving programmably selectable ones of said combinatorial signals, for storing predetermined ones of said combinatorial signals, and for generating a signal therefrom; and a programmable counter connected to said combinatorial logic means to receive programmably selectable ones of said combinatorial signals for storing a count value therefrom and for selectably incrementing or decrementing said count value to generate counting signals; said plurality of logic cells further responsive to said signals generated by predetermined ones of said programmable output cells, said storage cells and said programmable counter for determining next-state logic signals; wherein said combinatorial signals include a plurality of load address signals and a load control signal, and wherein said programmable counter is further responsive to receipt of said load control signal for replacing its contents with said load address signals.
Claim 10
Dependent Claim
221 words
A programmable logic device having a plurality of input/output ports: a plurality of programmable logic cells dynamically generating logic signals; a plurality of combinatorial logic means connected to said programmable logic cells for combining a subset of logic signals, for generating a plurality of combinatorial signals therefrom; a plurality of programmable output cells connected to said combinatorial logic means, each receiving programmably selectable ones of said combinatorial signals, for generating a signal therefrom to said predetermined input/output port; a plurality of storage cells connected to said combinatorial logic means, each receiving programmably selectable ones of said combinatorial signals, for storing predetermined ones of said combinatorial signals, and for generating a signal therefrom; and a programmable counter connected to said combinatorial logic means to receive programmably selectable ones of said combinatorial signals for storing a count value therefrom and for selectably incrementing or decrementing said count value to generate counting signals; said plurality of logic cells further responsive to said signals generated by predetermined ones of said programmable output cells, said storage cells and said programmable counter for determining next-state logic signals; wherein said combinatorial signals include a plurality of load address signals and a load control signal, and wherein said programmable counter is further responsive to receipt of said load control signal for replacing its contents with said load address signals.
Claim 11
Dependent Claim
39 words
A programmable logic device according to claim 7 wherein said combinatorial signals include a clear signal, and wherein said programmable counter is further responsive to receipt of said clear signal for replacing its contents with a predetermined count value.
Claim 12
Dependent Claim
18 words
A programmable logic device according to claim 7 wherein said combinatorial logic means comprises a programmable OR array.
Claim 13
Dependent Claim
20 words
A programmable logic device according to claims 4 or 7 wherein said programmable logic cells comprise a programmable AND array.
Claim 14
Dependent Claim
18 words
A programmable logic device according to claims 4 or 7 wherein said programmable counter comprises a Gray-code counter.
Claim 15
Dependent Claim
103 words
A programmable logic device according to claims 6 or 7 wherein said programmable output cells comprise: a register means for registering a received combinatorial logic signal and for generating therefrom a registered signal; an output enable control means responsive to a predetermined one of said logic signals generated by said programmable logic cells and a status of a programmable fusible link, for selectively generating therefrom an output enable signal and an output disable signal; and an output means receiving said registered signal, and responsive to said output enable and disable signals, for selectively transferring said registered signal to said predetermined input/output port, and.