В первой (к EPCS ) Альтере крутится NIOS, остальные две его не содержат. Основная большая программа для NIOS ледит в большой SPI Flash, подключенной к первому процессору. Вопрос такой - могу ли я сконфигурить все три Альтеры, и так, чтобы в первой с NIOS был небольшой "загрузчик", который уже по обычному SPI переложит .text программы во внешнюю SDRAM ? Как примерно это делается ? Просто смутила фраза в апноте на бутлоадер, что он не поддерживает конфигурацию нескольких Альтер в цепи. Кстати зачем таки мне этот булоадер нужен ? Разве в образе прошивки NIOS нельзя держать такую вот маленькую программку, которая уже будет грузить с внешней SPI в SDRAM ?
Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763
загрузчик Nios находится в onchip mem и инициализируется вместе с железом. (в сопц даже галка соответствующая есть когда onchip mem создаешь) Собственно, в EPCS просто должны подряд лежать три прошивки плисок. (сам не делал, на что нажимать не подскажу)
не уверен, что все правильно понял, но мне видится такой вариант: в EPCS лежат прошивки для 3-х FPGA (только sof), стандартная схема в SPI лежит программа для NIOS, ноги компонента epcs-controller выведены именно на SPI-FLASH, не на EPCS. Тогда бутлоадер и знать про другие прошивки не будет.