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