Claims
- 1. A programmable logic device (PLD) comprising:
- means receiving at least one configuration data stream;
- a plurality of programmable blocks;
- a plurality of storage devices within each of said plurality of programmable blocks for receiving and storing configuration data;
- a programming circuit within each of said plurality of programmable blocks coupled by programming lines to each of said plurality of storage devices, wherein each programming circuit couples only to the storage devices in the same block as the programming circuit;
- at least one data line entering each of said plurality of programmable blocks from the receiving means and coupled to the programming circuit for coupling the configuration data stream to the programming circuit, the configuration data stream selecting at least one of the plurality of programmable blocks independently of any remaining programmable blocks in said plurality of blocks.
- 2. The PLD of claim 1 wherein failure of one of the programmable blocks does not affect any other of the programmable blocks or the control bus.
- 3. The PLD of claim 1 wherein the programming circuit and at least one data line for each programmable block are electrically independent from the programming circuit and at least one data line of each other programmable block.
- 4. The PLD of claim 1 wherein the storage devices are arranged as an array of N rows and M columns and the programming circuit further comprises:
- an N-bit row register coupled to the at least one data line and having row lines extending only from the row register across the M columns;
- an M-bit column register coupled to the at least one data line and having column lines extending from the column register only across the N-rows.
- 5. The PLD of claim 4 wherein the row register and column register are each coupled to at least two data lines and are loaded in parallel.
- 6. The PLD of claim 5 wherein the row register and column register are each coupled to only one data line and are loaded in serial.
CROSS REFERENCE TO RELATED APPLICATION(S)
This is a continuation of application Ser. No. 08/570,035 filed on Dec. 11, 1995 now U.S. Pat. No. 5,721,498.
US Referenced Citations (8)
Continuations (1)
|
Number |
Date |
Country |
Parent |
570035 |
Dec 1995 |
|