iCE5LP4K - Flash mit SPI

Gast #4395338
Lesenswert?
• ▲
▼
Hallo zusammen,

für ein kleines Projekt würde ich gerne den iCE5LP4K von Lattice 
verwenden. Habe mir auch schon das Evaluations-Board dazu bestellt (komm 
hoffentlich am Montag gespannt bin).

In der Zwischenzeit bin ich schon ein wenig am Layouten für das eigene 
Projekt.

Nun die Frage: Da der FPGA keinen eigenen Flash besitzt, muss dieser 
über SPI angebunden werden. Bei Start holt sich das FPGA dann sein 
Programm über besagte SPI-Schnittstelle. Das FPGA agiert hierbei als 
SPI-Master. Wie bekomme ich jetzt allerdings das Bit-File auf den Flash? 
Wenn ich einen Programmieradapter anschließe (ebenfalls auf den 
SPI-BUS), dann will das FPGA beim Einschalten das Programm aus dem Flash 
holen, der Programmieradapter jedoch auf den Flash schreiben (da ja 
sowohl FPGA als auch Programmieradapter als Master arbeiten).
Soweit ich dem Datenblatt des Evaluationsboard entnehmen kann, werden 
hier jeweils zum Programmieren des Flash und dann zum Betrieb des FPGA 
Jumper umgesetzt.

hier das Datenblatt: (Am Ende ist der Schaltplan)

http://www.latticesemi.com/~/media/LatticeSemi/Documents/UserManuals/EI/iCE40UltraBreakoutBoardUsersGuide.pdf

Für spätere Anwendungen ist es jedoch nicht komfortabel jedes mal einen 
Jumper umzusetzen. Gibt es da eine Möglichkeit oder habe ich das System 
komplett falsch verstanden?


Liebe Grüße
Stefan
Gast #4395672
Lesenswert?
• ▲
▼
Du kannst den CRESTN Pin auf Null halten solange du das Flash 
programmierst, dann wird der FPGA nicht versuchen auch darauf zuzugeifen 
und all seine SPI Pins in Tristate halten.

Welche Gehäuseversion des ICE-Ultra verwendest du denn?

Andi

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.