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

 
 
> FPGA configuration from PCI bus
leevv
сообщение Dec 2 2005, 17:55
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 100
Регистрация: 4-01-05
Пользователь №: 1 799



Uvagaemyje PCI specialisty.

U menja vopros.

Dopustim Ja hochu ispolzovat' dlya "PCI card" FPGA s target PCI core (32/64,33/66 vse ravno).

Est' li sposob sconfigurirovat' FPGA prjamo cherez PCI interface, ne ispolzuja sovsem flash na bortu?

To est' pri vklucheniju pitanija snachala FPGA configuriruetsja, a zatem uge FPGA rabotaet kak PCI target.

Nugno li pri etom imet' dopolnitel'nuju memory typa EEPROM? Ili vse neobhodimuju informaciju mogno razmestit' v FPGA image?


Cel' vsego etogo - minimizirovat' kolichestvo komponentov na plate i vozmognost' legkogo "FPGA firmware upgrade".
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DeadMoroz
сообщение Dec 9 2005, 09:25
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-02-05
Пользователь №: 2 391



Вот мои соображения.
У человека есть следующие требования:
1) минимальное количество элементов
2) максимально простой софт-апгрейд со стороны пользователя
Конечно для выбора лучшего варианта исходных данных маловато, но я себе представляю это дело так. Для обеспечения требования 1 в схеме должна быть 1 FPGA которая с одной стороны обеспечивает интерфейс PCI, с другой - с остальными компонентами (неизвестно какими). Эта FPGA грузится конфигуратором. Обеспечение требования 2 выполняется программой, которая передает новый файл конфигурации по PCI на FPGA, FPGA перезаписывает конфигуратор, далее выполняется перезагрузка, FPGA грузится новой прошивкой, происходит конфигурация PCI устройств. Недостатки данного способа: необходимость обеспечения питания при записи новой прошивки в конфигуратор.
Другой вариант - использование 2х FPGA, одна обеспечивает интерфейс PCI, связь со 2й и перезапись кофигуратора для 2й FPGA, прошивка для нее не меняется, 2я FPGA выполняет что надо. В таком случае программа по PCI передает новую конфигурацию на 1ю FPGA, она перезаписывает конфигуратор 2й FPGA и обеспечивает для нее сигнал реконфигурации. Недостаток: 2 камня.

Вообще проблема кажется надуманой. Если с платой работает разработчик, то для изменения прошивок идеально подходит например Altera ByteBlaster. Если же с платой работает пользователь, то частое изменение прошивок по меньшей мере не серьезно.
Насчет ресета компа тоже проблемы не вижу. Неужели Вы не сталкивались с просьбой Win перезагрузить комп для того, чтобы изменения вступили в силу? По-моему это обычная практика. Но если это так важно, то можно и поизвращаться и сохранять параметры конфигурации во внешней памяти (той же EPCS)?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- leevv   FPGA configuration from PCI bus   Dec 2 2005, 17:55
- - Black Pahan   Нет, нельзя. К тому же если вы готовы согласиться ...   Dec 2 2005, 18:45
- - leevv   Ideja v tom chto FPGA budet sodergat' kuchu vs...   Dec 2 2005, 19:50
- - Black Pahan   Бло бы .. но IMHO не получится. Можно конечно груз...   Dec 2 2005, 20:08
- - DeadMoroz   Я думаю, что такое возможно. Насколько я понял, Ва...   Dec 3 2005, 10:40
- - leevv   >Я думаю, что такое возможно. Насколько я понял...   Dec 3 2005, 21:11
- - irum4   А как часто необходимо апдейтить программу конфигу...   Dec 4 2005, 11:22
- - DeadMoroz   Ну вроде как на шине PCI есть JTAG пины, может (те...   Dec 5 2005, 08:26
|- - irum4   Цитата(DeadMoroz @ Dec 5 2005, 10:26) Ну ...   Dec 5 2005, 10:16
- - v_mirgorodsky   Есть еще интересная идея - назывется SMBus. Ставим...   Dec 8 2005, 17:18
|- - leevv   Цитата(v_mirgorodsky @ Dec 8 2005, 12:18)...   Dec 8 2005, 22:07
|- - -Al-   Цитата(leevv @ Dec 9 2005, 01:07) Spasibo...   Dec 9 2005, 05:17
|- - irum4   Цитата(-Al- @ Dec 9 2005, 07:17...   Dec 9 2005, 08:20
- - beg   Для этого FPGA должен иметь конфигурационный порт,...   Dec 8 2005, 19:11
- - DeadMoroz   Почему нельзя грузить? Я думаю, что можно, НО необ...   Dec 9 2005, 08:18
|- - -Al-   Цитата(DeadMoroz @ Dec 9 2005, 11:18) Поч...   Dec 9 2005, 08:28
|- - -Al-   Цитата(DeadMoroz @ Dec 9 2005, 12:25) Неу...   Dec 9 2005, 10:01
- - DeadMoroz   Мож я чего не понял, еще раз - я предполагаю, что ...   Dec 9 2005, 10:42
|- - -Al-   Цитата(DeadMoroz @ Dec 9 2005, 13:42) Мож...   Dec 9 2005, 10:55
- - DeadMoroz   Перезагружать комп необходимо ТОЛЬКО ПОСЛЕ изменен...   Dec 9 2005, 11:01
- - leevv   Spasibo za cennije vyskasyvanija. Zadacha kotoruj...   Dec 9 2005, 16:02
- - DeadMoroz   Насчет Ваших вариантов: 1) IMHO оптимальный вариан...   Dec 10 2005, 08:55


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

 


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


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