Цитата(Harbour @ Oct 28 2008, 10:30)

Для компиляции только исходников ptf не нужен, так как при генерации системы из ptf один раз создается excalibur.h с указателями на базовые адреса ключевых устройств. нужен makefile и набор CGT - nios-as/nios-gcc/nios-ld. Даже если boot область находится внутри чипа - можно тупо заменить MIF файл на этапе ассемблирования в квартусе.
makefile пока не нашел. Точнее есть один, вроде не тянет на то чтобы всё скомпилировать.
Вот он весь:
germs_up: germs_up.c
gcc germs_up.c -o germs_up
all: germs_up
makefile похоже тоже придётся делать.
Цитата(misyachniy @ Oct 28 2008, 11:35)

Систему нужно загрузить в FPGA.
У вас система загружается отдельно из конфигурациолнной ПЗУ, а затем бут-лоадер загружает рабочую программу?
Тогда наверное можно попробовать, что то сделать.
Да, система грузится из EPCS, дальше бутлоадер из внешней флэш AM29LV065 копирует в RAM основную программу и там уже она работает. Железо менять не надо. Надо только изменить основную программу на Си, исходники которой есть. Хранится она во внешней флэш и её даже можно апгрейдить через germs монитор. Но кроме Си исходников ничего нет. И не будет. К тому же там Nios (не NiosII). И еще хочется чтобы отладка из IDE работала. Наверно ptf придётся делать. Нашел описание его структуры в статьях И. Каршенбойм в КиТ за 2002 г.
В действительности всё не так, как на самом деле.