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

 
 
> Частичное реконфигурирование FPGA, Реальность или фантастика?
MIX@
сообщение Nov 20 2010, 23:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 21-01-09
Пользователь №: 43 756



Доброго времени суток!

С недавних пор заинтересовался сабжевой возможностью, поискал по интернетам и нашёл следующие поддерживающие данную возможность серии FPGA:
Atmel - at40k, at94 (AVR+at40k)
Xilinx - Virtex 4,5,6, Серия XC62XX
Altera - Stratix 5

Собственно, три вопроса/просьбы:
1) Если кто-то владеет информацией - подкорректируйте, пожалуйста, список.
2) Непонятна ситуация с серией XC62XX - выпускается ли она на данный момент? На Xilinx.com в списке продуктов её нет.
3) Кто-нибудь занимался сабжем? На каких чипах? Какие мнения?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shtirlits
сообщение Dec 2 2010, 19:49
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905



Речь о том, чтобы варианты конфигурации делать без штатных Place&Route.

Скорость конфигурирования оценивается в зависимости от нужд.
Чтобы была практическая польза, вам как часто и как быстро нужно менять конфигурацию?

Что-то выиграть у процессоров общего назначения легче на самых больших FPGA, а у них конфигурационная память большая.

Может для науки лучше сделать "коня в вакууме"?
Игнорировать время конфигурирования, не тратить время на тонкости конкретной архитектуры.
Сделать сколько хочется вариантов схемы, которая будет крутиться только в симуляторе.
Конечно, для чистоты эксперимента лучше схему все же писать в синтезируемом стиле и проверять части в реальном place&route.
Для всего этого не нужно тратить килобаксы на кит с топовой микросхемой или мучаться с младшей моделью, которая непонятно вообще чем лучше какого-то микроконтроллера по производительности.
Go to the top of the page
 
+Quote Post
MIX@
сообщение Dec 2 2010, 21:23
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 21-01-09
Пользователь №: 43 756



Цитата(Shtirlits @ Dec 2 2010, 22:49) *
Речь о том, чтобы варианты конфигурации делать без штатных Place&Route.

Т.е. реализовывать place&route алгоритм самому в ПЛИС? Это же безумно сложно. Если не прав - растолкуйте, пожалуйста, подробнее.

Цитата
Скорость конфигурирования оценивается в зависимости от нужд.
Чтобы была практическая польза, вам как часто и как быстро нужно менять конфигурацию?

Дело в том, что в этой штуке заранее нельзя сказать ни размер реконфигурируемого блока ни частоту реконфигурации. Пользователь сначала сам определяет примитивы (вычислительные блоки) на Verilog. Далее определяет их взаимодействие друг с другом, грубо говоря, составляет из них цепочку по заданным правилам. Скармливает всё это системе, которая оборачивает блоки в специальные "обёртки" и добавляет планировщик. Соотвественно, от примитивов зависит размер блоков, а от ресурсов ПЛИС - количество примитивов, которые туда можно затолкать. Если влезут все - обходимся без реконфигурации, если нет - тогда по надобности перегружаемый требуемый примитив. Возможно, эта штука будет уметь расползаться на несколько ПЛИС, если это необходимо пользователю.

Цитата
Может для науки лучше сделать "коня в вакууме"?
Игнорировать время конфигурирования, не тратить время на тонкости конкретной архитектуры.
Сделать сколько хочется вариантов схемы, которая будет крутиться только в симуляторе.
Конечно, для чистоты эксперимента лучше схему все же писать в синтезируемом стиле и проверять части в реальном place&route.
Для всего этого не нужно тратить килобаксы на кит с топовой микросхемой или мучаться с младшей моделью, которая непонятно вообще чем лучше какого-то микроконтроллера по производительности.

Первоначально - так и будет, затем хотелось бы получить что-то работающее в железе, т.е. прототип. Меня сейчас интересуют детали технологии, чтобы понять насколько реально реализовать задуманное в принципе и на каком железе.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MIX@   Частичное реконфигурирование FPGA   Nov 20 2010, 23:25
- - Shtirlits   1. Про atmel советую забыть, был злой, написал это...   Nov 21 2010, 00:42
|- - MIX@   2Shtirlits Интересуюсь в исследовательских целях....   Nov 21 2010, 15:11
|- - nckkm   Цитата(MIX@ @ Nov 21 2010, 18:11) 2Shtirl...   Nov 30 2010, 13:26
- - Shtirlits   Мне кажется, что у atmel ничего не поменялось, рис...   Nov 21 2010, 16:48
|- - MIX@   Спасибо за ценные рекомендации. Действительно, мно...   Nov 21 2010, 17:26
- - Shtirlits   При частичной реконфигурации остальная микросхема ...   Nov 21 2010, 20:38
- - DW0   есть еще интересная задача для частичной реконфигу...   Nov 22 2010, 12:18
|- - Shtirlits   QUOTE (DW0 @ Nov 22 2010, 15:18) есть еще...   Nov 22 2010, 12:52
|- - DW0   Цитата(Shtirlits @ Nov 22 2010, 14:52) Сп...   Nov 22 2010, 13:42
- - Shtirlits   А еще windows выгодно применять для управления бур...   Nov 22 2010, 13:57
- - DW0   Я Вам еще раз говорю, что ПЛИС применяют в важных ...   Nov 22 2010, 14:28
- - Shtirlits   Да я услышал вас и даже возразил. И нервно хихикаю...   Nov 22 2010, 16:55
|- - a123-flex   Цитата(Shtirlits @ Nov 22 2010, 19:55) Да...   Nov 22 2010, 17:22
|- - Sujan   Пробовал на Virtex-4 работает нормально. Менял фун...   Nov 23 2010, 17:33
- - Krys   Sujan, расскажите, пожалуйста, более подробно, как...   Nov 30 2010, 08:36
|- - Sujan   Цитата(Krys @ Nov 30 2010, 09:36) Sujan, ...   Nov 30 2010, 14:35
|- - анатолий   В ПЛИС есть возможность изменять содержимое памяти...   Dec 1 2010, 12:52
- - MIX@   Цитата(DW0)есть еще интересная задача для частично...   Dec 2 2010, 19:05
- - Shtirlits   QUOTE (MIX@ @ Dec 3 2010, 00:23) Дело в т...   Dec 2 2010, 22:32


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

 


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


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