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?
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.
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...
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".
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.
Hat jemand die Konfiguration schon zum Laufen gekriegt? Welche Settings sind dafür nötig?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.