Для onchip памяти и одного процессора все просто. Нужно получить SOF в котором уже есть инициализация памяти.
В качестве примера: вы ставите память в плис и даете ей инициализирующий файл в виде hex или mif. Компилируете и все работает из коробки. Этот файл добавляется в прошивку.
Тут тоже самое. 1. Заходите в qsys, в параметры памяти и убеждаетесь, что включена дефолтная инициализация ( раздел Memory initialization - 3 галочки, должна стоять только первая) 2. Заходим в Eclipse, жмем правой кнопкой на проект заходим make_target -> build... . В окошке выбираем memory_init_generate. 3. Появляется в проекте папка mem_init, в ней файл meminit.qip 4. Возвращаемся в квартус и добавляет файл meminit.qip к проекту. Компилируем. 5. Процессор стартует при загрузки ПЛИС.
Из sofa уже можно получать pof, jiс, hex или что вам дальше надо. ЗЫ в настройках device можно сделать, чтобы pof генерировался автоматически при компиляции.
ЗЫЫ Все это уже описано по ссылке приведенной doom13. Оставлю уж этот пост, раз написал.
|