Forum: FPGA, VHDL & Co. Xilinx Programmer mit Schmitt Trigger


von Newbie (Gast)


Lesenswert?

Hier wird oft beim Thema Programmer auf eine verbesserte Version des 
Originalkabels von Xilinx (Parallel-III) mit zusätzlichem 
Schmitt-Trigger hingewiesen. Leider immer nur über einen Link:
http://www.geocities.com/jacquesmartini/digital/schematic/Parallel_Cable_III.png
Dieser führt dummerweise inzwischen ins Leere. Wo finde ich die 
"gepimpte" Version? Gibts die noch im Netz? Mein Nachbau des 
Originalschaltplan von Xilinx tuts anscheinend nicht. :(
Danke für jede Hilfe im Voraus!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Mein Nachbau des Originalschaltplan von Xilinx tuts anscheinend nicht. :(
Die hier?
http://www.xilinx.com/itp/xilinx4/data/docs/pac/appendixb.html
http://www.systech-gmbh.ch/pdfElektronik/xilinx-prog-01.pdf

> Mein Nachbau des Originalschaltplan von Xilinx tuts anscheinend nicht. :(
Meine haben bisher alle getan...  :-o
Welche Bausteine hast du verwendet?
Welchen Schaltplan hast du verwendet?
Wie lange ist dein Kabel an der JTAG-Schnittstelle?

von Newbie (Gast)


Lesenswert?

Lothar Miller schrieb:
>> Mein Nachbau des Originalschaltplan von Xilinx tuts anscheinend nicht. :(
> Die hier?
> http://www.xilinx.com/itp/xilinx4/data/docs/pac/ap...

Genau den habe ich nachgebaut. Wie man hier aber immer wieder liest, 
sind zusätzliche Schmitt-Trigger ratsam. Der o.g. Link zu der Schaltung 
wird immer wieder verwendet, funktioniert aber nicht. Daher die Frage 
nach einem alternativen Link oder der Schaltung selbst. Hat ja 
vielleicht jemand noch auf seinem Rechner.
Die anderen Fehlerquellen (Kabellängen, Bauteile) brauchen wir nicht 
mehr durchexerzieren, die habe ich schon durch.
Grüße
Newbie

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Die anderen Fehlerquellen (Kabellängen, Bauteile) brauchen wir nicht
> mehr durchexerzieren, die habe ich schon durch.
> ... immer wieder liest, sind zusätzliche Schmitt-Trigger ratsam.
Wie gesagt, ich habe den Programmer in diversen Varianten aufgebaut 
(SMD, bedrahtet, mindestens 5 mal) und jedesmal hat der funktioniert.

Ich vermute, dein Problem liegt woanders...  :-/

von Newbie (Gast)


Lesenswert?

Warum steht dann hier so oft der Hinweis einen Schmitt-Trigger bzw. 
einen Eingangs-C zu verwenden? Angeblich wäre die CLK-Leitung beim 
Proggen das Problem.
Ich baus auch gerne nochmal auf, glaube aber nicht, dass es an meiner 
Verdrahtung liegt. 10x gecheckt.

von Mike (Gast)


Lesenswert?

Im Schaltlan sind nur Pin 20 und Pin 25 auf GND gelegt. Pack mal die 
Pins 18 bis 25 komplett auf GND. Ich habe schon erlebt, dass bei meinem 
alten Mainboard nicht alle GND's verbunden waren.

Gruß
Mike

von Andreas (Gast)


Lesenswert?

Hallo Newbie,

machmal sitzt der Fehler auch wo anders:

Manche Parallschnittstelle liefert nicht ausreichend Strom zum sauberen 
Durchsteuern der Treiber (ein Punkt wo dann die Schmitttriggerversionen 
geholfen haben).

Ein weiterer Fallstrick koennte am Parallelport bzw. dem Mainboardbios 
liegen. Die Parallelports der vergangenen Jahre beherschten erst den 
unidirektionalen, dann den bidirektionalen und spaeter dann auch 
Enhanced Modis.

Mit der BIOS Einstellung Bidirektional sollte es aber auf jeden Fall 
funktionieren.

Die eigentliche Frage waere, was fuer eine Fehlermeldung erhaelst Du 
denn ueberhaupt.

Wird das Kabel richtig erkannt?
Bei einem JTAG Scan und Problemen (siehe Schmitttrigger) muesste im 
Normalfall etwas am JTAG Port erkannt werden, halt nur nix richtiges ( 
unknown Devices).

Wurde schon gefragt, welches Bauteil / Board willst Du programmieren 
(selbstbau Kaufboard, gebraucht aus der Bucht oder neu). Ggfls. ist der 
Anschluss am JTAG Port am FPGA falsch verdrahtet (TDI versus TDO ist 
z.B. beliebt) oder gar der FPGA defekt.

Gruss

Andreas

von Newbie (Gast)


Lesenswert?

Danke für die Hinweise, werde die vorgeschlagenen Lösungen 
durchprobieren & Erfolg/Misserfolg melden.
Da ich mir ziemlich sicher bin, dass der Fehler der fehlende 
Schmitt-Trigger ist, (bin über die Fehlermeldung (unknown Device) auf 
einen entsprechenden Thread gestoßen) würde mich trotzdem der o.g. 
Schaltplan interessieren. Hat den denn niemand noch rumfliegen? Der soll 
doch bombensicher sein.
Grüße
cv

von Falk B. (falk)


Lesenswert?

@  Newbie (Gast)

>einen entsprechenden Thread gestoßen) würde mich trotzdem der o.g.
>Schaltplan interessieren. Hat den denn niemand noch rumfliegen? Der soll
>doch bombensicher sein.

Werd ich heute Abend mal posten.

MFG
Falk

von Newbie (Gast)


Lesenswert?

Super. Freu mich schon.
Will übrigens ein paar geschenkte Entwickler-Boards (ISP DEMO BOARD mit 
XC9536 und ein Coolrunner II DS-BD-2C256) ohne eigenen Programmer 
ausprobieren. Uralt, aber bestimmt noch ok. Hat eigentlich jemand 
unterlagen zu letzterem Board oder weiß wo man sie findet?

von Falk B. (falk)


Lesenswert?


von Newbie (Gast)


Lesenswert?

Super! Dankeschön!

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.