Question

I am interfacing between a USB IC (a FT2232H FTDI chip) and a EEPROM IC (a 93AA56BT). To make the FTDI chip recognizable by Xilinx tools I need licensed Digilent Serial Numbers. How can I get a licensed serial number file to enable a USB-JTAG FTDI interface? Are these licenses keyed specifically to your chips? How can I enable a JTAG-USB FTDI interface?

Edited by JColvin

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 1

Hi,

I have forwarded your question on to our support team. They'll get back to you here on the forum.

Thanks,
JColvin

Share this post


Link to post
Share on other sites
  • 0

@JColvin

Hello Mr. JColvin

 

our company is interested in debugging Xilinx 7Series FPGAs over a FT2232H FTDI chip - Microblaze debugging over the Vivado IDE as well as bitfile loading and SPI flash image update.

My research on the internet brought me here. If I got it right it is possible to use the FTDI chips for Microblaze debugging if they notify themselves as Digilent devices. Then Vivado and SDK are capable of communicating with them. Is this correct? If yes then would you be so kind to inform me about the license costs and additional fees which are raised by Digilent to use this feature. Thank you in advance.

 

Regards

Valentin

Share this post


Link to post
Share on other sites
  • 0

Hint: You can buy an officially licensed adapter module here:

https://shop.trenz-electronic.de/de/TE0790-02-XMOD-FTDI-JTAG-Adapter-Xilinx-kompatibel

The description is awfully German :-) but it's pretty straightforward together with a TE0725 board (which is BTW interesting in a sense that it's available up to Artix 100 size and EOL predicted ~2028)

Caveats:

  • Weak regulator (Clearly stated in the doc, but in my experience a Microblaze test design will run on USB bus power)
  • Does not support 30 MHz signals, if you intend to do your own MPSSE JTAG programming. Clock divider 1 / 15 MHz works reliably.

a.jpg

Share this post


Link to post
Share on other sites
  • 0

... and FYI: xc3sprog can be modded trivially if you add the IDCODE for Artix and the JEDEC ID of the EEPROM (no guarantees on the latter, but worked for me once, with the above board).

Edited by xc6lx45

Share this post


Link to post
Share on other sites
  • 0

Hi

 

thank you for the suggestions. German is not a problem so I will take a look on the links you have posted @xc6lx45

Our purpose is to use our own on-board FT2232H chip and omit any additional HW. Currently we have designed an adapter where the Xilinx programmer can be attached to but some products are/will be placed in a housing which will later no longer be accessible. The only "visible" connector would be the one of the USB.

 

Regards

Valentin

Share this post


Link to post
Share on other sites
  • 0

Hello @JColvin

 

I sent an email to sales@digilentinc.com but didn't get any reaction so far. Could you help me by forwarding my inquiry to the proper Digilent department?

Thank you in advance.

 

Regards

Valentin

Share this post


Link to post
Share on other sites
  • 0

Hi @JColvin,

I would also like to integrate an FT2232H to use as a JTAG debugger in one of my designs. How can I go about acquiring the license to use this? Thanks!

Regards,

Aaron

Share this post


Link to post
Share on other sites
  • 0

HI @Ahp,

You will need to contact "support dot digilent at ni dot com" to further discuss acquiring the license for the programming solution.

cheers,

Jon

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now