BRAM initialisieren mit data2mem

OP #417809
Hallo,

diesmal habe ich mal eine Frage: Hat jemand eine Beschreibung, wie eine
.bmm-Datei und eine .mem-Datei aufgebaut sein müssen? Kann im Internet
nicht viel finden.
Alternativ kann sich vielleicht mal jemand die angehängte Datei
anschauen, wo da der Fehler ist (oben mc3.bmm, darunter ein paar Daten
in test.mem, unten die Warnungen). Es wird kein einziges Byte gesetzt!

Vielen Dank und Gruß,
Thomas
Angehängte Dateien:
Gast
Es fehlt auf jeden Fall die Angabe in welchen BlockRam im FPGA
geschrieben werden soll.
Sollte in etwa wie hier aussehen:

ADDRESS_BLOCK pm RAMB16 [0x000:0xFFF]

BUS_BLOCK
avrAH/PMemory [15:0] PLACED=X2Y14 OUTPUT = pm1.mem;
END_BUS_BLOCK;

BUS_BLOCK
avrAH/PMemory_2[15:0] PLACED=X2Y13 OUTPUT = pm2.mem;
END_BUS_BLOCK;



END_ADDRESS_BLOCK;

/* sram : PLACED=X2Y3*/
Angehängte Dateien:
OP
Vielen Dank Nimbus.
Dass die Ortsangabe in irgendeiner Weise fehlt, hätte ich mir denken
können. Allerdings hätte mich selbst diese Idee nicht viel weiter
gebracht, da die Dokumentation zu dem neuen Programm "data2mem"
deutlich zu kurz geraten ist.
Jetzt geht alles einwandfrei.
Gruß,
Thomas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.