Плата DE1-SoC FPGA для эволюционируемого оборудования

Я хотел бы воспроизвести эксперимент доктора Адриана Томпсона, который использовал генетический алгоритм для создания микросхемы (FPGA), которая может различать два разных звуковых сигнала чрезвычайно эффективным способом. Для получения дополнительной информации перейдите по этой ссылке:

http://archive.bcs.org/bulletin/jan98/leading.htm

После некоторого исследования я нашел эту плату FPGA:

http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=836&PartNo=1

Способна ли эта доска воспроизвести эксперимент доктора Адриана Томпсона или мне нужен другой?

Спасибо за Вашу поддержку.


person IMC    schedule 27.07.2015    source источник


Ответы (1)


Что касается программируемой логики, DE1-SoC примерно в 20 раз больше и имеет примерно в 70 раз больше встроенной памяти. Практически любая современная ПЛИС больше, чем "Xilinx XC6216", цитируемая в его статьях, как было указано вами в другом случае этого вопроса, который вы задали.

Тем не менее, большинство современных ПЛИС не допускают такой же детализации конфигурации по сравнению со старыми ПЛИС - внутренняя маршрутизация и блочные структуры более сложны, а поставщики ПЛИС хотят защитить свои продукты и вынудить вас использовать их САПР. инструменты.

Короче говоря, да, DE1-SoC сможет содержать любой дизайн, созданный 12+ лет назад. Что касается воспроизведения определенных функций, вам следует провести дополнительные исследования, чтобы определить, применимы ли используемые методы с современными микросхемами и инструментами САПР.

Изменить:
user1155120 подробно рассказал об особенностях XC6216 (см. ссылку ниже), которые представляли ценность для Томпсона.

Быстрая настройка: настройка большего устройства обычно занимает больше времени, так как вам нужно отправить больше данных конфигурации. Тем не менее, интерфейсы ввода-вывода быстрее, чем они были 15 лет назад, так что это зависит от вашего определения слова «быстрый».

Реконфигурация: микросхемы Cyclone V (например, в DE1-SoC) действительно поддерживают частичную реконфигурацию, но подписка на версию программного обеспечения Quartus II требуется, помимо отдельной лицензии на поддержку PR. Я не верю, что он поддерживает перенастройку подстановочных знаков, хотя могу ошибаться.

Адресация с отображением памяти: доступ к внутренним данным DE1-SoC можно получить через интерфейс USB Blaster. Однако для этого требуется использование SystemConsole на главном ПК, поэтому это не прямой доступ.

person wilcroft    schedule 27.07.2015
comment
Способна ли эта доска воспроизвести эксперимент доктора Адриана Томпсона или мне нужен другой? Так это может быть? См. Интерфейс процессора XC6200 FastMap, который описывает особенности семейства XC6200, которые сделали его ценным для Томпсона, и включает широкий интерфейс ЦП, обеспечивающий быструю настройку, произвольный доступ для реконфигурации и репликацию с подстановочными знаками. - person ; 28.07.2015
comment
ОП задавал почти один и тот же вопрос трижды, не уточняя, какие функции ему необходимы. Я пытался предоставить некоторую информацию, а также предлагал OP провести дополнительные исследования. Тем не менее, возможно, это должен был быть комментарий, а не ответ. Я расширил то, что написал, чтобы, надеюсь, решить некоторые из поднятых вами функций. - person wilcroft; 28.07.2015
comment
Есть две причины, по которым Xilinx мог прекратить выпуск XC6200: мелкозернистые логические ячейки (которые необходимы для того, чтобы реконфигурируемые вычисления действительно работали) и патентный натиск, препятствующий широкому внедрению реконфигурируемых вычислений - и это позор, XC6200 поразил наше воображение. время. Обычный механизм реконфигурации может быть в сотни раз медленнее, а отсутствие мелкозернистой архитектуры может потребовать совершенно нового подхода к описанию дополнительных изменений, которые могут быть нереализуемы в генетическом смысле. - person ; 28.07.2015