pzwack
Registrierter Benutzer
Beiträge: 4
|
Erstellt: 10.01.06, 21:22 Betreff: Re: I/O von binaries
drucken
weiterempfehlen
|
|
|
Seit VHDL'93 soll Modelsim binaries lesen/schreiben können. Keine Gewähr für andere Simulatoren. Textio wäre portabler, und umkodierer gibt's wie sand am meer (hexdump, uuencode), aber wir reden hier ja von Hardware. Hust.
Also probier mal so etwas wie...
subtype byte is integer range 0 to 255; type buffer is array of byte; type binfile is file of character;
procedure lesen(data: inout buffer) is --file F: binfile open read_mode is "buffer.bin"; file F: binfile; variable C: character; begin file_open(F, "buffer.bin", read_mode); for i in data'range loop read(F, C); data(i) := character'POS(C); end loop; file_close(F); end procedure;
Ich hoffe dass der Ansatz was bringt, ich bitte um Rückmeldung hier im Forum.
Peter
|
|