05426378 is referenced by 426 patents and cites 7 patents.

A programmable logic device includes a configuration memory expanded to store two or more complete sets of configuration data. A switch on the output of the configuration memory controls the selection of the configuration data applied to the configurable logic block. Each configurable logic block has one data storage device per set of configuration data. The configurable logic blocks may be re-configured within a user's clock cycle.

During a first period, the switch on the output of the configuration memory selects and passes configuration data from the first set of configuration data. The configurable routing matrix and configurable logic block are configured according to this first set of configuration data and store results in a first storage device. During a second period, the switch selects and passes the second set of configuration data. Then the configurable routing matrix and configurable logic block are configured according to the second set of configuration data, the function generator performs the second logic function, and the outputs are passed or stored by the second output device. At the end of the last period the function is available to the user.

Title
Programmable logic device which stores more than one configuration and means for switching configurations
Application Number
8/231009
Publication Number
5426378
Application Date
April 20, 1994
Publication Date
June 20, 1995
Inventor
Randy T Ong
Cupertino
CA, US
Agent
Greg T Sueoka
Edel M Young
Assignee
Xilinx
CA, US
IPC
H03K 19/177
View Original Source