Hallo, ich könnte reltiv günstig ein gebrachtes Spartan3e Starterkit gebraucht erwerben. Auf dem ist ja schon ein Programmer drauf. Ich habe auch ein Foto im Internet gefunden auf dem auch ein "externer" JTAG connecter drauf ist. Kann ich mit diesem Board auch andere Xilinx CPLDs/FPGAs beschreiben? D.h. das Board "nur" als Programmer nutzen?
FPGA-Anfänger schrieb im Beitrag #2950905: > Kann ich mit diesem Board auch andere Xilinx CPLDs/FPGAs > beschreiben? Nein. Die JTAG-Chain ist nur an die internen Bautsteine angeschlossen. Blöd, sowas...
Hallo, danke Lothar... Für was ist die dann auf Pins rausgeführt? Damit mit man einem externen Programmer das Board programmieren kann?
Hier noch mal ein Bild rechts oben in der Ecke http://www.arch.cs.kumamoto-u.ac.jp/~kuga/cad/life2011/figure/Spartan3EStarterKit.jpg
Ja genau, da kannst du mit einem externen Programmer ran. Auf dem Nexys2 ist JTAG auch nochmal auf dem FX2 Stecker, wie das bei dem Board ist kann ich nicht sagen. Aber was würde passieren, wenn ich das Board über USB an den Rechner hänge und den JTAG (die Pins) mit denen eines zweiten Boards verbinde - kann man dann alle Geräte beider Boards in der Kette sehen oder geht das nicht?
http://digilentinc.com/Products/Detail.cfm?NavPath=2,400,792&Prod=S3EBOARD Schaltplan ist unten dabei. Leider nicht der USB Teil. Wenn ich das richtig sehe und IC13 nicht bestückt ist sollte man sich dort in die Kette einklinken können. Dort müsste eine Brücke TDI TDO sein.
es geht nicht so direkt, wie das board geliefert wird. aber wenn du in den schaltplan schaust wirst du sehen dass die jtag chain auch über den fx2 rausgeführt wird. gleich davor ist ein schalter "IC1" - wenn du da den dazugehörigen R2 (unten) auf VCC legst, kannst du über den jtag anschluss J28 andere dinge programmieren. zumindest muss das irgendwie so gewesen sein. schau einfach in den schaltplan und denk kurz nach! ;) ich selbst habe das schon so gemacht um nen cpld zu programmieren. wenn du nicht weiter kommst kann ich ja nochmal nachschaun, wie ich das gemacht habe...
Wie Max geschrieben hat: der FX2-Stecker führt JTAG hinaus, falls die Schleife TDI/TDO nicht über IC1 bzw. Widerstand R2 geschlossen wird; einfach R2 auslöten und alle JTAG-Signale abreifen und an dein Board anschliessen. Bei meinem Board ist statt R2 ein Jumper, ansonsten alles so wie bein S3E. Ich schliesse selbst CPLDs an, läuft immer wunderbar.
Danke an alle... werd mir mal den Schaltplan anschauen... Dieser FX2 Stecker gehört übrigens verboten! :-D
Hatte gerade noch mal die Gelegenheit meinen Adapter anzuschauen: der Widerstand R2 bleibt drin (PullUp), das entsprechende Signal JTSEL wird an FX2 rausgeführt und kann dann auf 0 gezogen werden (z.B. per Jumper). Billiger kriegt man einen zusätzlichen JTAG-Adapter nicht. Aber vorsicht: beide Target-Spannungen müssen übereinstimmen (3V3). >Dieser FX2 Stecker gehört übrigens verboten! nicht, wenn man schnellere Hardware ans Board anschliessen will. Per FX2 kriegt man locker 100MHz+X hin, per einfachen 2.54erPins kaum.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.