Hi Rurik, maybe you already know this, but there is some useful jtag
debugging info from Xilinx at:

http://www.xilinx.com/itp/3_1i/pdf/docs/jtg/jtg.pdf

In particular, this note explains the difference between hi-z and bypass
modes for noise immunity in multi-device jtag chains. Next time it fails,
check the state of the TDO pins with a voltmeter to verify they are not
stuck low.
Best Regards, Oren


> Hi everyone,
>
> We've been experiencing issues with hanging serial ports when
> reprogramming
> our iBob's over JTAG. Our setup at the moment is a linux control computer
> with an 8-port serial-PCI card with two iBob's attached and four iBob's
> total on a JTAG chain (the first two being the serial-linked ones).
> Programming works just fine and from a cold start so does serial
> communication usually.
>
> The problem occurs when we reprogram a board with a *different* bitstream,
> the serial port hangs permanently until the iBob's are power cycled and
> reprogrammed. Programming the same bitstream typically does not break the
> port. Occasionally however even the power-cycling and reprogramming does
> not
> bring back the serial ports. It does not seem to be the specific designs
> because they usually work after this procedure, instead it seems to be
> linked to the reprogramming.
>
> Has anyone seen this behavior before, or something similar to it? It
> appears
> to me that during an iBob reprogramming some pin that controls the serial
> port fails to go low but perhaps it's a linux multi-serial port problem?
>
> Thanks for your help!
> Rurik
>


-- 
Oren Milgrome
University of California - Berkeley
Radio Astronomy Lab 601 Campbell Hall
Berkeley, CA 94720-3411
mobile: 510 368 6857 office: 510 642 5509
lab: 510 642 0381 fax: 510 642 3411
email: [email protected]


Reply via email to