Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как залить Nios через AS
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
RamZoom
Друзья подскажите как Как залить Nios через AS? Суть вопроса до этого на платах был JTAG, но так вышло, что на одной оказался только прямой доступ к EPCS. Если я правильно понял один из способов конвертировать из sof в pof с добавлением файла с расширением *.hex. Память для ядра располагается в on-chip. Также в проект был добавлен EPCS_FLESH контроллер. После компиляции в папке с проектом оказалось несколько файлов с расширением *.hex. Среди них был один для памяти и один для EPCS. При попытке добавить каждого из них при конвертировании были ошибки о том, что адрес должен содержать 0 и 1 для одного и 0 и 8 для другого. Что делать?
Wic
http://www.naliwator.narod.ru/les_nios.html
раздел Загрузка программы из EPCS флеш памяти
doom13
Есть такой вариант (сообщение #5).
Swup
Для 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. Оставлю уж этот пост, раз написал.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.