Datendatei erstellen in Intelformat für Verilog.

Gast #3816892
Hallo, wer kennt sich bitte in Verilog aus beim Daten einlesen?

Diese Datenreihe als Textdatei (rom.dat) wird eingelesen:
---------------------------------------------------
:20000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF000000FF555540F 
F0A
:20000800155540FF055540FF015540FF005540FF001540FF000540FF000140FF000040F 
F56
:20001000000040FF000140FF000540FF001540FF005540FF015540FF055540FF155540F 
F4E
:20001800555540FF000000FF000000FF000000FFAAAAAAFFAAAAAABFAAAAAAAFAAAAAAA 
BD2
........................................................................ 
..
---------------------------------------------------
Das ist die Befehlsfolge:
(* ram_init_file = "rom.dat" *)  re  [7:0] mem [254:0];

Wird wunderbar ausgeführt.

Nun wollte ich mal selber eine  Datenreihe anlegen, das wird 
beanstandet:
Error (127000): Can't read Memory Initialization File or Hexadecimal 
(Intel-Format) File rom.dat for ROM instance . If the file exists, it is 
not in correct format.
Error (113025): Missing syntax END in the Memory Initialization File 
"rom.dat"


Frage: wie wird so eine Datenreihe im Intelformat angelegt?
Oder gibt es ein Programm womit man Hexwerte einlesen kann und dann so 
eine Intel-Datei erstellt wird?

Danke.
Gruss
Gast
-------------------------------
Jeder sollte mal so ein Programm geschrieben haben...  ;-)
------------------------------

Wollte ich jetzt erst in Purebasic schreiben. Ist mal später dran.
Jetzt nimmt das Verilog meine Zeit...

Gruss

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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.