Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Переконфигурирование ПЛИС Arria V
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
novartis
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 у меня старый, или коллега напридумывал, рассудите пожалуйста).
Stewart Little
Цитата(novartis @ Feb 5 2013, 09:23) *
... или коллега напридумывал ...

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

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

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


Если девайс не оживет в какое то время, после того, как presence detect (пины) в нуле окажутся, то его как бы и не будет. А если presence detect-ы опускает в ноль ПЛИС после загрузки, до должна успеть до того, как поиск устройств пройдет, иначе девайс окажется нежизнеспособным там, где хотплаг не поддержан.
Stewart Little
Цитата(novartis @ Feb 6 2013, 07:18) *
Правда я вот непонял, почему "объем ПЗУ'шки при этом нужен совсем небольшой"

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

... Если создавать упакованный код прошивки. Или там возможна фрагментарная конфигурация?
novartis
Цитата(ViKo @ Feb 6 2013, 12:09) *
Или там возможна фрагментарная конфигурация?

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

И что значит создавать упакованный код прошивки, по английски называется Configuration Data Compression?
Stewart Little
Цитата(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
gosu-art
кто нибудь попробовал СvP в деле?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.