Was '[sdiy] FPGA Synth Music' - Damaging FPGA by an Incorrect UCF Setting ?????
cheater cheater
cheater00 at gmail.com
Tue Mar 2 22:11:40 CET 2010
Eric,
gotcha. I didn't realize the default VCCAUX sensitivity was 3.3.
Thanks a lot
D.
On Tue, Mar 2, 2010 at 17:43, Eric Brombaugh <ebrombaugh1 at cox.net> wrote:
> The condition you specified is the one they describe.
>
> In the reverse situation where the bitstream is compiled with a non-default
> setting of 3.3V but VCCAUX is actually 2.5 volts, I assume that the
> threshold setting would be ~25% lower than described in the datasheet, so
> the logic levels would have slightly lower noise margin.
>
> Eric
>
> On 03/02/2010 09:27 AM, cheater cheater wrote:
>>
>> What if you set it to 2.5 while the input is 3.3?
>>
>> D.
>>
>> On Tue, Mar 2, 2010 at 17:15, Eric Brombaugh<ebrombaugh1 at cox.net> wrote:
>>>
>>> On 03/02/2010 07:12 AM, Scott Gravenhorst wrote:
>>>>
>>>> I am hopeful that Xilinx designed their FPGAs so that a simple goofed up
>>>> UCF can't
>>>> actually blow out or physically damage the FPGA...
>>>>
>>>> Do I have reason to be concerned?
>>>
>>> OK, just to be sure this horse is _really_ dead, let's dig into this.
>>>
>>> The configuration option is:
>>>
>>> CONFIG VCCAUX="value";
>>> Where value is 2.5 or 3.3
>>> Example:
>>> CONFIG VCCAUX=3.3;
>>>
>>> Xilinx describes this further here:
>>>
>>> http://www.xilinx.com/support/answers/31375.htm
>>>
>>> As far as damage, they say:
>>>
>>> "If the CONFIG VCCAUX constraint is not set and a user chooses to change
>>> VCCAUX voltage to 3.3V instead of the default 2.5V, there could be
>>> problems
>>> with the threshold levels on the inputs. This should not cause any damage
>>> to
>>> the device, but the inputs to the device might not meet the higher
>>> threshold
>>> requirements, so there might be logic failures in your design."
>>>
>>> So, no, you won't hurt the device.
>>>
>>> They're a lot more careful about these things today. I can remember back
>>> on
>>> the '2000 and '3000 series parts in the early '90s it was possible to
>>> build
>>> a pathological bitstream that could cook the parts. You really have to
>>> work
>>> hard to do that these days.
>>>
>>> Eric
>>> _______________________________________________
>>> Synth-diy mailing list
>>> Synth-diy at dropmix.xs4all.nl
>>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>>
>>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>
More information about the Synth-diy
mailing list