Я использую синтезатор Xilinx ISE 14.7. Я могу инициализировать свой BRAM файлом .coe и получить к нему доступ. Также я могу обновить его новым файлом .mem с помощью инструмента data2mem и обновить свой битовый файл. Здесь я настроил его как ПЗУ.
Моя проблема в том, что я не знаю, как сохранить содержимое BRAM в файл. Я использую блочную память с одним портом от основного генератора. Я настраиваю его как RAM. Я хочу записать в него данные и получить к ним доступ позже. Я не нашел ни одного соответствующего поста, в котором говорилось бы об этом. Может быть, только я не нашел способ сохранить содержимое в файл. Например, в редакторе внутрисистемной памяти Altera есть возможность экспортировать данные в файл. Есть ли такой способ в Xilinx или какой-то способ сделать это с помощью инструмента data2mem?
Я могу отправить содержимое памяти на ПК через последовательный порт, но сейчас это не моя забота. Я действительно ищу способ сохранить содержимое в файл (возможно, файл .mem) и использовать его в MATLAB. Может ли кто-нибудь объяснить это мне или указать документ или ссылку. Я изучил соответствующую документацию, но это не пришло мне в голову. Любое предложение будет высоко оценено. Кроме того, скажите мне, если я думаю в неправильном направлении.