Input/output interface circuitry for programmable logic array integrated circuit devices
First Claim
Patent Images
1. A programmable logic array device comprising:
- a plurality of regions of programmable logic disposed on said device, each of said regions being programmable to produce an output signal which is any of a plurality of logic functions of a plurality of input signals applied to that region;
a plurality of conductors extending adjacent to said regions, each said conductor being selectively usable for conveying signals to, from, and between said regions;
a plurality of device output pins associated with said regions;
a multiplicity of first programmable logic connectors, each of which receives signals from a respective one of a multiplicity of subpluralities of said conductors, and each of which is programmable to produce a signal which is indicative of at least one of the signals it receives; and
a plurality of second programmable logic connectors, each of which receives signals produced by a plurality of said first programmable logic connectors, and each of which is programmable to produce a signal which is indicative of at least one of the signals it receives for application to a respective one of said device output pins;
wherein;
one of said first programmable logic connectors and a subplurality of said second programmable logic connectors are programmable to produce a signal which is indicative of a signal received by said one first programmable logic connector for application to any one of a subplurality of said device output pins.
1 Assignment
0 Petitions
Accused Products
Abstract
In a programmable logic array integrated circuit device, various techniques are used to increase the flexibility with which the core logic of the device can be connected to the input and/or output pins of the device. While the techniques shown greatly increase circuit flexibility, they avoid the unnecessary overhead of interconnectivity which is completely general.
97 Citations
3 Claims
-
1. A programmable logic array device comprising:
-
a plurality of regions of programmable logic disposed on said device, each of said regions being programmable to produce an output signal which is any of a plurality of logic functions of a plurality of input signals applied to that region; a plurality of conductors extending adjacent to said regions, each said conductor being selectively usable for conveying signals to, from, and between said regions; a plurality of device output pins associated with said regions; a multiplicity of first programmable logic connectors, each of which receives signals from a respective one of a multiplicity of subpluralities of said conductors, and each of which is programmable to produce a signal which is indicative of at least one of the signals it receives; and a plurality of second programmable logic connectors, each of which receives signals produced by a plurality of said first programmable logic connectors, and each of which is programmable to produce a signal which is indicative of at least one of the signals it receives for application to a respective one of said device output pins;
wherein;one of said first programmable logic connectors and a subplurality of said second programmable logic connectors are programmable to produce a signal which is indicative of a signal received by said one first programmable logic connector for application to any one of a subplurality of said device output pins. - View Dependent Claims (2)
-
-
3. A programmable logic array device comprising:
-
a plurality of regions of programmable logic disposed on said device, each of said regions being programmable to produce an output signal which is any of a plurality of logic functions of a plurality of input signals applied to that region; a plurality of conductors extending adjacent to said regions, each said conductor being selectively usable for conveying signals to, from, and between said regions; a plurality of device output pins associated with said regions; a multiplicity of first programmable logic connectors, each of which receives signals from a respective one of a multiplicity of subpluralities of said conductors, and each of which is programmable to produce a signal which is indicative of at least one of the signals it receives; and a plurality of second programmable logic connectors, each of which receives signals produced by a plurality of said first programmable logic connectors, and each of which is programmable to produce a signal which is indicative of at least one of the signals it receives for application to a respective one of said device output pins;
wherein;one of said first programmable logic connectors and a subplurality of said second programmable logic connectors are programmable to produce a signal which is indicative of a signal received by said one first programmable logic connector for application to a subplurality of said device output pins.
-
Specification