FPGA reprogrammieren während Betrieb

#3611038
Lesenswert?

Christian R. schrieb:
> Für Variante 1 wäre SPI oder BPI Flash ideal, am besten in Verbindung
> mit Multiboot/Fallback, weiß nicht ob der V5 das schon kann.

Ja, geht.
Mit SPI z.B. verwendet man einen Microblaze embedded Prozessor der das 
Boot Flash anspricht und reprogrammiert. In dieser Phase läuft das FPGA 
noch (regulär).
Dann wird über ICAP ein Neuladen der Konfiguration ausgelöst.
Empfehlenswert ist, wie Christian R. geschrieben hat, eine Fall Back 
Konfiguration mit Bootloader entweder im selben Flash oder separat.
Damit kann das FPGA in jedem Fall eine Minimal-Konfiguration laden, 
falls während der Reprogrammierung etwas schief geht.
Im optimalen Fall sollte diese Fall Back Konfiguration schreibgeschützt 
sein.

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