Lattice ECP3 - Versionsnummer in Bitstream codieren

Gast #3129140
Lesenswert?

Soll die Versionsnummer in der Logik lesbar sein, oder nur von Tools, 
bzw beides?

EBR (BRAM) funktioniert für letzteres nicht, d.h. die Reihenfolge der 
Bits im Bitstream ist nicht das was du da initialisierst.
Gast #3129150
Lesenswert?

Hallo,

ich habe ein SPI-Flash, aus dem sich das FPGA selbst konfiguriert. Über 
eine mit dem FPGA verbundene CPU kann ich dieses Flash (wenn das FPGA 
geladen ist) auslesen. Falls die dort stehende Versionsnummer als nicht 
mehr aktuell erkannt wird, möchte ich eine neues Bitfile einspielen.
Gast #3129187
Lesenswert?

Lattice User schrieb:
> Warum kein Versionsregister implementieren, das die CPU lesen kann?

Das gibt es schon. Aber damit weiß die CPU noch nicht, welche 
Versionsnummer ihr eigenes Bitfile hat, es sei denn ich stelle diese 
Info händisch breit. Ich fände es nett wenn das File, das aus der 
Toolchain rauspurzelt diese Info schon (lesbar) an Bord hat.

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