Method and apparatus for fast production programming and low-voltage in-system writes for programmable logic device
AssigneeIntel Corporation
InventorsPeter K. Hazen, Sandeep K. Guliani, Robert E. Larsen
Life of this patent
Estimating the term…
Abstract
A programmable logic device that includes a voltage input and a detection circuit coupled to the voltage input is described. The detection circuit detects whether a voltage applied to the voltage input exceeds a predetermined value. The programmable logic device also includes a configuration circuit coupled to the detection circuit. The configuration circuit configures the programmable logic device to receive a current sufficient for program and erase operations through the voltage input in response to the detection circuit detecting that the voltage exceeds the predetermined value.
Claims11
A programmable logic device, comprising:
- a first voltage input;
- a second voltage input:
- a first detection circuit coupled to the first voltage input, the first detection circuit to detect whether a voltage applied to the first voltage input exceeds a first predetermined value;
- a first configuration circuit coupled to the first detection circuit, the first configuration circuit to configure the programmable logic device to receive a current sufficient for program and erase operations through the first voltage input in response to the first detection circuit detecting that the voltage exceeds the first predetermined value;
- a second detection circuit coupled to the first voltage input, the second detection circuit to detect whether the voltage applied to the first voltage input is less than a second predetermined value;
- and
- a second configuration circuit coupled to the first and second detection circuits and the second voltage input, the first configuration circuit to configure the programmable logic device to not receive the current sufficient for program and erase operations through the first voltage input in response to the first detection circuit detecting that the voltage applied to the first voltage input does not exceed the first predetermined value, the second configuration circuit to configure the programmable logic device to not receive the current sufficient for program and erase operations through the second voltage input in response to the second detection circuit detecting that the voltage applied to the first voltage input is less that the second predetermined value.
A programmable logic device, comprising:
- first means for receiving a voltage;
- means for detecting whether the voltage exceeds a first predetermined value;
- means for detecting whether the voltage is less than a second predetermined value;
- means for configuring the programmable logic device to receive a current sufficient for program and erase operations through the first means for receiving the voltage in response to the means for detecting whether the voltage exceeds the first predetermined value detecting that the voltage exceeds the first predetermined value;
- and
- means for preventing program and erase operations in response to the means for detecting whether the voltage is less than the second predetermined value detecting that the voltage is less than the second predetermined value.
A method for automatically configuring a first voltage input and a second voltage input of a programmable logic device, the method comprising:
- detecting whether a voltage applied to the first voltage input exceeds a first predetermined value;
- detecting whether a voltage applied to the first voltage input is less than a second predetermined value;
- enabling the first voltage input to conduct a current sufficient for program and erase operations if the voltage exceeds the first predetermined value;
- and
- configuring the programmable logic device to prevent program and erase operations if the voltage applied to the first voltage input is less than the second predetermined value.
A computer system, comprising:
- a programmable logic device including
- a first voltage input,
- a second voltage input,
- a first detection circuit coupled to the first voltage input, the first detection circuit to detect whether a voltage applied to the first voltage input exceeds a first predetermined value,
- a first configuration circuit coupled to the first detection circuit, the first configuration circuit to configure the programmable logic device to receive a current sufficient for program and erase operations through the first voltage input in response to the first detection circuit detecting that the voltage exceeds the first predetermined value,
- a second detection circuit coupled to the first voltage input, the second detection circuit to detect whether the voltage applied to the first voltage input is less than a second predetermined value, and
- a second configuration circuit coupled to the first and second detection circuits and the second voltage input, the first configuration circuit to configure the programmable logic device to not receive the current sufficient for program and erase operations through the first voltage input in response to the first detection circuit detecting that the voltage applied to the first voltage input does not exceed the first predetermined value, the second configuration circuit to configure the programmable logic device to not receive the current sufficient for program and erase operations through the second voltage input in response to the second detection circuit detecting that the voltage applied to the first voltage input is less that the second predetermined value;
- a power supply coupled to the second voltage input;
- and
- a logic device coupled to the first voltage input to provide a write protect signal.
Dependencies are inferred from the claim text.