реклама на сайте
подробности

 
 
> Мультизагрузочная Альтера
призрак
сообщение Nov 26 2012, 15:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Доброго времени.
Помогите советом - если реально..

Есть ПЛИС флешовая ( непосредственная загрузка) и три файла прошивки..
Как можно на лету менять прошивку ПЛИС (без компа)???
Использовать 3 ППЗУшки для хранения, но там вроде отличается механизм загрузки
и файлы проекта для ПЛИС и ППЗУ
может кто сталкивался??
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Konst_777
сообщение Nov 27 2012, 08:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(призрак @ Nov 26 2012, 18:41) *
...если реально..

Начиная с Cyclone III Altera поддерживает Active Serial Remote Update with Nios II. Почитайте "AN 603: Active Serial Remote System Upgrade Reference Design" и "EPCS based Remote System Update (RSU) example on BeMicro SDK". Если этого будет не достаточно, то можно использовать поиск на сайте Altera по ключевым словам "Remote Update".

Цитата(призрак @ Nov 26 2012, 18:41) *
...
Есть ПЛИС флешовая ( непосредственная загрузка) и три файла прошивки..

Эх, пропустил этот абзац и ринулся писать ответ. sad.gif То есть, нужно на лету менять прошивку CPLD. Похоже, что без внешнего контроллера этого не сделать.
Go to the top of the page
 
+Quote Post
ISK
сообщение Nov 27 2012, 10:05
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 59
Регистрация: 9-06-05
Из: Киев
Пользователь №: 5 857



Цитата
Есть ПЛИС флешовая ( непосредственная загрузка) и три файла прошивки..


Всё-таки что значит флешовая? CPLD?

Цитата
Использовать 3 ППЗУшки для хранения, но там вроде отличается механизм загрузки


механизм загрузки чего? И от чего отличается?

Цитата
и файлы проекта для ПЛИС и ППЗУ


Файлы проекта для ППЗУ?

В общем, ниасилил. Но если всё таки предположить, что речь идёт о удалённой перепрошивке CPLD, то действительно, без внешнего контроллера не обойтись. Как пример, в хендбуке на MAXII есть глава ISP via Embedded Processors.
Go to the top of the page
 
+Quote Post
призрак
сообщение Nov 27 2012, 10:57
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Тут подводные камни - что ПЛИСина старая типа MAХ9000 MAX3000 т.е. встроенных механизмов перезагрузки априори нет..

"Файл" подразумевает собой готовую схему, которую можно оттранслировать в файл для прошивки..
Просто там, если не ошибаюсь, есть вариант pof и есть sof..
Дополнительные навороты осуществляются внешними устройствами.. ( старт и выбор программы, клоки и т.п.

Весь вопрос в том - где и как хранить прошивки и прошить ПЛИС на уровне простого железа.. т.е. не подразумевает
наличие микрокомпьютеров и больших MK с эмуляторами programmera
Go to the top of the page
 
+Quote Post
dvladim
сообщение Nov 27 2012, 19:23
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Нет смысла для этих ПЛИС. Количество циклов перезаписи ограничено (100 по документации), окружение для хранениея прошивок и их перезаписи больше чем поставить ПЛИС большей ёмкости и запихнуть функциональность всех прошивок туда.
Go to the top of the page
 
+Quote Post
призрак
сообщение Nov 28 2012, 08:20
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Тут задача немного в другом - это будет проверочный стенд, и заливаться будет всего по 3 раза..
просто хотелось его оторвать от ПК
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 21:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016