hallo! ich benutz ja normalerweise ein DLC9-nachbau von ebay, aber da der langsam aber sicher echt viel zu langsam wird (Spartan6 in 5 minuten, und da configuriere ich nur den fpga) wollte ich mal fragen wie ihr das so macht? selbstgebaute uC loesungen die direkt mit auf dem board sitzen? Originalkabel? bye, zachso
Moin, für FPGAs nehme ich den Original-Programmer (USB Platform IV) und für CPLDs in Controller-Schaltungen lasse ich das in der Regel durch den Controller machen. Dafür habe ich die entsprechende App-Note von Xilinx für 8-Bit Controller angepaßt und muß dann nur das ent- sprechende XSVF-File über eine serielle oder USB-Schnittstelle herunterladen. Damit bin ich für CPLDs schneller als der Xilinx USB-Programmer und iMPACT. :-) Für AVRs nehme ich den AVRISP mkII, für 8051 Derivate tut es die Serielle. Wenn nicht wandern die Steine durch einen GALEP-V. Carsten
Ich habe einen BeeProg (für meinen Atmega16 völlig oversized, ich weiß). Sonst mit Bootloader und RS232.
Wir haben ein paar von den roten Xilinx Platform Cables für USB. Die gehen echt schnell und problemlos.
Parallelport :-) Wollte mich aber auch mal an einer Selbstbaulösung versuchen. Mal schauen wie das läuft (wenn ichs denn hinbekomme :-))
die roten sind aber die USB2-kables, oder? also die wos noch kienen nachbau gibt? macht das denn keiner von euch ueber eine komlette selbstbauloesung? so mit mikrocontroller oder so?
Ja, die roten sind die USB 2 Teile. Wir verwenden mittlerweile oft SPI Flash zum Konfig, der ist vom FPGA heraus dann programmierbar. Also im Idelafall nur einmal per JTAG drauf und dann übers Design an sich.
nur damit ich das richtig verstehe: ich programmiert den fpga erstmal per jtag und danach vom fpga aus ueber ne art bootloader wo dann quasi der fpga seinen eigenen flash beschreibt? das hoert sich, falls es so laeuft, sehr cool an. habt ihr euch das selber zurechtgebastelt oder gibts das halbwegs fertig?
Naja, Bootloader nicht direkt. Da die Boards bei uns eh alle irgendwo eine PC Verbindung haben, ist im Design ein Modul drin, was mit dem SPI Flash kommuniziert. FPGA Konfiguration per SPI Flash ist bei Xilinx Standard, geht beim Spartan 3A und E, beim AN sowieso, beim Spartan 6, Virtex 5 und Virtex 6. Ist sehr praktisch, hat aber den Nachteil, dass man das Design nicht gegen auslesen schützen kann. Per JTAG wird es dann über Impact mit "indirect flash programming" programmiert. http://www.xilinx.com/support/documentation/application_notes/xapp951.pdf
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.