сабж -- для моделей RAM/ROM на несколько Кб
САПР: VHDL Simili/Sonata, Quartus
сабж -- для моделей RAM/ROM на несколько Кб
САПР: VHDL Simili/Sonata, Quartus
Hello Dmitry!
02.05.2005, 11:40:09 Dmitry Ponyatov wrote to All:DP> DP> сабж -- для моделей RAM/ROM на несколько Кб
Плдключаешь либу:
LIBRARY std; USE std.textio.ALL;
В объявлении пишешь:
type int_file is file of integer; FILE mem_file : int_file OPEN READ_MODE IS "mem.dat" ; -- Memory File
Файл будет сразу открыт в режиме чтения. Есть вариант открытия его вручную. Далее:
read(mem_file, headint);
Чтение одного элемента из файла. Здесь headint имеет тип integer. Есть вариант функции read с возвращаемым статусом. С write аналогично.
Открыть/закрыть файл можно через FILE_open(...); FILE_CLOSE(mem_file);
Это все vhdl-93. В 87 нельзя было открыть файл сразу и вообще как-то кучерявей все было...
DP> САПР: VHDL Simili/Sonata, Quartus
Специфики не знаю, а с первым вообще не знаком.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required