wie flasht ihr eure steine?

Gast #2005261
Lesenswert?

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
#2005299
Lesenswert?

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
Gast #2014087
Lesenswert?

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?
#2014142
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren