Programmable array logic circuit
First Claim
Patent Images
1. A programmable integrated logic circuit array comprising:
- (a) a plurality of groups of logical AND gates;
(b) a plurality of logical OR gates;
(c) non-programmable connections between the outputs from all of the AND gates within each of said groups of AND gates to inputs of predetermined and select individual ones of the logical OR gates;
(d) a matrix of electrical conductor lines comprising(i) input lines, and(ii) AND gate input lines for each of the AND gates within said plurality of groups of logical AND gates; and
(e) means for selectively connecting input lines and AND gate input lines to program a desired logical output from said OR gates.
4 Assignments
0 Petitions
Reexaminations
Accused Products
Abstract
Programmable array logic circuitry is disclosed wherein the outputs from a field programmable AND gate array are connected, non-programmably, to specified OR gates. For greater architectural and operational flexibility, registered outputs, internal feedback to the AND gate array, input/output pin interchangeability, and means for allowing performance of arithmetical, as well as logic, operations, are provided.
-
Citations
21 Claims
-
1. A programmable integrated logic circuit array comprising:
-
(a) a plurality of groups of logical AND gates; (b) a plurality of logical OR gates; (c) non-programmable connections between the outputs from all of the AND gates within each of said groups of AND gates to inputs of predetermined and select individual ones of the logical OR gates; (d) a matrix of electrical conductor lines comprising (i) input lines, and (ii) AND gate input lines for each of the AND gates within said plurality of groups of logical AND gates; and (e) means for selectively connecting input lines and AND gate input lines to program a desired logical output from said OR gates. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A programmable array of integrated logic circuitry comprising:
-
(a) a plurality of AND gates, each AND gate having a plurality of inputs and an output; (b) a progrmmable matrix comprising a plurality of input lines and said inputs to said AND gates; (c) a plurality of OR gates; and (d) non-programmable electrical connections between the outputs of sub-pluralities of said AND gates and predetermined and select individual ones of said OR gates. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A programmable integrated logic circuit array comprising:
-
(a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) non-programmable connections from outputs of specified logical AND gates to inputs of an individual and select OR gate; (f) register means connected to the output of at least one of said logical OR gates for storing the logical state of the OR gate to which it is connected. - View Dependent Claims (14, 15, 17)
-
-
16. A programmable integrated logic circuit array comprising:
-
(a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) means for connecting outputs from said logical AND gates to inputs to said OR gates; (f) gating means connected to the output of at least one of said OR gates; (g) feedback means for connecting the output of each of the gating means to selected ones of said input lines; and (h) means for gating each of said gating means to either disable or enable said OR gate;
said feedback means being operable as an input line when said OR gate is disabled. - View Dependent Claims (18, 19, 20)
-
-
21. A programmable integrated logic circuit array for performing arithmetic operations, comprising:
-
(a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) means for connecting outputs from said logical AND gates to inputs of said OR gates; (f) a plurality of exclusive-OR gates whose inputs comprise at least a pair of said OR gates; (g) register means connected to the outer of at least one of said logical exclusive-OR gates for storing the logical state of the exclusive-OR gate to which it is connected; and (h) carry logic circuitry each having a pair of inputs, one input being connected to said register means and one input from an external input for providing carry signal information to said AND gate inputs.
-
Specification