News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

Documentation on Xmod-FT2232H

Started by marode, September 22, 2015, 11:37:37 AM

Previous topic - Next topic

marode

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.

Antti Lukats

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.



twam

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

Antti Lukats

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.

offroad

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

Thorsten Trenz


offroad


nadhim

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.

JH

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


nadhim

#9
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).

JH

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