Discussion:
[UrJTAG-dev] Digilent FT2232 based boards revisited
Walter F.J. Mueller
2017-05-09 17:34:21 UTC
Permalink
Hi,

I saw a thread from September 2014 entitled
"Digilent Nexys-4 xilinx board FT2232".
Question was whether urjtag can be used to program the new
Digilent boards with a FTDI 2232 JTAG/UART interface.

I couldn't see a success story, but a message posted by
Steve Tell with a clear description of the board logic
(which is always hidden in the Digilent schematics).

Almost 3 years later, also after svf support was added to
vivado, here again the question:

Did somebody succeed to program a Nexys4, Basys3 or alike
with urjtag, and if yes, with which settings ?


With best regards, Walter
Steve Tell
2017-06-26 23:15:38 UTC
Permalink
that was me...
Post by Walter F.J. Mueller
I saw a thread from September 2014 entitled
"Digilent Nexys-4 xilinx board FT2232".
Question was whether urjtag can be used to program the new
Digilent boards with a FTDI 2232 JTAG/UART interface.
I couldn't see a success story, but a message posted by
Steve Tell with a clear description of the board logic
(which is always hidden in the Digilent schematics).
Did somebody succeed to program a Nexys4, Basys3 or alike
with urjtag, and if yes, with which settings ?
I got a message off-list from someone who had used the pin description in
my message and patch to construct an openocd configuration that worked.
But I haven't heard of any success with those digilent boards and urjtag.

-Steve
Walter F.J. Mueller
2017-06-27 21:09:27 UTC
Permalink
I got a message off-list from someone who had used the pin description in my message and patch to construct an openocd configuration
that worked. But I haven't heard of any success with those digilent boards and urjtag.
-Steve
Hi,

one remark about the schematics behind the 'Digilent style JTAG':

Digilent makes a big fuzz about the logic used to connect the FT2232
to the JTAG pins, the schematics of all Digilent boards feature an
'intentionally left blank' page for this part of the schematics.

The vendor Trenz manufactures very nice FPGA boards and accessories.
They offer for example

TE0790 "Xilinx compatible JTAG adapter"

even as 'open hardware', you find the schematics under

https://shop.trenz-electronic.de/en/TE0790-02-XMOD-FTDI-JTAG-Adapter-Xilinx-compatible
and 'Downloads'.

That leaves open what the Lattice CPLD is doing. Trenz offers a nice carrier
board, which also features a integrated 'Xilinx compatible JTAG adapter' as

TE0703 "Carrier Board for ...."
https://shop.trenz-electronic.de/en/TE0703-05-TE0703-Carrier-board-for-Trenz-Electronic-modules-with-4-x-5-cm-form-factor

and under 'Download' you'll find again schematics and in file
SC-PGM-TE703-05_CCSpecial4x5-01_20150121.zip
the sources of the CPLD.

Taken it all together that documents nicely what Digilent doesn't show.
And this is about as simple and trivial as it can be, so it remains
unclear to me they they don't include it in their schematics.

The only unknown is the content of the configuration EEPROM for the FT2232.


With best regards, Walter
--
Dr. Walter F.J. Müller Mail: ***@gsi.de
Alexander Papazoglou
2017-06-27 00:56:48 UTC
Permalink
Walter,

Based on my reading of cablelist.txt from xc3prog, I believe the Nexys-4 is
set up the same way as the Digilent HS-2 dongle with a different product
id. I've gotten the HS2 to work, and I'm including the patch for that. You
should be able to use it with the Nexys4 with "cable DigilentHS2
pid=0x6010".

Let me know if it works.

Alex
Post by Walter F.J. Mueller
Hi,
I saw a thread from September 2014 entitled
"Digilent Nexys-4 xilinx board FT2232".
Question was whether urjtag can be used to program the new
Digilent boards with a FTDI 2232 JTAG/UART interface.
I couldn't see a success story, but a message posted by
Steve Tell with a clear description of the board logic
(which is always hidden in the Digilent schematics).
Almost 3 years later, also after svf support was added to
Did somebody succeed to program a Nexys4, Basys3 or alike
with urjtag, and if yes, with which settings ?
With best regards, Walter
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
UrJTAG-development mailing list
https://lists.sourceforge.net/lists/listinfo/urjtag-development
Loading...