Forum: FPGA, VHDL & Co. Xilinx Cable IV - wer hat's?


von Daniel (Gast)


Lesenswert?

Hallo alle zusammen,

mein Problem ist etwas seltsam. Wie in meinem letzten Beitrag zu sehen,
habe ich enorme Probleme bei der Programmierung meines FPGA's
(Spartan-2) mittels JTAG und dem Xilinx Adapter. Ich benutze den
Adapter III und bekomme es einfach nicht zum laufen.
Obwohl Xilinx sagt, der Adapter III ist kompatibel mit meiner Hardware
bezweifel ich dies mehr und mehr.

Daher meine Frage: Kommt jemand aus dem Raum NRW (Herford-Gütersloh)
und kann mir ein solches Kabel für einen Tag testweise leihen? Ich
würde vorbei kommen, es abholen, Pfand da lassen und nächsten Tag
zurück bringen.

Ich weiß das ist sehr merkürdig, aber ich habe einfach keine Zeit mehr
auf die Lieferung zu warten um dann eventuell festzustellen das es
daran nicht gelegen hat.

mfG
Daniel

von high_speed (Gast)


Lesenswert?

Hallo Daniel

Ich glaube nicht, dass das Problem an dem Adapter liegt.
Es ist ja nichts anderes als ein Pegelwandler.
Dein PC liest ja auch die gleiche ID ein, die der Chip ausgibt.

Was hast du denn mit den Konfigurationsanschlüssen gemacht?

Bei Altera gehören dazu:

Configuration: MSEL0, MSEL1,
nSTAUS, nCONFIG, CONF_DONE, INIT_DONE
JTAG: TDI, TDO, TCK, TMS
Configuration Device: DATA0, DCLK, nCSO, [nCE, nCEO], ASDO

MfG
Holger

von Jörn (Gast)


Lesenswert?

Bei meinem Spartan II Board benutzte ich Serial Slave und JTAG für die
Konfiguration. Die Pin M0..2 sind nicht beschaltet und zwischen den
JTAG Pins und dem Adapter sind 1k Serienwiderstände eingebaut. Mit dem
Digilent JTAG Kabel geht das ohne Probleme.

Ich mache das Kabel mal auf und sag dir was drin ist.

Gruß Jörn

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Hallo
Ich versuche gerade mein Trenz-electronic Spartan II - Board (
"Parallel  cable III kompatibel") mit dem neuen Xilinx Webpack 8.1i
zu betreiben.
Leider unterstützt Xilinx in dieser Version nur noch das Parallel Cable
IV, sowie Multipro oder USB.
Muß ich jetzt eine alte Version von "IMPACT" installieren, damit ich
das weiter verwenden kann, oder geht es irgendwie mit ein paar
geeigneten Drahtbrücken am Stecker, damit Impact ein IV-Cable erkennt.
Es gibt anscheinend einen Kompatibilitätsmodus zum alten Kabel.
Oder hat jemand ein Schaltbild zum "IV" bzw. einem Kompatiblen .
Xilinx selbst rückt nichts heraus.
Bei Trenz findet man zu dem Board auch nur noch PDFs von 2002 und
früher, die pflegen ihre alten Entwicklungen auch nicht weiter.

von Matthias (Gast)


Lesenswert?

im Parallel Cable IV ist soweit ich weiß ein CPLD drin. Damit ist Um-
und Nachbau wohl nicht möglich, solange man das CPLD Programm oder
zumindest seine Aufgabe nicht kennt.

von Ssss S. (sssssss)


Lesenswert?

Hi!

Also ich hab hier das Kabel vom digilent Spartan 3 Board.
Das Kabel nennt sich Digilent JTAG3
Dort sind nur ein paar Gatter drin und Rs + Cs.
Das funktioniert bei mir ohne Probleme mit dem Impact 8.1 unter Linux.

Verkabelt is es wie folgt:
inv Schmitt-Trigger (?) von P4 -> TMS (über 100R, 100pf nach gnd)
inv Schmitt-Trigger (?) von P2 -> TDI (über 100R, 100pf nach gnd)
inv Schmitt-Trigger (?) von P3 -> TCK (über 100R, 100pf nach gnd)
TDO geht über 100R an irgendein schaltbares gatter, dessen inv
steuereingang geht nach GND., output geht über 100R an P13
P16 ist NC
P18 geht auf GND

Sieht dein Kabel auch so aus ?

Bye, Simon

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

So ist das offizielle Schaltbild des Parallelkabels III von Xilinx, und
dieselbe Schaltung ist auch auf dem Trenz-Evaluationsboard enthalten.
Welches der drei Kabel, die IMPACT in Webpack8.1 zuläßt, muß man für
das Digilent wählen? Das Kabel III ist noch im Menü enthalten, aber
nicht anwählbar.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Naja 12 Dollar sind wenigstens keine 114 Euro, die das Parallel cable IV
von DigiKey kostet ( zuzüglich Versandkosten und Mindermengenzuschlag)
http://www.digilentinc.com/Products/Catalog.cfm?Nav1=Products&Nav2=Cables&Cat=Cable

Ich muß wohl das neue Webpack wieder löschen und das alte installieren,
wie es auf meinem alten PC war, da hat das "Programmierkabel III" noch
funktioniert. Am besten wäre, wenn das restliche neue Programm mit dem
alten Impact zusammenspielen würde, aber kann ich das überhaupt einzeln
entpacken? Was passiert in der Registry, wenn zwei Versionen vorhanden
sind, sowas ist immer schlecht. Das neue 8.1 muß sogar alte Projekte
umcodieren, die Projektnavigatorfiles haben eine ander Endung, das läßt
befürchten, dass auch die neuen bin-Files mit dem alten Impact Probleme
machen könnten.

von Uwe Bonnes (Gast)


Lesenswert?

Ich habe mit Webpack 8.1 und einen Parallelkabels III  und Impact schon
pr programmiert.

Wenn impact startet und es den Adapter sucht, kommen doch einige Zeilen
an Logs. Schau die Dir genauer an, poste sie evt.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

So es funktioniert jetzt.
Man darf nur nirgends vom vorgesehenen Weg abweichen. Ich kann den
Impact-Programmer nicht einzeln benutzen, ohne irgendein gültiges File
zum Download ins Prom zu haben. Wenn ich eines der Examples für meinen
Spartan2 XC2S200-5 abändere ( File "freqm" funktioniert ohne
Fehlermeldung) und dann alle Navigationsschritte abarbeiten lasse, dann
findet Impact auch automatisch das Parallel Cable III, obwohl es in dem
Help-Text zu "Supported Cables" nicht erwähnt ist.
Die Log-Texte im "fileset.txt" waren wenig hilfreich und stimmen
nicht mit dem Text im Helpfile überein.

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.