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

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.