Forum: FPGA, VHDL & Co. Was haltet ihr von Digilents JTAG HS1?


von Sebastian H. (sebihepp)


Lesenswert?

Hallo,

was haltet ihr von dem JTAG HS1 Programming Cable von Digilent? Hat 
jemand Erfahrung damit?
Ich suche nämlich einen JTAG Programmer für Xilinx CPLDs und FPGAs...

http://shop.trenz-electronic.de/catalog/product_info.php?cPath=30&products_id=972

Viele Grüße
Sebihepp

von Digi L. (Gast)


Lesenswert?

Der grösste Nachteil von Digilent-Programmer war immer die
ausschliessliche Unterstützung durch Adept (nicht aber ISE).
Seit 13.1 werden aber Adept-Treiber im ISE integriert, habe
aber keine Erfahrung damit. Mal sehen, wie gut es funktioniert,
immerhin kostet ein orginal Xilinx USB-Programmer 200++ Pipen.

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

>
> was haltet ihr von dem JTAG HS1 Programming Cable von Digilent? Hat
> jemand Erfahrung damit?
> Ich suche nämlich einen JTAG Programmer für Xilinx CPLDs und FPGAs...
>
> 
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=30&products_id=972
>

Mich würde der Unterschied auch zu diesem Teil interessieren.
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_164&products_id=971

Was noch interessant wäre mit welcher Vendor und Product-ID sich die 
Teile melden?

Als USB Chip erkenne ich einen FTDI Chip und dann wäre auch die Software 
xc3prog nutzbar. Leider habe ich keines der Teile getestet.

von Christian R. (supachris)


Lesenswert?

Wird wohl das gleiche sein, bloß dass da in der Kabel-Version noch ein 
Buffer dran ist. Die VID/PID müsste sich ja aus dem Treiber-Inf aus dem 
Software Paket herausfinden lassen.

von Sebastian H. (sebihepp)


Lesenswert?

Wenn ich genug Geld habe, dann werde ich den mal ausprobieren. Mein 
letzter China-Nachbau des Xilinx Platform Cable von ebay ist leider 
hinüber (Beim Updaten der Firmware ist der PC abgestürzt -.-).

Nebenbei versuche ich auch immer wieder an meinem XSVF-Parser weiter zu 
schreiben. Der wäre besonders für Stand-Alone Lösungen ohne Config-Flash 
hilfreich.

von Christian R. (supachris)


Lesenswert?

Ich kann morgen auf Arbeit mal gucken, welche VID/PID das Ding hat, bei 
der 13.2 hat er die Treiberpakete mit installiert. Jedenfalls kamen 
mehrere UAC Abfragen von Digilent. Und mehrere FT2232H Boards hab ich 
auch da, kann ich mal testen dann, eines als Digilent Programmer 
auszugeben...

von Christian R. (supachris)


Lesenswert?

Hm, irgendwie bekomm ich das FT2232H Mini-Modul nicht als 
Adept-Programmer hin. Im Adept Installationsordner gibts den normalen 
FTDI Treiber und einen dmodbus.sys Treiber. Wenn ich die VID/PID auf 
eine der Kombinationen aus dem dmodbus Treiber ändere, findet weder 
Adept noch Impact ein Cable.
Hier mal zum probieren aus der dmodsys.inf:

%DigilentUsbDeviceDesc% = DmodUsb,USB\VID_1443&PID_0007
%DonboardUsbDesc%       = DmodUsb,USB\VID_1443&PID_0005
%DmodUsbDesc%           = DmodUsb,USB\VID_1443&PID_0003
%DcabUSBDesc%           = DmodUsb,USB\VID_1443&PID_0001

...

DigilentUsbDeviceDesc   = "Digilent USB Device"
DonboardUsbDesc         = "Digilent Onboard USB"
DmodUsbDesc             = "Digilent USB JTAG Module"
DcabUSBDesc             = "Digilent USB Jtag Cable"
DusbDesc                = "Digilent USB Device"

Vielleicht hat einer noch eine Idee? Mit dem Standard-Inhalt des FT2232H 
gehts auch nicht. Ob die da spezielle Seriennummern drin haben? Die 
VID/PID im FTDI Inf File sind die Standard Nummern von FTDI.

von Sebastian H. (sebihepp)


Lesenswert?

>Hm, irgendwie bekomm ich das FT2232H Mini-Modul nicht als
>Adept-Programmer hin.
Meinst du mit FT2232H Mini-Modul den HS1 Programmer oder ein anderes 
Board?

von Christian R. (supachris)


Lesenswert?

Ich meine das normale Board von FTDI. Viel mehr als der FT2232H und die 
Standard-Teile sind auf dem Digilent HS1 JTAG Module ja auch nicht 
drauf. Also müsste man eigentlich nur wissen, was im EEPROM steht, damit 
sich das Ding als Digilent Board ausgibt, dann hätte man einen billgst 
Programmer, der auch noch impact und chipscope kompatibel ist.

von dose (Gast)


Lesenswert?

Christian R. schrieb:
> Vielleicht hat einer noch eine Idee? Mit dem Standard-Inhalt des FT2232H
> gehts auch nicht. Ob die da spezielle Seriennummern drin haben? Die
> VID/PID im FTDI Inf File sind die Standard Nummern von FTDI.

Wie kommst du auf den Trichter?

VID_1443 ist digilent

von Uwe Bonnes (Gast)


Lesenswert?

Die SVN Version von xc3sprog
https://xc3sprog.svn.sourceforge.net/svnroot/xc3sprog/trunk
kennt inzwischen das Kabel als "-c jtaghs1" und ein Nutzer hat er 
erfolgreich benutzt.

von Christian R. (supachris)


Lesenswert?

dose schrieb:
> Wie kommst du auf den Trichter?
>
> VID_1443 ist digilent

Ja, das ist mir völlig klar. Digilent installiert aber den FTDI Treiber 
mit den FTDI VID/PID. Das ist ja das seltsame. Sowohl beim Installer, 
der bei Xilinx 13.2 mitkommt, als auch bei der Adept Suite von der 
Digilent Homepage. Im Programm-Verzeichnis von Digilent liegen dann die 
Treiber Files. Einen anderen Treiber gibts wie gesagt auch noch, aber 
ein HS1 Kabel taucht da nicht drin auf, außerdem ist der von 2008.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.