Lattice FPGA gescriptet flashen

Gast #1364618
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
#1364775
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.