|
Cyclon III, несколько конфигураций, Как реализовать выбор конфигурации устройства? |
|
|
|
 |
Ответов
|
Sep 5 2011, 11:10
|
Знающий
   
Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939

|
Цитата(Копейкин @ Sep 5 2011, 15:03)  Еще подскажите пожалуйста, кто знает, как объединить *.sof (логика) и *.elf файлы (программа NIOS) в единственный конфигурационный файл для заливки в EPCS. До сих пор программировал через NIOS II Flash programmer... Все там же File->Convert programming File. Только elf в hex перевести нужно
|
|
|
|
|
Sep 5 2011, 14:29
|
Знающий
   
Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939

|
Цитата(vadimuzzz @ Sep 5 2011, 17:54)  А вот если мне нужно законфигить ПЛИС не прошивая EPCS. Например. Есть базовая прошивка в EPCS. Стартуем. Ниос смотрит- Ага, такой-то модуль  )) По езернету просит новую прошивку. Я ему ее отправляю, ПЛИС переконфигурируется (без прошивки EPCS) и все радуются  . Такое возможно?
|
|
|
|
|
Sep 5 2011, 15:17
|
Частый гость
 
Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134

|
Цитата(vadimuzzz @ Sep 5 2011, 18:31)  нет, remote_upgrade может только переключать прошивки, которые есть на флешке NIOS мне всё равно нужен в обоих загружаемых конфигурациях. Я так понимаю, у меня одна конфигурация из двух нужных записывается типом Factory в страницу 0 (используется EPCS 16). После старта она проверяет вывод, который сигналит, в каком устройстве используется плата и плата или остаётся в текущей конфигурации, или прописывает новый адрес старта конфигурации и вызывает переконфигурацию, например аппаратным выводом nCONFIG ?
|
|
|
|
|
Sep 6 2011, 00:27
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата(Копейкин @ Sep 5 2011, 22:17)  Я так понимаю, у меня одна конфигурация из двух нужных записывается типом Factory в страницу 0 (используется EPCS 16). После старта она проверяет вывод, который сигналит, в каком устройстве используется плата и плата или остаётся в текущей конфигурации, или прописывает новый адрес старта конфигурации и вызывает переконфигурацию, например аппаратным выводом nCONFIG ? да, можно и так. я делал немного иначе, Factory - это некая урезанная прошивка, минимальный набор функций для чтения/записи прошивок, а рабочие прошивки все в User Mode. но ваш вариант тоже нормальный. Цитата(gosu-art @ Sep 5 2011, 22:43)  А если сделать так: Ставим параллельную флешь, и параллельно с ней SRAM. Грузимся по AP с флэхи, "отключаем" ее, "подключаем" срам, загружаем туды новую прошивку, рестартимся и уже по АП с нее грузимся. Т.е. Флэха будет только для первого старта. Не сильно мудрено? теоретически можно, но я не очень понимаю зачем? что мешает принять новую прошивку по какому-либо интерфейсу, залить ее на флешку и переключиться на нее? а в базовую прошивку добавить условие переключение на другую прошивку, скажем, по команде.
|
|
|
|
Сообщений в этой теме
Копейкин Cyclon III, несколько конфигураций Sep 5 2011, 08:17 wpost Цитата(Копейкин @ Sep 5 2011, 12:17) Подс... Sep 5 2011, 08:46 gosu-art Смотрите в сторону Remote System Upgrade. В хендбу... Sep 5 2011, 08:48 wpost Цитата(gosu-art @ Sep 5 2011, 12:48)... Sep 5 2011, 09:00  gosu-art Цитата(wpost @ Sep 5 2011, 13:00) НИОС мо... Sep 5 2011, 09:13   wpost Цитата(gosu-art @ Sep 5 2011, 13:13)... Sep 5 2011, 09:29 Копейкин Процессоров, кроме NIOS, в системе нет.
Увы, не п... Sep 5 2011, 08:50 Копейкин gosu-art, спасибо большое, я бегло глянул ug_altre... Sep 5 2011, 09:27 gosu-art Цитата(Копейкин @ Sep 5 2011, 13:27) gosu... Sep 5 2011, 09:48 Копейкин wpost
Я не хочу постоянно перепрошивать EPCS.
Прос... Sep 5 2011, 09:36 wpost Цитата(Копейкин @ Sep 5 2011, 13:36) wpos... Sep 5 2011, 09:41     gosu-art Цитата(vadimuzzz @ Sep 5 2011, 18:31) нет... Sep 5 2011, 15:43      Копейкин Цитата(gosu-art @ Sep 5 2011, 19:43)... Sep 5 2011, 15:55       gosu-art Цитата(Копейкин @ Sep 5 2011, 19:55) Но к... Sep 5 2011, 16:22
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|