|
Частичное реконфигурирование FPGA, Реальность или фантастика? |
|
|
|
Nov 20 2010, 23:25
|
Участник

Группа: Участник
Сообщений: 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) Кто-нибудь занимался сабжем? На каких чипах? Какие мнения?
Спасибо.
|
|
|
|
|
 |
Ответов
|
Dec 2 2010, 21:23
|
Участник

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

|
Цитата(Shtirlits @ Dec 2 2010, 22:49)  Речь о том, чтобы варианты конфигурации делать без штатных Place&Route. Т.е. реализовывать place&route алгоритм самому в ПЛИС? Это же безумно сложно. Если не прав - растолкуйте, пожалуйста, подробнее. Цитата Скорость конфигурирования оценивается в зависимости от нужд. Чтобы была практическая польза, вам как часто и как быстро нужно менять конфигурацию? Дело в том, что в этой штуке заранее нельзя сказать ни размер реконфигурируемого блока ни частоту реконфигурации. Пользователь сначала сам определяет примитивы (вычислительные блоки) на Verilog. Далее определяет их взаимодействие друг с другом, грубо говоря, составляет из них цепочку по заданным правилам. Скармливает всё это системе, которая оборачивает блоки в специальные "обёртки" и добавляет планировщик. Соотвественно, от примитивов зависит размер блоков, а от ресурсов ПЛИС - количество примитивов, которые туда можно затолкать. Если влезут все - обходимся без реконфигурации, если нет - тогда по надобности перегружаемый требуемый примитив. Возможно, эта штука будет уметь расползаться на несколько ПЛИС, если это необходимо пользователю. Цитата Может для науки лучше сделать "коня в вакууме"? Игнорировать время конфигурирования, не тратить время на тонкости конкретной архитектуры. Сделать сколько хочется вариантов схемы, которая будет крутиться только в симуляторе. Конечно, для чистоты эксперимента лучше схему все же писать в синтезируемом стиле и проверять части в реальном place&route. Для всего этого не нужно тратить килобаксы на кит с топовой микросхемой или мучаться с младшей моделью, которая непонятно вообще чем лучше какого-то микроконтроллера по производительности. Первоначально - так и будет, затем хотелось бы получить что-то работающее в железе, т.е. прототип. Меня сейчас интересуют детали технологии, чтобы понять насколько реально реализовать задуманное в принципе и на каком железе.
|
|
|
|
|
Dec 2 2010, 22:32
|
Знающий
   
Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905

|
QUOTE (MIX@ @ Dec 3 2010, 00:23)  Дело в том, что в этой штуке заранее нельзя сказать ни размер реконфигурируемого блока ни частоту реконфигурации. Тогда всё бесполезно, подмести проблему под ковер не получится, будет пахнуть. FPGA имеет смысл только при ясном понимании с чем вы имеете дело и с какой целью.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|