cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
mike@sesamiq.com
Observer
Observer
4,931 Views
Registered: ‎09-20-2013

JTAG plugin development

Hi,

 

is there a guide or other documentation for developing plugins for vivado?

 

I want to add a driver for JTAG via FT2232 that would be integrated to our boards and connect to Vivado for programming and debugging.

 

Thanks,

Mike

Tags (2)
0 Kudos
6 Replies
vijayak
Xilinx Employee
Xilinx Employee
4,919 Views
Registered: ‎10-24-2013

Hi mike@sesamiq.com

Vivado hardware manager has this ability to program & Debug via JTAG.

https://www.xilinx.com/tools/feature/plugin_support.pdf

 

Thanks,Vijay
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
mike@sesamiq.com
Observer
Observer
4,914 Views
Registered: ‎09-20-2013

Hi @vijayak,

 

The link you provided states that there are Digilent and Xilinx programmers, which i already know. My question is how we develop a driver/plugin for Vivado that can use our own on board usb to JTAG bridge. I have searched for Vivado plugin development documentation but came up empty.

 

I can't imagine Xilinx would have chosen Digilent alone to have exclusive right to design USB to JTAG that works with Vivado.

 

Regards,

Mike

 

 

0 Kudos
vijayak
Xilinx Employee
Xilinx Employee
4,894 Views
Registered: ‎10-24-2013

Hi mike@sesamiq.com

 

We do support other thirdparty programmer tools as well.

https://www.xilinx.com/products/technology/configuration-solutions.html

Thanks,Vijay
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
mike@sesamiq.com
Observer
Observer
4,889 Views
Registered: ‎09-20-2013

Hi@vijayak,

 

i don't know how to rephrase my question to be understood...

 

Can you (or anyone) please direct me to information (or someone who might help) on how to develop plugins/drivers for Vivado?

 

Thanks,

Mike

0 Kudos
rik.visser
Observer
Observer
4,843 Views
Registered: ‎11-27-2012

I think your best bet is to use the Virtual Cable protocol that is supported by Vivado:

https://www.xilinx.com/products/intellectual-property/xvc.html

https://github.com/Xilinx/XilinxVirtualCable

Just build a driver that listens on tcp with the protocol and you should be in business.

0 Kudos
mike@sesamiq.com
Observer
Observer
4,670 Views
Registered: ‎09-20-2013

@rik.visser,

 

thanks, that was exactly what was looking for!

0 Kudos