The distressing thing about this problem is that it renders the iBOB
unusable until the Prog button is pushed, or the power is cycled. I intend
to use my iBOB unattended with many different designs running at different
clock frequencies, but now I am concerned that a clock glitch could require
manual intervention. Does anyone have any experience with this? iMPACT does
not report any problems with programming, but the PPC remains unresponsive.


On 5/30/08, Dan Werthimer <[email protected]> wrote:
>
>
> hi glen,
>
> i think if timing is violated on some parts of an fpga,
> it can affect the configuration of other parts of the fpga design
> (even though those parts are clocked correctly) and all
> hell can break loose.
> dan
>
>  Nope, I have added software in the past, but as soon as I started having
>> this problem, I have just been running default builds.
>> Hmm, now it looks like this problem was due to the ADC clock DCM not
>> locking, because when I reduced the ADC clock to 400 MHz I was able to get
>> the designs to run OK. Then when I brought the ADC clock back up to 1024
>> MHz, the designs still program and work OK. While I can understand jitter or
>> other effects causing timing problems with a design that theoretically meets
>> timing at these frequencies, what I do not understand is why this would
>> cause the PPC to not boot or give any indication that it had booted at
>> least. Doesn't it use the 100 MHz on board oscillator? It seems like the PPC
>> would work no matter what. Certainly when the ADC clock is disconnected, I
>> can still access the PPC. Any clues as to what could be going on here?
>> Thanks again for the help,
>> Glenn
>>
>> On 5/30/08, *David MacMahon* <[email protected] <mailto:
>> [email protected]>> wrote:
>>
>>    Have you added extra software in the new design that might be
>>    locking up the PPC?
>>
>>    Dave
>>
>>
>>    On May 30, 2008, at 11:37 , G Jones wrote:
>>
>>        Dave,
>>        Thanks for the suggestion but I always make sure my designs
>>        meet timing before I run them. I have also looked for any
>>        differences in warnings during compilation and have not seen
>>        anything yet.
>>        Glenn
>>
>>        On 5/30/08, David MacMahon <[email protected]
>>        <mailto:[email protected]>> wrote: Hi, Glenn,
>>
>>        The first place I would check is the timing report (or par
>>        log) to make sure the new builds are meeting timing.
>>
>>        Dave
>>
>>
>>        On May 30, 2008, at 11:14 , G Jones wrote:
>>        Hello,
>>        I expect the only way I'll solve this is through careful
>>        experimentation, but I wanted to check to see if anyone had
>>        any tips on what might be going on with my iBOB designs. A few
>>        days ago, I started having trouble where when I compiled and
>>        downloaded a design to the iBOB, "Nothing" would happen, that
>>        is no output from the serial port, no response from LWIP, but
>>        the LEDs generally behaved as expected for the design. Here is
>>        what I know:
>>        The board still seems to work fine: When I press the "prog"
>>        button, it successfully loads the design stored in the PROM.
>>        Also when I load an older design from a few weeks ago, it runs
>>        without trouble.
>>        However, once I load a newly compiled design I get this odd
>>        behavior where the serial port and ethernet ports are
>>        unresponsive. Once this happens, if I try to load another
>>        design which worked before, the ports remain unresponsive
>>        until I press the "prog" button, after which old designs work
>>        fine again.
>>        When I compile a simple design that basically just connects
>>        the ADC to a snap64 block, I can download and run it just
>>        fine. However, recompiling a more complicated design like a
>>        spectrometer leaves the iBOB unresponsive. A bit file from the
>>        same design compiled a while ago still runs fine on the iBOB.
>>        I just noticed that the newly compiled spectrometer design is
>>        not drawing as much current as the originally compiled,
>>        working version.
>>
>>        Any clues as to what I could have messed up with my tool flow?
>>        I wonder if I accidentally installed a new conflicting version
>>        of cygwin or something like that which is generating corrupt
>>        bit files.
>>
>>        Thanks,
>>        Glenn
>>
>>
>>
>>
>>
>

Reply via email to