Обновить
0
Александр Тулинов@altulinov

Пользователь

Отправить сообщение
Вспоминая свой опыт с прошлого места работы, где был задействован в разработке на FPGA, в том числе и с платформой ZYNQ: зачем такие скорости обмена между ЦП и ПЛИС?
ЦП хорош тем, что уже реализованы базовые интерфейсы (UART, Ethernet, USB), можно быстро накидать программу управления логикой в ПЛИС части.
Данные-то в ЦП зачем гонять? Там где нужна была максимальная скорость между управляемой железкой с кучей данных и каким-то интерфейсом, писалась обертка для ПЛИС. А обертку уже контролировал проц.
Единственное, где помню, что нужна была работа через проц с DMA, это работа с памятью DDR… Но и опять же участие процессора сводилось к настройке регистров в разных контроллерах.
Я дико извиняюсь, но в чем суть статьи кроме (рекламы?) модуля «виртуальных светодиодов и семисегментных индикаторов»?
У меня есть 2 платы: отладочная и рабочая, обе от Xilinx, обе Spartan-6, но они разные: на одной slx9, на другой slx45. И понятно, что приходится и ядра пересобирать, и распиновки переназначать, и частоты менять. В моем случае еще и периферийные устройства от разных вендоров.
Кроме 4го пункта статья сомнительна.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность