Hi Leute, es geht um folgendes Board (http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_119&products_id=553) Im User GUIDe steht das es über den JTAG Anschluss programmiert werden kann. Leider ist aber beim Startet Kit ein JTAG auf Parallel Port Anschluss dabei. Ich arbeite ausschließlich am Laptop und verfüger daher nur über einen USB -Anschluss, gibt es die Möglichkeit so einen Adapter selber zu bauen? Also per USB-JTAG? Bei trenz electronic gibt es diesen Adapter für 44€, ist mir zu teuer. Daher die Frage kann man sowas selber nachbauen? Gibt es dafür schon Schaltungen, habe bis jetzt keine gefunden? Habe gesehen das aus den 5V USB schon mal 2,8V erzeugt werden müssen Grüße
Beitrag "Xilinx USB schematic jetzt verfügbar" Mein Tipp: Geb die 44 Euro aus. Oder ebay #261079884327. fchk
alberto schrieb: > Bei trenz electronic gibt es diesen Adapter für 44€, ist mir zu teuer. Alles andere wird teurer. Scher! Schade um die Zeit, den Zorn und den Frust, wenn der selbstgebaute Programmieradapter spinnt.
Hi Frank, habe gerade gesehen das trenz für studenten für den gleichen Preis das Spartan 3E anbietet, das kann on the go per USB programmiert werden. Leider hat dieses nut 500K gates wohingegen das spartan 3 starter über 1000K ermöglicht, inwieweit reizt man als Anfänmge die 500K aus? Das Spartan 3 hat sehr viele I/Os über Buchsen rausgeführt. Kann man auch später für weitere Projekte gut weiterverwenden. Das 3E nur 43 I/Os ... Welches würdest du mir empfehlen? Grüße
Den Adapter nachzubauen, der reverxe-engineert wurde, ist alles andere als trivial. Eventuell kannst du einen FT2232 basierten USB-JTAG bauen, aber dann musst du halt sehen, mit welcher Software das dann geht. XC3SProg kann das glaube ich. Wenn du Xilinx Impact direkt benutzen willst, gehn nur die Nachbauten oder die Digilent-eigenen Adapter.
Kauf auf alle Fälle das USB Platform Cable. Das brauchst Du sowieso, wenn Du eigene Boards bauen willst. fchk
Hi Frank, diese JTAG Version bei Ebay ist auch mit dem SPartan 3 nutzbar richtig, sonst hättest mir das sicher nicht vorgeschlagen ;) Das sieht mir hochwertiger aus. Kann ich das zukünftig für alle Xilinx FPGAs nutzen? Ich mein JTAG Anschluss ist ja standardisiert, nur wie sieht es mit der Software aus die die Übertragung regelt? Wenn ich das SPartan 3 zusammen mit deinem vorgeschlagenen USBJTag Programmer nutze welche software brauche ich da? Wo bekomme ich die her? Vielen Dank für deine Geduld und Hilfe! Grüße
Beim S3E brauchst du dann keinen USB-Adapter. Ausserdem lassen sich mit dem FX2-Connector selbstentwickelte Boards entwickeln, glaube ich zumindestens. Hier wird zwar oft behauptet, es ginge nicht, ich habe aber selbst ein Virtex4 FX12-Board mit FX2-Connector, da geht es. Schau einfach mal in die Schaltpläne (glaube ug230.pdf?).
Ach tut mir leid auf der EBay Seite steht ja was supported wird. Bleibt noch die Frage zur Software. Wenn ich den Adapter anshcließe wie läuft die Übertragung des Programmes ab? Grüße
> Wenn ich den Adapter anshcließe wie läuft die Übertragung des > Programmes ab? Stichwort IMPACT alberto schrieb: > inwieweit reizt man als Anfänmge die 500K aus? Geraume Zeit, manche geben den Spass schon auf, vor da auch nur 50% verwendet wurden. Und wenn das FPGA zu klein werden würde, dann verkaufst du das Board mit 20 € Verlust (und betrachtest das dann als Benutzungsgebühr)... BTW: > wie läuft die Übertragung des Programmes Mir schwant Übles... :-o Vergiss schnellstmöglich deine Softwaredenkweise! Du programmierst da nicht "ein Programm" ins FPGA, sondern du lädst ein Bitfile, das aus deiner Hardwarebeschreibung erstellt wurde
alberto schrieb: > diese JTAG Version bei Ebay ist auch mit dem SPartan 3 nutzbar richtig, > sonst hättest mir das sicher nicht vorgeschlagen ;) ja. > Kann ich das zukünftig für alle Xilinx FPGAs nutzen? Ja. Für alle FPGAs und CPLDs (z.B. die kleinen 9572). > Ich mein JTAG Anschluss ist ja standardisiert, nur wie sieht es mit der > Software aus die die Übertragung regelt? JTAG ist so standardisiert wie eine parallele Schnittstelle. Du brauchst immer noch Druckertreiber. Genauso brauchst Du für jeden Hersteller einen eigenen Adapter. Bei Xilinx gibts übrigens drei verschiedene relevante Schnittstellen: JTAG, den seriellen Configuration Port, und SPI (um SPI-Flashes für Spartan 3A/3E und höher direkt und indirekt durchs FPGA durch zu programmieren, der 3'er braucht noch zwingend die teuren Platform Flashes von Xilinx). Das USB Platform Cable kann alle drei Schnittstellen bedienen. > Wenn ich das SPartan 3 zusammen mit deinem vorgeschlagenen USBJTag > Programmer nutze welche software brauche ich da? Wo bekomme ich die her? Xilinx ISE. Die kostenlose, downloadbare Version nennt sich Webpack, ist aber in sofern eingeschränkt, dass man damit nur für Bausteine bis zu einer bestimmten Größe entwickeln kann. Für die dicken Teile brauchst Du die kostenpflichtige Version. Aber für den Privatgebrauch kommst Du schon ganz schön weit. fchk PS: Der serielle Configuration Port ist auch der geeignete Weg, um ein FPGA über einen angeschlossenen Prozessor zu programmieren. Damit musst Du nur noch eine Firmware updaten und nicht zwei. Die CPLDs sind flashbasiert und behalten ihre Programmierung permanent.
Frank K. schrieb: > Das USB Platform Cable kann alle drei > Schnittstellen bedienen. Direct SPI wird von IMPACT nicht mehr unterstützt, nur noch indirect durch den FPGA.
Vielen Dank für die hilfreichen Antworten. @lothar ich denke das Verständnis wird mit der Zeit kommen :) Ich denke ich kaufe mir den Programmer und das Sparter 3E weil das etwas mehr drauf hat und ich sofort anfangen kann ohne die Komponenten wie dem LCD dranzubasteln. Den Programmer kann ic für zukünftige Boards verwenden Grüße alberto
Kurt Bohnen schrieb: > Frank K. schrieb: >> Das USB Platform Cable kann alle drei >> Schnittstellen bedienen. > > Direct SPI wird von IMPACT nicht mehr unterstützt, nur noch indirect > durch den FPGA. Oh. Seit wann? fchk
Frank K. schrieb: >> Direct SPI wird von IMPACT nicht mehr unterstützt, nur noch indirect >> durch den FPGA. > > Oh. Seit wann? Ist schon in der 11.x rausgeflogen. Prinzipiell kannste auch den Digilent Programmer nehmen, der geht einwandfrei, da hast du im Notfall vielleicht mehr Support als beim China-Clone von Ebay.
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.