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

 
 
 
Reply to this topicStart new topic
> Переконфигурирование ПЛИС Arria V, Можно ли напрямую через PCIE перепрошить плиску без флешки)
novartis
сообщение Feb 5 2013, 05:23
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Arria V у нас пока нету, но ездил у нас коллега на семинар от ЭФО, где ему рассказали такую интересную фичу для Arria V, что якобы можно переконфигурировать Arria V напрямую через PCI Express (встроенный HARD PCI E контроллер ведь в ней есть) без задействования каких либо флеш.
Перечитал Arria V Handbook, раздел Section III. System Integration for Arria V Devices 8. Configuration, Design Security, and Remote System Upgrades in Arria V Devices, есть в нем описание удаленного конфигурирования ПЛИС, но указанную фичу он не допускает, все равно требуется конфигурационная память, в которую складывается новая прошивка, а из нее уже переконфигурируется ПЛИС.
Или Handbook у меня старый, или коллега напридумывал, рассудите пожалуйста).
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 5 2013, 08:19
Сообщение #2


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(novartis @ Feb 5 2013, 09:23) *
... или коллега напридумывал ...

Вот именно так sm.gif
Без конфигурационного ПЗУ этот фокус не пройдет. Для того, чтобы аррия распозналась на шине PCIe, необходимо сконфигурировать встроенный аппаратный контроллер PCIe и соответствующий (-щие) трансивер (-ы). Для их конфигурирования и требуется ПЗУ'шка.
Другое дело, что объем ПЗУ'шки при этом нужен совсем небольшой, и время конфигурирования удовлетворяет требованиям стандарта PCIe.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
novartis
сообщение Feb 6 2013, 03:18
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Цитата(Stewart Little @ Feb 5 2013, 12:19) *
Вот именно так sm.gif
Без конфигурационного ПЗУ этот фокус не пройдет. Для того, чтобы аррия распозналась на шине PCIe, необходимо сконфигурировать встроенный аппаратный контроллер PCIe и соответствующий (-щие) трансивер (-ы). Для их конфигурирования и требуется ПЗУ'шка.
Другое дело, что объем ПЗУ'шки при этом нужен совсем небольшой, и время конфигурирования удовлетворяет требованиям стандарта PCIe.

Спасибо за ответ! Правда я вот непонял, почему "объем ПЗУ'шки при этом нужен совсем небольшой" и что за требования стандарта PCIe ко времеми конфигурирования?

Go to the top of the page
 
+Quote Post
SM
сообщение Feb 6 2013, 05:51
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(novartis @ Feb 6 2013, 07:18) *
и что за требования стандарта PCIe ко времеми конфигурирования?


Если девайс не оживет в какое то время, после того, как presence detect (пины) в нуле окажутся, то его как бы и не будет. А если presence detect-ы опускает в ноль ПЛИС после загрузки, до должна успеть до того, как поиск устройств пройдет, иначе девайс окажется нежизнеспособным там, где хотплаг не поддержан.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 6 2013, 08:42
Сообщение #5


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(novartis @ Feb 6 2013, 07:18) *
Правда я вот непонял, почему "объем ПЗУ'шки при этом нужен совсем небольшой"

Патамушта при этом в FPGA нужно сконфигурировать только PCIe-контроллер и трансивер. А весть проект в ПЗУ'шку прошивать не надо.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 6 2013, 09:09
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Stewart Little @ Feb 6 2013, 11:42) *
Патамушта при этом в FPGA нужно сконфигурировать только PCIe-контроллер и трансивер. А весть проект в ПЗУ'шку прошивать не надо.

... Если создавать упакованный код прошивки. Или там возможна фрагментарная конфигурация?
Go to the top of the page
 
+Quote Post
novartis
сообщение Feb 6 2013, 16:12
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Цитата(ViKo @ Feb 6 2013, 12:09) *
Или там возможна фрагментарная конфигурация?

Поддерживаю вопрос 05.gif Где бы почитать про это?

И что значит создавать упакованный код прошивки, по английски называется Configuration Data Compression?
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 6 2013, 17:28
Сообщение #8


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(novartis @ Feb 6 2013, 20:12) *
Поддерживаю вопрос 05.gif Где бы почитать про это?

Гуглить, что-ли, все поразучились....

Вся информация имеется здесь: Documentation: Arria V Devices
Процесс конфигурации (классический) описан здесь: Configuration, Design Security, and Remote System Upgrades in Arria V Devices
Процесс Configuration via Protocol описан здесь: Configuration via Protocol (CvP) Implementation in Altera FPGAs User Guide

Описание Partial configuration тоже имеется : Design Planning for Partial Reconfiguration


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Oct 2 2013, 11:00
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



кто нибудь попробовал СvP в деле?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:03
Рейтинг@Mail.ru


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