Перейти к содержанию
    

Nios II хранение hex в памяти ПЛИС

Добрый день!

Хочу проверить одну возможность.

Сейчас для хранения кода и данных Nios II мной используется следующая процедура:

- Вектор reset процессора устанавливается на epcs_flash_controller

- из elf файла создается hex

- из hex и sof создается jic

- jic пишется во флэшку.

Можно ли как-то разместить hex файл блоке памяти ПЛИС и указать этот блок процессору?

После чего просто скомпилировать и зашить pof или jic во флэшку?

Надеюсь понятно объяснил. Нужно мне это для попытки реализовать многопроцессорную систему на одной микросхеме ПЛИС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25.03.2021 в 04:57, Dootch сказал:

Можно ли как-то разместить hex файл блоке памяти ПЛИС и указать этот блок процессору?

Можно, если объем исполняемого кода не сильно большой (объема On-Chip RAM должно хватать на .text, стек и кучу).

В настройках On-Chip RAM надо указать, что он должен инициализироваться из hex-a, и вектор сброса назначить на On-Chip RAM. При компиляции будет создан sof, в котором On-Chip RAM сразу будет инициализирован.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...