SRAM des Lattice Ice 40 als SPI-Slave über Mikrocontroller Konfiguriere

Gast #5074456
Lesenswert?
• ▲
▼
Hallo Zusammen,

ich möchte mittels eines Raspberry Pi den Laticce ICE 40 HX1K, welcher 
auf dem Evaluationsboard LatticeICEblink40 verbaut ist, konfigurieren.
Aus dem Programing and Configurationsguide weis ich welche Signale ich 
benötige und in welcher Reihenfolge die Signale anliegen müssen um ein 
Programm einzuladen.
Der Rahmen für die Umsetztung auf dem Raspberry ist auch schon 
vorbereitet. Nun stellt sich mir jedoch die Frage:
Welchen Teil der binary Datei muss per SPI an den FPGA gesendet werden?
Oder muss tatsächlich die gesamte binary Datei mit "Header" in dem u.a. 
der Name der Firma Lattice und ein Datum stehen gesendet werden, wie es 
das angehängt bild vermittelt?

Falls jemand so etwas schon einmal umgesetzt hat wäre ich über eine 
kleine Hilfestellung sehr Dankbar.
Angehängte Dateien:
Gast #5075319
Lesenswert?
• ▲
▼
Okay, so habe ich das auch verstanden, jedcoh wollte ich mich 
versichern.

Die nächste Frage wäre ob mit dem configuration image von dem im 
Datenblatt geredet wird das binary file, welches beim synthetisieren in 
Lattices ICEqube entsteht gemeint ist. Denn, wie im Bild zu sehen ist, 
wird im Datenblatt auf den Diamond Programmer verwieden, mit dem ich 
noch nicht so viel gearbeitet habe und sich mir nicht erschliest auf 
welche Weise ich diesen dazu verwenden müsste.
Angehängte Dateien:
Gast #5076655
Lesenswert?
• ▲
▼
Hat sich erledig. Falls jemand das selbe Problem/ die selbe Frage hat:

Es kann das binaryfile das von Lattice ICEcube2 erstellt wurde genommen 
werden. Dabei ist es nicht von bedeutung ob dieses einen Header besitzt 
oder nicht. Dieses kann dann so wie es ist im SPI-Mode 3 vom 
Mikrocontroller oder Raspi Bsyte für Byte in den FPGA geladen werden, 
wie es auch auf dem Diagramm zu sehen ist

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.