Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
50 words
A method of time multiplexing a programmable logic device comprising the steps of: providing at least one configurable element; providing a plurality of configuration memory points for configuring said at least one configurable element, wherein each of said configuration memory points includes a plurality of memory cells and a latch.
Claim 2
Independent Claim
50 words
A method of time multiplexing a programmable logic device comprising the steps of: providing at least one configurable element; providing a plurality of configuration memory points for configuring said at least one configurable element, wherein each of said configuration memory points includes a plurality of memory cells and a latch.
Claim 3
Dependent Claim
44 words
The method of claim 1 including providing a plurality of configuration modes for said programmable logic device, wherein said programmable logic device operates in one configuration mode during at least one user cycle and in another configuration mode during at least another user cycle.
Claim 4
Dependent Claim
43 words
The method of claim 1 including providing a plurality of configuration modes for said programmable logic device, wherein a portion of said configurable elements are configured in one configuration mode and another portion of said configurable elements are configured in another configuration mode.
Claim 5
Dependent Claim
82 words
The method of claim 1 including providing a plurality of configuration modes for said programmable logic device, wherein said programmable logic device operates in one configuration mode during at least one user cycle and in another configuration mode during at least another user cycle; and providing a plurality of configuration modes for said programmable logic device, wherein a portion of said configurable elements are configured in one configuration mode and another portion of said configurable elements are configured in another configuration mode.
Claim 6
Independent Claim
72 words
A method of time multiplexing a programmable logic device comprising the steps of: providing at least one configurable element including a plurality of configurable combinational logic elements and a plurality of configurable sequential logic elements; providing a plurality of configuration memory points for configuring said plurality of configurable combinational logic elements and said plurality of configurable sequential logic elements, wherein each of said configuration memory points includes a plurality of memory cells.
Claim 7
Independent Claim
72 words
A method of time multiplexing a programmable logic device comprising the steps of: providing at least one configurable element including a plurality of configurable combinational logic elements and a plurality of configurable sequential logic elements; providing a plurality of configuration memory points for configuring said plurality of configurable combinational logic elements and said plurality of configurable sequential logic elements, wherein each of said configuration memory points includes a plurality of memory cells.
Claim 8
Independent Claim
51 words
A method of time multiplexing a programmable logic device comprising a timeshare mode wherein said programmable logic device remains at a single configuration for a plurality of user clock cycles and saves and restores a state value, wherein said step of saving and restoring is done on said programmable logic device.
Claim 9
Independent Claim
51 words
A method of time multiplexing a programmable logic device comprising a timeshare mode wherein said programmable logic device remains at a single configuration for a plurality of user clock cycles and saves and restores a state value, wherein said step of saving and restoring is done on said programmable logic device.
Claim 10
Dependent Claim
15 words
The method of claim 6 wherein said saving and restoring is done after a configuration.
Claim 11
Independent Claim
35 words
A method of time multiplexing a programmable logic device comprising a timeshare mode wherein said programmable logic device remains at a single configuration for a plurality of user clock cycles and recirculates a state value.
Claim 12
Independent Claim
35 words
A method of time multiplexing a programmable logic device comprising a timeshare mode wherein said programmable logic device remains at a single configuration for a plurality of user clock cycles and recirculates a state value.
Claim 13
Independent Claim
31 words
A method of time multiplexing a programmable logic device comprising providing a logic engine mode wherein said programmable logic device sequences through three or more configurations in one user clock cycle.
Claim 14
Independent Claim
31 words
A method of time multiplexing a programmable logic device comprising providing a logic engine mode wherein said programmable logic device sequences through three or more configurations in one user clock cycle.
Claim 15
Dependent Claim
19 words
The method of claim 9 wherein the sequencing is triggered by a signal external to said programmable logic device.
Claim 16
Dependent Claim
25 words
The method of claim 9 wherein the sequencing is triggered by a signal generated by at least one configurable element in said programmable logic device.
Claim 17
Dependent Claim
21 words
The method of claim 9 wherein the sequencing of said plurality of configurations is repeated in a next user clock cycle.
Claim 18
Dependent Claim
31 words
The method of claim 9 further including providing a plurality of configuration modes for said programmable logic device, wherein at least one of said configuration modes includes said logic engine mode.