On 07/12/2011 06:04 PM, Jie Zhang wrote:
> On Tue, Jul 12, 2011 at 3:24 AM, Martin Strubel <[email protected]> wrote:
> > Last time I tried, urJTAG was not usable with inhomogenous multi device
> > chains, so I'm afraid it is not supporting your configuration, unless
> > you find a way to make the SVF generator not use the header commands
> > (HDR/HIR). Or add support yourself.
>
> UrJTAG is designed to work with heterogeneous multi-device chains.
> It's only an implementation limit in SVF part of UrJTAG.
Dear Jie,
finally I localized the root of the problem and the solution:
I have a Digilent Nexsy2 Board and wanted to program the FPGA over
the Cypress FX2 USB controller on this board. So I used the
nexys2prog
script given by the name-like SourceForge project. This produced
the Warnings and Errors I described.
The UrJtag' documentation states in
http://urjtag.org/book/_jtag_commands.html#_highlevel_commands
clearly
"The SVF player operates on a single part in the scan chain"
So the svf file must be created for a JTAG chain which only contains
the part to be programmed.
nexys2prog calls Xilinx impact to create a svf file, and gives the full
JTAG chain of the board: TDI -> FPGA(xc3s1200e) -> PROM(xcf04s) -> TDO .
I've changed the nexys2prog procedure such that svf file for a FPGA-only
chain is created, and all is fine.
No Warnings anymore (there are still TID ect in the svf file, but now
all have a length field of 0, and this is silently ignored), and of
course no error anymore because the final SIR targets a single part.
I've notified the maintainer of nexys2prog too.
Thanks for all the help !!!
With best regards, Walter Mueller
------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric
Ries, the creator of the Lean Startup Methodology on "Lean Startup
Secrets Revealed." This video shows you how to validate your ideas,
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
UrJTAG-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/urjtag-development