В прошлое воскресенье в хакерском клубе в Маунтин-Вью прошла встреча русских и украинцев живущих в северной Калифорнии (1, 2). На встрече особенный интерес вызвало обсуждение работ по проектированию микросхем: проектирование на уровне регистровых передач на языке описания аппаратуры Verilog, верификация/тестирование, прототипирование на FPGA. Далее при обсуждении встречи на фейсбуке возник вопрос "вы не планируете провести такую же тусовку в южной Калифорнии?" Я подумал "почему бы и нет", благо я все равно буду в LA в конце месяца, так как мой младший сын перевелся из CalPoly в UCLA и я еду с ним на ориентацию.
Я примерно набросал программу с учетом встреч в Маунтин-Вью и предыдущего опыта семинаров в странах бывшего СССР:
-
Суть технологии: чем проектирование чипов с помощью писания кода на верилоге отличается от программирования?
-
Какой трюк делает возможным изменение электронной схемы в ПЛИС уже после фабрики?
-
Как выглядит проектирование чипа для телефона или маршрутизатора в компании: распределение ролей в команде.
-
Каким образом можно перейти в эти профессии, если изначально вы учились на программиста?
-
Практические упражнения с платами ПЛИС: рисование всяких фигурок на экранчике с помощью изменения дизайна.
Длительность такой презентации может варьироваться, но для LA оптимальным было бы три часа: c 11 утра до 2 часов дня в субботу 31 августа (я буду в UCLA с вечера среды до субботы, в 8 вечера у меня самолет).
Мероприятие можно сделать бесплатным (в рамках развития коммьюнити выходцев из стран бывшего СССР региона), то есть мне нужно просто найти какое-нибудь помещение. Емнип в LA есть русский, украинский, еврейский, армянский, азербайджанский центры. Какой-нибудь зал при русском магазине, западно-голливудский аналог "Самовара" в Маунтин-Вью - тоже подойдет. Я собираюсь привезти с собой в чемодане дюжину FPGA плат и штуки три лаптопа, так что из дополнительного оборудования нужен только большой монитор для демонстрации.
Одним из вариантов может быть сделать вариант такого мероприятия не для взрослой аудитории, а для старших школьников в одной из локальных отделений RSM (русской математической школы) - я пошлю им такое предложение, может они заинтересуются. Я экспериментально проверил, что со школьниками такое возможно - см. видео школьника, который пришел на мой митап в Маунтин-Вью и за три часа разобрался как работать с FPGA платой:
Несколько картинок для иллюстрации плана программы:
Суть технологии: чем проектирование чипов с помощью писания кода на верилоге отличается от программирования?
Какой трюк делает возможным изменение электронной схемы в ПЛИС уже после фабрики?
Как выглядит проектирование чипа для телефона или маршрутизатора в компании: распределение ролей в команде.
Каким образом можно перейти в эти профессии, если изначально вы учились на программиста?
Практические упражнения с платами ПЛИС: рисование всяких фигурок на экранчике с помощью изменения дизайна.
Вы можете связаться со мной через емейл yuri@panchul.com, на хабре в личке или через линкдин для обсуждения идей таких митапов. Я также буду на Maker Faire в Vallejo, California - сайт участника Verilog Meetup уже онлайн.
Автор: YuriPanchul