Patent ReferencesIntegrated circuit programmable cross-point connection technique Programmable logic array having a changeable logic structure In-system programmable logic device Programmable configurable logic memory Arrangement for parallel programming of in-system programmable IC logical devices 5336950 Flexible configuration logic array block for programmable logic devices Patent #: 5341044 InventorApplicationNo. 231009 filed on 04/20/1994US Classes:326/39, Array (e.g., PLA, PAL, PLD, etc.)326/38Having details of setting or programming of interconnections or logic functionsExaminersPrimary: Hudspeth, DavidAttorney, Agent or FirmInternational ClassH03K 019/177AbstractA 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.Other References
| |