Claims
- 1. In a field programmable logic device having a programmable interconnect structure and a plurality of logic blocks, each logic block comprising at least one lookup table having memory cells which can be loaded from a bitstream during configuration of said field programmable logic device and loaded from said interconnect structure during operation of said field programmable logic device, a method of using said field programmable logic device comprising the steps of:
- configuring said logic blocks by loading said bitstream into said memory cells;
- operating said field programmable logic device in a first configuration loaded from said bitstream for a first period of time;
- after said first period of time, reconfiguring at least one of said logic blocks by loading data from said interconnect structure into at least one of said memory cells; and
- operating said field programmable logic device in a second configuration determined by both said bitstream and said interconnect structure for a second period of time.
- 2. In a field programmable logic device having a programmable interconnect structure and a plurality of logic blocks, each logic block comprising at least one lookup table having memory cells which can be loaded from a bitstream during configuration of said field programmable logic device and loaded from said interconnect structure during operation of said field programmable logic device, a method of using said field programmable logic device comprising the steps of:
- designating at least a first lookup table as a RAM and at least a second lookup table as a logic device;
- configuring said field programmable logic from said bitstream with a configuration which allows said first lookup table to be accessed from said interconnect structure;
- operating said first lookup table as a RAM, thereby accessing said RAM through said interconnect structure; and
- operating said second lookup table as a logic device, thereby using said second lookup table to generate logic signals.
- 3. The method of claim 2 comprising the further steps of:
- designating a third lookup table as a logic device;
- loading said field programmable logic device with a configuration which allows said third lookup table to be loaded from said interconnect structure; and
- operating said third lookup table as a logic device.
Parent Case Info
This is a divisional of application Ser. No. 07/387,566, filed Jul. 23, 1989, now U.S. Pat. No. 5,343,406.
US Referenced Citations (19)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0238642 |
Oct 1987 |
JPX |
Non-Patent Literature Citations (2)
Entry |
Xilinx Programmable Gate Array Data Book, 1988, available from Xilinx, Inc., 2100 Logic Drive, San Jose, California 95124. |
Marchand, "An Alterable Programmable Logic Array", IEEE Journal of Solid State Circuits, vol. SC-20, No. 5, pp. 1061-1066, Oct. 1985. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
387566 |
Jul 1989 |
|