mikrocontroller.net

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


Autor: Nephilim (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Duke Scarring (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frag doch mal die Lattice-FAEs...

Duke

Autor: Nephilim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hab den support schon angefragt ober noch keine antwort erhalten

Autor: Nephilim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
aber...

statt "oder"

Autor: Jan M. (mueschel)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.