Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
225 words
A programmable logic device comprising: a plurality of regions of programmable logic, each of said regions comprising a plurality of logic elements, each logic element having a plurality of input leads and at least one output lead and being programmable to perform various logic functions on region input signals applied to the input leads in order to produce region output signals applied to the output leads; a general interconnection network configured to convey signals to, from, and between the regions; a plurality of direct connection conductors associated with each of the regions and configured to convey region output signals from the associated region to another region adjacent to the associated region without using the general interconnection network; a plurality of programmable logic connectors associated with each of the regions and configured to select either signals from the general interconnection network or signals from the direct connection conductors leading to that region as region input signals of that region; and a plurality of local input conductors associated with each region for conveying region input signals from the programmable logic connectors associated with that region to the input leads of the logic elements associated with that region, wherein each local input conductor extends along all the logic elements associated with that region and is programmably connectable to the input leads of the logic elements in that region.
Claim 2
Dependent Claim
225 words
A programmable logic device comprising: a plurality of regions of programmable logic, each of said regions comprising a plurality of logic elements, each logic element having a plurality of input leads and at least one output lead and being programmable to perform various logic functions on region input signals applied to the input leads in order to produce region output signals applied to the output leads; a general interconnection network configured to convey signals to, from, and between the regions; a plurality of direct connection conductors associated with each of the regions and configured to convey region output signals from the associated region to another region adjacent to the associated region without using the general interconnection network; a plurality of programmable logic connectors associated with each of the regions and configured to select either signals from the general interconnection network or signals from the direct connection conductors leading to that region as region input signals of that region; and a plurality of local input conductors associated with each region for conveying region input signals from the programmable logic connectors associated with that region to the input leads of the logic elements associated with that region, wherein each local input conductor extends along all the logic elements associated with that region and is programmably connectable to the input leads of the logic elements in that region.
Claim 3
Dependent Claim
18 words
The device defined in claim 1 wherein each of said regions is configured to perform product term logic.
Claim 4
Dependent Claim
18 words
The device defined in claim 1 wherein each of said regions is configured to perform look-up table logic.
Claim 5
Dependent Claim
51 words
The device defined in claim 2 wherein each of said regions comprises: a programmable AND array comprising said plurality of local input conductors associated with that region and configured to produce a plurality of product term output signals, and wherein said region input signals are inputs to the programmable AND array.
Claim 6
Dependent Claim
44 words
The device defined in claim 4 wherein each of said regions further comprises: a plurality of OR circuits, each of which is configured to logically combine an associated subplurality of the product term output signals of that region to produce a sum-of-products output signal.
Claim 7
Dependent Claim
109 words
The device defined in claim 5 wherein each of said regions further comprises: a plurality of registers, each of which is associated with a respective one of the OR circuits of that region, each of said registers being configured to register the sum-of-products output signal of the associated OR circuit; and a plurality of programmable logic connector circuits, each of which is associated with a respective one of the registers, each of the programmable logic connector circuits being configured to select either the sum-of-products output signal applied to the associated register or the sum-of-products output signal registered by the associated register as a region output signal of that region.
Claim 8
Dependent Claim
54 words
The device defined in claim 1 wherein at least some of the programmable logic connectors associated with each of the regions receive multiple direct connection conductors leading to that region and are configured to select the region input signal from any received direct connection conductor as well as from the general interconnection conductor network.
Claim 9
Dependent Claim
37 words
The device defined in claim 1 wherein the direct connection conductors associated with each of the regions are configured to convey region output signals from the associated region to plural other regions adjacent to the associated region.
Claim 10
Dependent Claim
54 words
The device defined in claim 8 wherein at least some of the programmable logic connectors associated with each of the regions receive direct connection conductors leading from multiple other regions and are configured to select the region input signal from any received direct connection conductor as well as from the general interconnection conductor network.
Claim 11
Dependent Claim
47 words
The device defined in claim 1 wherein at least some of the direct connection conductors associated with each of the regions are each configured to convey a region output signal from the associated region to plural ones of the programmable logic connectors associated with said another region.
Claim 12
Dependent Claim
60 words
The device defined in claim 1 further comprising: programmable logic connector circuits associated with each of the regions, each of said programmable logic connector circuits being configured to select from an associated plurality of region output signals of that region a region output signal that is applied to an associated one of the direct connection conductors associated with that region.
Claim 13
Dependent Claim
90 words
The device defined in claim 1 wherein the direct connection conductors associated with each of the regions are configured to convey only a subset of the region output signals of the associated region to said another region, and wherein the device further comprises: additional direct connection conductors associated with each of the regions and configured to convey region output signals not in said subset of the associated region from the associated region to region input leads of another region adjacent to the associated region without using the general interconnection network.
Claim 14
Dependent Claim
44 words
The device defined in claim 12 wherein each of said regions is configured to perform product term logic and wherein the region output signals which the additional direct connection conductors are configured to convey include expander product term output signals of the associated region.
Claim 15
Dependent Claim
16 words
The device defined in claim 1 wherein said another region is immediately adjacent the associated region.
Claim 16
Dependent Claim
20 words
The device defined in claim 1 wherein said another region is spaced from the associated region by a third region.
Claim 17
Dependent Claim
39 words
The device defined in claim 1 further comprising: a programmable logic connector array associated with each of said regions and configured to selectively apply signals from the general interconnection network to the programmable logic connectors associated with that region.
Claim 18
Dependent Claim
43 words
The device defined in claim 1 further comprising: programmable logic connector circuits associated with at least some of the output leads for selectively applying regions output signals on said at least some of said output leads to the general inte 6 rconnection network.
Claim 19
Dependent Claim
31 words
A digital processing system comprising: processing circuitry; memory circuitry coupled to the processing circuitry; and a device as defined in claim 1 coupled to the processing circuitry and the memory circuitry.
Claim 20
Dependent Claim
16 words
A printed circuit board on which is mounted a device as defined in claim 1 .
Claim 21
Dependent Claim
23 words
The printed circuit board defined in claim 19 further comprising: memory circuitry mounted on the printed circuit board and coupled to said device.
Claim 22
Dependent Claim
23 words
The printed circuit board defined in claim 19 further comprising: processing circuitry mounted on the printed circuit board and coupled to said device.