Method of time multiplexing a programmable logic device
AssigneeXilinx, Inc.
InventorsStephen M. Trimberger, Richard A. Carberry, Robert Anders Johnson, Jennifer Wong
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsStephen M. Trimberger, Richard A. Carberry, Robert Anders Johnson, Jennifer Wong
Estimating the term…
A programmable logic device (PLD) comprises at least one configurable element, and a plurality of programmable logic elements for configuring the configurable element(s). Alternatively, a PLD comprises an interconnect structure and a plurality of programmable logic elements for configuring the interconnect structure. In either embodiment, at least one of the programmable logic elements includes N memory cells. A predetermined one of the N memory cells forms part of a memory slice, wherein at least a portion of each slice of the programmable logic device is allocated to either configuration data or user data memory. Typically, one memory slice provides one configuration of the programmable logic device. In accordance with one embodiment, a memory access port is coupled between at least one of the N memory cells and either one configurable element or the interconnect, thereby facilitating loading of new configuration data into other memory slices during the one configuration. The new configuration data may include off-chip or on-chip data. The present invention typically allocates at least one slice to user data memory and includes means for disabling access to at least one of the N memory cells.
A programmable logic device that is programmable in a plurality of configurations, the programmable logic device comprising:
A programmable logic device that is programmable in a plurality of configurations, the programmable logic device comprising:
A programmable logic device that is programmable in a plurality of configurations, the programmable logic device comprising:
A programmable logic device comprising:
A programmable logic device comprising:
A programmable logic device comprising:
A programmable logic device comprising:
A method of operating a programmable logic device comprising a plurality of programmable logic elements for configuring said programmable logic device, the method comprising the steps of:
A method of operating a programmable logic device comprising a plurality of programmable logic elements for configuring said programmable logic device, the method comprising the steps of:
A programmable logic device comprising:
A programmable logic device comprising:
A programmable logic device comprising:
A method of configuring a programmable logic device from a configuration memory comprising the steps of:
A method of operating a programmable logic device comprising the steps of:
A method of operating a programmable logic device comprising the steps of:
A method of operating a programmable logic device comprising the steps of:
A method of operating a programmable logic device comprising the steps of:
A method of operating a programmable logic device in a logic engine mode, the method comprising the steps of:
A programmable logic device comprising:
A method of configuring a programmable logic device comprising the steps of:
A low voltage interconnect structure for an integrated circuit that operates in response to a supply voltage, the interconnect structure comprising:
A method for coupling an output circuit to a destination circuit on an integrated circuit, the method comprising the steps of:
A method of operating a programmable logic device, the method comprising the steps of:
Dependencies are inferred from the claim text.