Patent ID: 6981091
Filing Date: 2005-12-27
Classification: G11C

Abstract:
1. A method of configuring a programmable logic device including non-volatile and volatile memories, the non-volatile memory including a plurality of words comprising configuration data for the programmable logic device, each word including a first transfer bit having a first stored value that is one of a “programmed” value and an “erased” value, the method comprising: powering up the programmable logic device; setting a latch to a predetermined initialization value while powering up the programmable logic device; repeating the following sequence for a series of the words in the non-volatile memory, from a first word to a final word: repeating, if the first detected value is different from the first stored value for any one word, transferring the first word from the non-volatile memory to the volatile memory; and for each transferred word, changing a value in the latch from the predetermined initialization value, if the first detected value is different from the first stored value.