Forum: FPGA, VHDL & Co. Lattice ECP5 selbst-refresh


von Martin S. (strubi)


Lesenswert?

Moin,

weiss jemand eine saubere Möglichkeit, einen internen 'REFRESH' 
auszulösen, ohne HW-Hack (PROGRAMN mit Ausgang/Watchdog verbunden)?
Ich will das FPGA so zu einem Reboot zwingen, d.h. dass es nach einem 
Update selbsttätig die neue Firmware aus dem SPI-Flash bootet.
Geht das ev. beim MACHXO2/3 über das UFM-Interface?

von Lattice User (Gast)


Lesenswert?

Martin S. schrieb:
> Moin,
>
> weiss jemand eine saubere Möglichkeit, einen internen 'REFRESH'
> auszulösen, ohne HW-Hack (PROGRAMN mit Ausgang/Watchdog verbunden)?
> Ich will das FPGA so zu einem Reboot zwingen, d.h. dass es nach einem
> Update selbsttätig die neue Firmware aus dem SPI-Flash bootet.

Laut TN1260 geht Refresh nur via PROGRAMN, JTAG und Slave SPI.

> Geht das ev. beim MACHXO2/3 über das UFM-Interface?

Laut TN1206 (MachXO2) geht das, ich habe es aber selbst nicht probiert. 
Da sogenannte UFM Interface ist nicht anderes als ein Wishbonezugang zum 
Configinterface.

von Weltbester FPGA-Pongo (Gast)


Lesenswert?

Die Nutzung des Program Pins IST die saubere Lösung. Was hast Du gegen 
die?

von Strubi (Gast)


Lesenswert?

Weltbester FPGA-Pongo schrieb im Beitrag #4935899:
> Die Nutzung des Program Pins IST die saubere Lösung. Was hast Du
> gegen
> die?

Eigentlich nichts, nur gewisse Aussperr-Paranoia. Aber das lässt sich 
mit einem Watchdog absichern. Wenn du schon 'IST' gross schreibst, 
glaube ich das mal..

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.