Claims
- 1. Look-up table circuitry comprising:
a plurality of look-up table modules, each including:
first look-up table circuitry configured to produce a first intermediate signal which can be substantially any logical combination of a plurality of input signals to the module; second look-up table circuitry configured to produce a second intermediate signal which can be substantially any logical combination of said plurality of input signals to the module; logic connector circuitry configured to produce an output signal based on a selectable one of the first and second intermediate signals, the selection being based on a control input signal applied to the logic connector circuitry; and programmable logic connector circuitry configured to produce the control input signal based on a selectable one of a further input signal to the module and the output signal of another of said modules which is applied substantially directly to the module.
- 2. The look-up table circuitry defined in claim 1 wherein the programmable logic connector circuitry is controlled by a programmable function control element to select the one of the further input signal and the output signal of another of said modules on which to base production of the control input signal.
- 3. A programmable logic device comprising:
look-up table circuitry as defined in claim 1;programmable interconnection circuitry configured to selectively apply the output signals of substantially any of the look-up table modules as substantially any of the input signals and further input signals of substantially any of the look-up table modules; and direct connection circuitry associated with each of the look-up table modules and distinct from the programmable interconnection circuitry, the direct connection circuitry associated with each of the look-up table modules being configured to substantially directly apply the output signal of the associated look-up table module to the programmable logic connector circuitry of another one of the look-up table modules.
- 4. Look-up table circuitry comprising:
first look-up table circuitry configured to produce a first intermediate signal which can be substantially any logical combination of a first plurality of input signals; second look-up table circuitry configured to produce a second intermediate signal which can be substantially any logical combination of the first plurality of input signals; third look-up table circuitry configured to produce a third intermediate signal which can be substantially any logical combination of a second plurality of input signals; fourth look-up table circuitry configured to produce a fourth intermediate signal which can be substantially any logical combination of the second plurality of input signals; first logic connector circuitry configured to produce a first output signal based on a selectable one of the first and second intermediate signals, the selection being based on a first further input signal; second logic connector circuitry configured to produce a further intermediate signal based on a selectable one of the third and fourth intermediate signals, the selection being based on a selectable one of the first further input signal and a second further input signal; and third logic connector circuitry configured to produce a second output signal based on a selectable one of the first output signal and the further intermediate signal, the selection being basable on the second further input signal.
- 5. The look-up table circuitry defined in claim 4 wherein the third logic connector circuitry is alternatively configurable to always base the second output signal on the further intermediate signal regardless of the second further input signal.
- 6. The look-up table circuitry defined in claim 4 further comprising:
signal routing circuitry configured to select the second plurality of input signals to be the same as the first plurality of input signals and to alternatively select the second plurality of input signals to be different from the first plurality of input signals.
- 7. The look-up table circuitry defined in claim 4 wherein the first and second pluralities of input signals each consist of three input signals.
- 8. The look-up table circuitry defined in claim 4 further comprising:
first programmable logic connector circuitry configured to provide a selection control signal for the second logic connector circuitry based on a selectable one of the first and second further input signals.
- 9. The look-up table circuitry defined in claim 8 further comprising:
a programmable function control element configured to produce a selection control signal for the first programmable logic connector circuitry.
- 10. The look-up table circuitry defined in claim 8 further comprising:
second programmable logic connector circuitry configured to produce a selection control signal for the third logic connector circuitry based on a selectable one of the second further input signal and a fixed logic signal.
- 11. The look-up table circuitry defined in claim 10 further comprising:
a programmable function control element configured to produce a selection control signal for the first and second programmable logic connector circuitries.
- 12. Look-up table circuitry comprising:
first look-up table circuitry configured to produce a first intermediate signal which can be substantially any logical combination of a plurality of input signals; second look-up table circuitry configured to produce a second intermediate signal which can be substantially any logical combination of the plurality of input signals; first logic connector circuitry configured to produce a first output signal based on a selectable one of the first and second intermediate signals, the selection being based on a selectable one of a further input signal and a cascade input signal; and second logic connector circuitry configured to produce a cascade output signal based on a selectable one of the first and second intermediate signals, the selection being based on a selectable one of the further input signal and the cascade input signal.
- 13. The look-up table circuitry defined in claim 12 wherein the first and second logic connector circuitries are further configured to make the same selection between the first and second intermediate signals.
- 14. The look-up table circuitry defined in claim 12 wherein the plurality of input signals consists of three input signals.
- 15. A programmable logic device comprising a plurality of look-up table circuitries, each as defined in claim 12, and wherein the cascade output signal of a first of the look-up table circuitries is applied as the cascade input signal to a second of the look-up table circuitries.
- 16. The look-up table circuitry defined in claim 12 further comprising:
programmable logic connector circuitry configured to produce a selection control signal for the first and second logic connector circuitries based on a selectable one of the further input signal and the cascade input signal.
- 17. The look-up table circuitry defined in claim 16 further comprising:
a programmable function control element configured to supply a selection control signal for the programmable logic connector circuitry.
Parent Case Info
[0001] This application is a divisional of U.S. patent application Ser. No. 10/047,618, filed Jan. 14, 2002, which is a divisional of U.S. patent application Ser. No. 09/516,921, filed Mar. 2, 2000, which claims the benefit of the following U.S. provisional patent applications: No. 60/122,788, filed Mar. 4, 1999; No. 60/142,431, filed Jul. 6, 1999; No. 60/142,508, filed Jul. 6, 1999; and U.S. No. 60/142,513, filed Jul. 6, 1999. All of these prior applications are hereby incorporated by reference herein in their entireties.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60122788 |
Mar 1999 |
US |
|
60142431 |
Jul 1999 |
US |
|
60142508 |
Jul 1999 |
US |
|
60142513 |
Jul 1999 |
US |
Divisions (2)
|
Number |
Date |
Country |
Parent |
10047618 |
Jan 2002 |
US |
Child |
10458431 |
Jun 2003 |
US |
Parent |
09516921 |
Mar 2000 |
US |
Child |
10047618 |
Jan 2002 |
US |