Цитата(Acvarif @ Sep 3 2014, 18:29)

Можете попробовать другой способ:
1) В меню Target добавляете для для Q9.0 target - memory_init_install.
2) В настройках проекта в Eclipse надо прописать переменную quartus_project_dir с путём, где лежит проект.
3) Скомпилить проект Nios в Eclipse.
4) Далее в меню Target выбираете ранее созданный memory_init_install и жмёте build, в консоли увидите что-то типа результата копирования файла инициализации памяти Ниоса в директорию с проектом Квартуса.
5) Компилируете проект (heх файл инициализации памяти процессора автоматом подхватится и будет уже содержаться в выходном sof).
6) Перегоняете sof в jic с указанием соответствующей конфигурации.
7) jic заливаете в EPCS при помощи SFL.
Цитата(Acvarif @ Sep 3 2014, 20:27)

Да, это так и делается. Я про нюансы.
1. Нужно-ли стирать EPCS16 перед прошивкой?
2. Нужно-ли перед прошивкой загружать .sof (NIOS + ...) в ПЛИС (питание включено)?
Стирать не нужно (могу ошибаться), оно само должно всё стереть, а потом залить новую прошивку.
При использовании Nios II Flash Programmer необходимо чтобы в FPGA был залит проект с ядром из SOPC (Qsys) EPCS Flash Controller, т.е. если ваша FPGA стартанула с загрузочной флэшки и в системе уже есть EPCS Flash Controller, то можно сразу обновлять прошиву в EPCS. Если плис пустая, то надо сначала залить прошивку железа sof (наличие EPCS Flash Controller-а обязательно), а потом уже обновлять содержимое EPCS.