Claims
- 1. A logic array circuit comprising:
- a plurality of L input leads for receiving a plurality of input signals, where L is a first positive integer;
- a set of N first logic arrays, where N is a second positive integer greater than or equal to one, each of said N first logic arrays including means for receiving signals related to selected ones of said input signals, a plurality of P output signal leads, a plurality of logic gates for providing P output signals on said P signal leads as a function of said signals related to selected ones of said input signals, where P is a third positive integer associated with that one of said N first logic arrays;
- means for storing a first plurality of pages of information defining desired logic configuration patterns; and
- first means for downloading said information from a selected one or more of said first plurality of pages to said set of N first logic arrays, thereby configuring said set of N first logic arrays to perform one or more logical functions.
- 2. A logic array circuit as in claim 1 which further comprises:
- a set of M second logic arrays, where M is a fifth positive integer greater than or equal to one, each of said second logic arrays including one or more input leads for receiving input signals related to said output signals of said first logic arrays, a plurality of S output leads, where S is a positive integer, one or more logic gates for providing output signals on said S output leads as a function of said input signals of said second logic array;
- means for storing a second plurality of pages of information defining desired logic configuration patterns; and
- second means for downloading said information from a selected one or more of said second plurality of pages to said set of M second logic arrays, thereby configuring said set of M second logic arrays to perform one or more logical functions.
- 3. A circuit as in claim 1 wherein said first means for downloading operates in response to selected ones of said input signals.
- 4. A circuit as in claim 2 wherein said second means for downloading operates in response to selected ones of said input signals.
- 5. A circuit as in claim 2 wherein said first and second means for downloading operate independently, such that said selected ones of said first plurality of pages are selected independently from the selection of said selected ones of said second plurality of pages.
- 6. A circuit as in claim 2 wherein said first and second means for downloading operate dependently, such that said selected ones of said first plurality of pages are selected dependently from the selection of said selected ones of said second plurality of pages.
- 7. A circuit as in claim 1 wherein N is equal to one.
- 8. A circuit as in claim 2 wherein M is equal to one.
- 9. A circuit as in claim 2 wherein N is equal to one and M is equal to one.
- 10. A circuit as in claim 1 wherein said first means for downloading comprises an array which serves to select said selected ones of said first plurality of pages.
- 11. A circuit as in claim 2 wherein said second means for downloading comprises an array which serves to select said selected ones of said second plurality of pages.
RELATED APPLICATIONS
This application is a continuation-in-part of U.S. patent application Ser. No. 07/299,047 filed Jan. 19, 1989, now U.S. Pat. No. 4,942,319 issued July 17, 1990.
US Referenced Citations (18)
Non-Patent Literature Citations (2)
Entry |
IBM Technical Disclosure Bulletin, vol. 24, No. 6, Nov. 1981, "PLA Having OR-Array Bit Partitioning", L. D. Whitley. |
IBM Technical Disclosure Bulletin, vol. 19, No. 5, Oct. 1976, "Multiple Partitioned Programmable Logic Array", S. B. Greenspan. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
299047 |
Jan 1989 |
|