Trenz Electronic GmbH Support Forum

Open Source => Open source hardware => Topic started by: marode on September 22, 2015, 11:37:37 AM

Title: Documentation on Xmod-FT2232H
Post by: marode on September 22, 2015, 11:37:37 AM
Hi there,

I am planning to include a header to use the Xmod-FT2232H in a project I am working on, to program and interface to an FPGA via JTAG and UART.
Is there more information on the Xmod-FT2232H? I am aware of the Wiki page, but I am missing details, like the schematics and information about the firmware.

Does the UART enumerate as a COM port in the Xilinx compatible version?

Great project btw.
Title: Re: Documentation on Xmod-FT2232H
Post by: Antti Lukats on September 22, 2015, 12:14:11 PM
Thank you!

yes channel B enumerates as UART so while channel A is seen as Xilinx JTAG channel B is available for any application talking to USB UART.

We clean up a bit the HDL files and push them to the downloads, sot there will be ready to use images and source code to start your own customization - in case there is need.


Title: Re: Documentation on Xmod-FT2232H
Post by: twam on January 17, 2016, 04:09:58 PM
Hi,

I want to put an FT2232H similar to the Xmod-FT2232H on my board with an TE0712 to ease programming of the device. The wiki mentions that there is some EEPROM stuff to be programmed that the Xilinx tools will recognise the FT2232H. Is this information already somewhere? I cannot find it.

Tobias
Title: Re: Documentation on Xmod-FT2232H
Post by: Antti Lukats on January 18, 2016, 10:13:06 AM
Hi

the user EEPROM on
http://shop.trenz-electronic.de/de/TE0790-01-XMOD-FTDI-JTAG-Adapter

is programmed with uniq serial number licensed from Digilent, this is why this product has 2 variants and 2 price options, one of them includes the licensing fee to Digilent one has blank eeprom and is cheaper. As of hardware both are exactly the same.
Title: Re: Documentation on Xmod-FT2232H
Post by: offroad on August 07, 2016, 09:07:20 AM
Hi,

can the material (schematic, CPLD design, ...) be downloaded somewhere? The only info I have is [1] and [2].
The pin table is a bit confusing and I need to do my due diligence on the power it can provide (I know it's limited but it may be more than enough for my application).

BTW, bought one with a TE0725 and it worked right out of the box. Good job.
Wish I could say the same about Vivado...

[1] Product page: http://www.trenz-electronic.de/products/xmod-ftdi-jtag-adapter.html
[2] "Open Source Hardware": https://wiki.trenz-electronic.de/display/OSHW/Xmod-FT2232H
Title: Re: Documentation on Xmod-FT2232H
Post by: Thorsten Trenz on August 08, 2016, 12:51:21 PM
Hi,
schematic and CPLD config is here;
#https://shop.trenz-electronic.de/de/Download/?path=Trenz_Electronic/XMOD/TE0790%20-%20XMOD

Best Regards,
Thorsten Trenz
Title: Re: Documentation on Xmod-FT2232H
Post by: offroad on August 08, 2016, 05:55:17 PM
Thanks!
Title: Re: Documentation on Xmod-FT2232H
Post by: nadhim on October 31, 2018, 10:19:27 AM
I'm trying to program a XC7A200 via USB --> FT2232H --> JTAG. The JTAG connections of my self designed PCB (TMS, TCK, TDI, TDO) are set up all according to the FT2232H datasheet's MPSSE mode (self-powered configuration). The FT2232H's EEPROM 93LC56 was recognised and successfully programmed with the FT_PROG tool from FTDI - all according to the user guides, application notes and datasheets. However I couldn't find the MPSSE configuration mode in FT_PROG. Available modes in FT_PROG are limited to: RS232 UART / 245 FIFO / CPU FIFO / OPTO Isolate.
Title: Re: Documentation on Xmod-FT2232H
Post by: JH on October 31, 2018, 01:57:41 PM
Hi,
which XMOD did you use? This one with Xilinx Licence?
Without Xilinx licence FPGA is not recognized on Vivado.

And if you use FTDI tools, it can be happens, that this tools clear the EEPROM and delete your licence!
XMOD contains also CPLD where you can change pinout. Default Pinout, see documentation:

br
John

Title: Re: Documentation on Xmod-FT2232H
Post by: nadhim on December 23, 2018, 07:12:36 PM
 I'm trying to program a XC7A200 via USB --> FT2232H --> JTAG. The JTAG connections of my self designed PCB (TMS, TCK, TDI, TDO) are set up all according to the FT2232H datasheet's MPSSE mode (self-powered configuration).
Title: Re: Documentation on Xmod-FT2232H
Post by: JH on January 07, 2019, 03:22:12 PM
Hi,
without digilent licence key on FTDI eeprom, FPGA is not visible on vivado.

So you use your FTDI on your own board or did you use TE0790?

br
John