PROGRAMMABLE LOGIC DEVICE HAVING HETEROGENEOUS PROGRAMMABLE LOGIC BLOCKS
First Claim
1. A programmable logic device comprising:
- programmable interconnect circuitry;
programmable input-output circuitry coupled to the programmable interconnect circuitry; and
an array of programmable logic blocks, each logic block including a plurality of programmable logic elements coupled to the interconnect circuitry, wherein each of the programmable logic elements is programmable to implement a common set of functions, and at least one but less than all of the programmable logic elements is programmable to implement a set of supplemental functions.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable logic device (PLD) having heterogeneous programmable logic blocks. In one embodiment, the PLD includes programmable interconnect circuitry and programmable input-output circuitry coupled to the programmable interconnect circuitry. An array of programmable logic blocks is coupled to the interconnect circuitry. Each programmable logic block includes a plurality of programmable logic elements coupled to the interconnect circuitry. Each of the programmable logic elements is programmable to implement a common set of functions, and at least one but less than all of the programmable logic elements is programmable to implement a set of supplemental functions.
117 Citations
28 Claims
-
1. A programmable logic device comprising:
-
programmable interconnect circuitry;
programmable input-output circuitry coupled to the programmable interconnect circuitry; and
an array of programmable logic blocks, each logic block including a plurality of programmable logic elements coupled to the interconnect circuitry, wherein each of the programmable logic elements is programmable to implement a common set of functions, and at least one but less than all of the programmable logic elements is programmable to implement a set of supplemental functions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A programmable logic device comprising:
-
programmable interconnect circuitry;
programmable input-output circuitry coupled to the programmable interconnect circuitry; and
an array of programmable logic blocks, each logic block including a plurality of programmable logic elements coupled to the interconnect circuitry, wherein at least one of the programmable logic elements in a logic block is programmable to implement a first set of functions, and at least one other of the programmable logic elements in the logic block is programmable to implement a second set of functions that is a proper subset of the first set of functions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A programmable logic block arrangement, comprising:
-
a switch circuit;
a plurality of programmable logic elements coupled to the switch circuit, wherein each of the programmable logic elements is programmable to implement a common set of functions, and at least one but less than all of the programmable logic elements is programmable to implement a set of supplemental functions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A programmable logic block arrangement, comprising:
-
a switch circuit;
a first set of programmable logic elements coupled to the switch circuit, wherein the programmable logic elements of the first set implement a first set of functions;
a second set of programmable logic elements coupled to the switch circuit, wherein the programmable logic elements of the second set implement a second set of functions that is a proper subset of the first set of functions. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification