Programmable logic device with delay-locked loop
AssigneeXilinx, Inc.
InventorsDavid P. Schultz, Lawrence C. Hung, F. Erich Goetting
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsDavid P. Schultz, Lawrence C. Hung, F. Erich Goetting
Estimating the term…
A programmable logic device (PLD), such as a field-programmable gate array (FPGA), includes an integrated delay-locked loop that produces a lock signal internal to the FPGA. The FPGA also includes a sequencer and related global signals adapted to configure the FPGA using external configuration data. The sequencer disables the FPGA during the configuration process. The sequencer then continues to disable the fully configured FPGA until receipt of the lock signal. The configuration process, including the establishment of a valid internal clock, is controlled entirely within the FPGA. In one embodiment, an FPGA can be fully or partially reconfigured without powering down the device. The delay-locked loop maintains a lock on the clock signal so that the sequencer need not wait for the lock signal after reconfiguration.
A programmable logic device comprising:
A method of preparing a programmable logic device to perform a desired logic function, the programmable logic device including a delay-locked loop, an array of configurable logic blocks that are programmably interconnected to each other and to programmable input/output blocks using a programmable interconnect matrix, the method comprising:
A programmable logic device comprising:
Dependencies are inferred from the claim text.