Claims
- 1. An FPGA structure comprising:
- an array of FPGAs; and
- a common data bus having access to each such FPGA for downloading configuration data into each such FPGA without passing said configuration data through another FPGA in said array;
- wherein each such FPGA comprises:
- a first means for enabling and disabling configuration of said FPGA from said data bus; and
- a second means for enabling and disabling configuration of said FPGA from said data bus.
- 2. The FGPA structure of claim 1, wherein:
- each such FPGA has an output enable signal, a first input enable signal, and a second input enable signal;
- said first means for enabling and disabling configuration of said FPGA comprises a common enable signal driving said first input enable signal of each FPGA in said array of FPGAs;
- said second means for enabling and disabling configuration of said FPGA comprises said second input enable signal;
- in a first such FPGA said second input enable signal is driven by a load signal; and
- in all other such FPGAs in said array of FPGAs, said second input enable signal is driven by said output enable signal of another such FPGA, thereby forming a daisy chain of enable signals for said FPGAs.
Parent Case Info
This application is a division of application Ser. No. 08/451,781, filed May 26,1995 now U.S. Pat. No. 5,640,106.
US Referenced Citations (7)
Non-Patent Literature Citations (4)
| Entry |
| Application Note 38 "Configuring Multiple FLEX 8000 Devices", May, 1994, version 2, available from Altera Corporation, pp. 71-90. |
| Altera Data Sheet titled "Configuration EPROMs for FLEX 8000 Devices"; pp. 1-12, Mar. 1993. |
| Altera Data Sheet titled "Configuring Multiple FLEX 8000 Devices"; ver. 4; pp. 1-20, Mar. 1994. |
| Atmel Application Note for AT6000 Series Configuration; pp. 1-16, May 1993. |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
451781 |
May 1995 |
|