Flash Spi-Flash von Microblaze.

Gast #3225125
Lesenswert?

Hallo alle,
ich plane das flashen einer SPI-Flash aus Microblaze aus mit einen neuen 
Bitstream-File.
Dies gelingt mir nicht wenn ich den Weg von Microblaze nehme, wenn ich 
den Weg von Impact nehgme gelingt dies immer.
Mein vorhaben ist: Das FPGA aus der Ferne upzudaten mit neuen Bitstream.
Vorgehen:
1 - Einen Goldenen Bitstream mit Header habe ich generiert.
2 - Einen Multiboot-Bitstream ohne Header habe ich auch generiert.
3 - Beide Bitstreams in einen *.MCS-File zusamen gefasst, dann mittel 
des Impact-Programm ins Flash gepackt.

Ziel:
Neues Bitstream via Ethernet zum Board übertragen und in die Adresse des 
Multiboot-Bitstream flashen, dies klappt nicht.
kann mir bitte jemand helfen?

Gruß Abdel.
Moderator (Firma: Titel) Persönliche Seite #3225174
Lesenswert?

Abdel schrieb:
> Neues Bitstream via Ethernet zum Board übertragen und in die Adresse des
> Multiboot-Bitstream flashen, dies klappt nicht.
Und was klappt da nicht? Wei weit kommst du mit den Daten? Wie ist der 
SPI-Flash angeschlossen? Welcher Flash ist angeschlossen? Wie willst du 
den programmieren (Soft-SPI oder hast du Hardware-SPI)?
Gast #3225252
Lesenswert?

Hi Miller,
zunächst vielen Dank für die schnelle Antwort.
Wenn ich das neue Bitstream in die Adresse des Multiboot-Bitstream 
flashe, danach neu boote, klappt die Konfiguration nicht mehr??
Der SPI-Flash ist an der Spi-Schnittstelle des FPGA angeschlossen.
damit kann sich der FPGA seine Konfiguration laden.
Der angeschlossene Flash ist ein Winbond Flash:W25Q128BV
Ich programmiere ihn per Soft SPI aus dem Microblaze aus nachdem ich den 
Bereich gelöscht habe.

Vielen Dank im Vorraus.
Abdel
Gast #3225330
Lesenswert?

Hi Miller,
die Programmierung kann ich nur anhand des nicht konfigurierten FPGA 
sehen, dass die Programmierung nicht erfolgreich war.
ich arbeite mit dem Spartan6 lx45, und die Spi-Schnittstelle (Hardware 
an das SPI-Flash angebunden).

Gruß Abdel

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren