01-21-2019 12:21 PM
I am going to debug two boards with USB Jtag programmers connected to them. I am using Vivado 2016.3. Till now I can only see one Jtag cable not both of them. Is there a way that I can see both cables in Vivado. I am running two projects with two instances of Vivao. however, I can not reach to one each of them in every Vivado.
01-21-2019 04:31 PM
From this thread:
I assume it should work.
There's also an Answer Record of how it's handled in SDK:
I'll give it a try and let you know what I find.
01-21-2019 11:08 PM
I ran similar test before. Vivado can handle two cables(boards). Though only one is active but you can choose which one to work.
Try to connect only one cable/board first, and check if there is any issue. If either of them can work, Vivado could identify the two.
01-22-2019 09:06 AM
No, you are wrong. They won't be identifiable. I don't see why some of you guys - moderators I mean - coming back to us with very very useless answers. Just getting kudos as you mentioned in your signature. Right?
01-22-2019 09:10 AM
Thank you for your comment. But, it is not similar to the Digilent cable. Yesterday we tried so many things. We even used Vivado Hardware Server on another computer and tried to connect to it remotely. But, it failed and we couldn't connect to it.
I would appreciate any help,
01-22-2019 12:51 PM
I just tried it on my computer and it works. I connected a DLC9 and a DLC10 to 2 different boards and this is what it looks like:
As @iguo mentioned, each instance of Vivado has one cable Open and one Closed.
When you Open target in Hardware Manager, doesn't it let you choose from 2 cables like below?
01-22-2019 01:17 PM
01-26-2019 12:09 PM
Thank you for your answer. Would you please guide me what I should do for below case? I have to say that I have two USB Platform Cables from Xilinx not any other devices from Digilent.
I want to open two instances of Vivado and use these two Jtag programmers. I want to connect to each of two boards and program or debug them from these instances of Vivado. My experience was that only one of them was identifiable by Vivados. Is there any way for this problem?
01-26-2019 12:33 PM
That was my experience as well - couldn't make two Vivados work on two JTAG cables. Considering that many developers use multiple platforms at the same time (e.g., for SoC FPGA prototyping) this would appear to be a major drawback. It usually isn't physically feasable to daisy-chain JTAG over those kind of distances as it quickly runs into SI issues and becomes unreliable.
As ugly as it is, maybe your near term solution is to use two PCs.
01-30-2019 03:10 PM
When you open the first instance of Vivado: are you able to select one of 2 cables when you Open a New Target (as shown in my picture above)?