Forum: FPGA, VHDL & Co. Xilinx Spartan 3e Starter Kit und JTAG


von alex (Gast)


Lesenswert?

Hallo,

Das Spartan 3e Starter Kit programmiere ich über ein USB-Kabel, dabei 
starte Impact und irgendwie erkennt dieses Programm automatisch, dass 
sich auf der Platine nicht nur ein Spartan 3e FPGA, sondern auch ein 
Flash-Baustein und ein CPLD befindet. Das Programm zeigt so was wie 
"Scanning JTAG-Chain" und zeigt mir dann diese 3 Bausteine, die 
miteinander verbunden sind. Ich habe das noch nicht ausprobiert, aber 
vermutlich kann ich über so eine JTAG-Chain auch den CPLD konfigurieren?
Kann ich eigentlich auf diese bestehende JTAG-Chain weitere CPLDs/FPGAs 
dranhängen, wenn ich mal eine Platine mit einem Xilinx CPLD 
zusammengebastelt habe und diese einfach an den JTAG-Stecker des Starter 
Kits anschliesse?

von TheMason (Gast)


Lesenswert?

eine jtag-chain beinhaltet (wie der name ja schon sagt) ein bzw. mehrere 
jtag-devices. ich kenne das spartan3e kit zwar nicht, aber den cpld 
müsstest du genauso programmieren können wie das flash bzw. den fpga.
prinzipiell kannst du bei jtag weitere devices hinzufügen (wie gesagt es 
ist als "perlen"-kette aufgebaut), allerdings weiß ich nicht ob das bei 
einem fertig gerouteten board so einfach geht, da ein device 
"zwischenzufummeln", aber ich kenne das board auch nicht, und vielleicht 
ist es recht einfach da weitere devices reinzubauen, kann ich aber 
mangels erfahrung nicht sagen.

von HolgerB (Gast)


Lesenswert?

Wenn mich nicht alles täuscht, liegen die JTAG-Signale an den 
Erweiterungssteckern an. Kann sein, dass du Jumper setzen musst, wenn du 
noch weitere Geräte in die Kette aufnehmen willst.

Ein Blick in den Schaltplan schafft Klarheit...

von Hans (Gast)


Lesenswert?

Bei standardmaessiger Verschaltung werden FPGA, config-Flash und CPLD 
erkannt.

von J. S. (engineer) Benutzerseite


Lesenswert?

Bei den Xilinx-Bausteinen weis ich es nicht so genau, aber bei den 
Alteras funktioniert das je nach Config-Mode über eine Art chip select 
chain: Die Besuteine reichen den Chip-Select passend weiter. Da mit 
müsste man die Kette schon hardwaretechnisch aufbrechen, wollte man 
einen weiteren Baustein "dazwischenfummeln".

von Ingo B. (arctis77)


Lesenswert?

Hat inzwischen jemand rausgefunden was genau zu tun ist? Ich habe mir 
den Schaltplan angeschaut, da hängt der JP28 JTAG direkt hinter dem 
Hirose-FX2, und dieser ist offen. In der JTAG-Chain ist beim FX2 jedoch 
noch eine Überbrückung gezeichnet. Also irgendetwas ist mit Sicherheit 
zu jumpern, nur was und wo? Die Doku gibt dazu leider nichts her, oder 
ich hab es überlesen.

von Andreas W. (Firma: andreas-weschenfelder.de.vu) (rupplyn) Benutzerseite


Lesenswert?

Hat jemand die Konfiguration schon zum Laufen gekriegt? Welche Settings 
sind dafür nötig?

von alex (Gast)


Lesenswert?

Hallo,

wenn ich mich richtig erinnere, ich habe es sein lassen und die ganze 
Zeit mit dem Spartan gearbeitet...

Gruß,
Alexander

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.