(NOTE: This question is about the MicroZed, not the ZedBoard.)
I'm the proud owner of a new MicroZed kit and planning to install Vivado 2014.1 on my Linux desktop when it releases. I still need to buy a JTAG adapter.
Being new to all of this, I'm confused about my options. I would have assumed JTAG is JTAG is JTAG, but apparently not, and I need a particular type of JTAG adapter to talk to the MicroZed board? (I have no problem rewiring a cable, so differences in connectors and pinouts are no problem.)
I saw that the Digilent cables are recommended. Are these well supported in Vivado under Linux? Will I have to install weirdo binary blobs (apart from Vivado that is) to make them work? Are there other non-Xilinx choices? What about those cheapie Xilinx/Altera cables on Ebay? What about other generic JTAG cables?
Bonus points if:
1) the same JTAG cable can be used for other purposes, i.e. debugging other embedded systems.
2) the JTAG cable is supported by free software like OpenOCD, and not restricted to use with Xilinx tools.
Thanks,
Mark