Forum: FPGA, VHDL & Co. Lattice FPGA gescriptet flashen


von Nephilim (Gast)


Lesenswert?

hi,

also ich habe einen FPGA/CPLD von Lattice (MachXO 640C) und versuche 
diesen rein aus der Command Line heraus zu programmieren. (ist gefordert 
im Rahmen einer Automatisierung)
Aus dem HDL Code heraus habe ich bereits über Skripte ein bit-File 
erzeugt. Dieses bit-File kann ich jedoch nich so einfach flashen. Ich 
kann dieses bit-File in verschiedene Formate umwandeln wie z.B. zu einem 
Jedec-File. Jedoch kann ich über die Kommandozeile auch kein Jedec-File 
flashen. Der Programmer von Lattive (ispVM) will als Inputfile immer ein 
XCF- oder DLD-File. So ein XCF-File bekomm ich aber nur per GUI 
generiert.

Kennt jemand einen Weg über die Kommandozeile das Design, welches 
ursprünglich in einem bitstream (*.bit) vorliegt, auf einen Lattice-FPGA 
zu flashen?

vielen dank

von Duke Scarring (Gast)


Lesenswert?

Frag doch mal die Lattice-FAEs...

Duke

von Nephilim (Gast)


Lesenswert?

hab den support schon angefragt ober noch keine antwort erhalten

von Nephilim (Gast)


Lesenswert?

aber...

statt "oder"

von Jan M. (mueschel)


Lesenswert?

Direkt mit ispvm geht das nicht, das haben wir auch von Lattice-Leuten 
bestätigt bekommen.

Wir haben mal einen Workaround benutzt (leider nur mit einer ältern 
Version von ispvm, mit der aktuellen scheint es da Probleme zu geben):

1. ispvm macht aus bit ein svf (das geht per command line, wenn einmal 
ein xcf-Konfigurationsfile per GUI generiert wurde)
2. Leichte Syntaxanpassung: Zeilen mit "!" am Anfang herausfiltern aus 
dem .svf
3. Mit impact von xilinx aus dem svf ein stapl / jedec was-auch-immer 
erstellen

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.