Черная магия FPGA-разработчика: как мы превращаем идеи в железо
Привет, Хабр! Меня зовут Кирилл Алексеев, я старший инженер по разработке аппаратного обеспечения в отделе интеграции систем на кристалле радиочастотного центра YADRO. В мире FPGA я уже больше 10 лет. В учебных программах разработка под FPGA (ПЛИС, программируемые логические интегральные схемы) освещается довол...
Привет, Хабр! Меня зовут Кирилл Алексеев, я старший инженер по разработке аппаратного обеспечения в отделе интеграции систем на кристалле радиочастотного центра YADRO. В мире FPGA я уже больше 10 лет. В учебных программах разработка под FPGA (ПЛИС, программируемые логические интегральные схемы) освещается довольно мало. Может возникнуть ощущение, что это «странная» область предназначена только для радиофизиков или гиков. Но и в эту сферу уже давно пришел прогресс с системами контроля версий, таскбордами, VS-кодом, Python-скриптами и даже с элементами объектно-ориентированного программирования при верификации цифровых схем. Этой статьей я хочу «десакрализировать» тему FPGA-разработки, обозначив крупными мазками стек используемых технологий и отразив повседневные задачи, которые стоят перед FPGA-разработчиком. Для примера возьмем workflow нашего отдела. Статья будет полезна молодым специалистам, которые только определяются с карьерным треком. А еще это отличная шпаргалка, которая поможет быстро (ну или не совсем быстро) объяснить непрофильным коллегам, чем конкретно вы занимаетесь. Более опытных читателей приглашаю в комментарии для холивара обмена лучшими практиками.
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Эксперимент «Резиновая рука»
В 1998 году два исследователя факультета психиатрии Питтсбургского университета и факультета психологии Университета Карнеги-Меллон – Мэтью Ботвинник и Джонатан Коэн провели экс...
5 ошибок при разработке продукта с LLM под капотом – разбор реальных болей живого проекта
Привет, Хабр!Примерно год назад наша команда загорелась идеей создать продукт, который позволил бы «поговорить с кодом». Мы, как и многие, находились под впечатлением от возможн...
strace: отладка Linux-приложений через системные вызовы
Когда процесс зависает, молчит в логах и при этом продолжает жить своей странной жизнью, обычные инструменты наблюдения быстро упираются в потолок. В таких ситуациях strace поле...
От чатов к процессам: как бот склеивает TG и MAX и помогает жить по ITIL 4
Привет, я Максим Королев из Петрович-Теха. В прошлой статье про «Дежурного» я рассказывал, как мы ушли от «толстых» обработчиков aiogram к архитектуре CORE + два адаптера — Tele...
Большой законопроект об ИИ в России: первые границы для нейросети?
Звонить в банк, интернет-провайдеру или в службу доставки бывает утомительно: бесконечно вежливый ИИ-ассистент, не понимая контекста, без усталости гоняет ответы по скриптам. В ...
Почему человеческие младенцы стали такими зависимыми в процессе эволюции?
Обычно под словом «эволюция» подразумевается развитие или приобретение прикольных и полезных качеств. И если мы, люди, столь развиты и продвинуты, то почему наши новорожденные д...
Страницы сущностей
Рекламный слот
Article monetization slot
Reserved for contextual monetization inside article pages.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Эксперимент «Резиновая рука»
В 1998 году два исследователя факультета психиатрии Питтсбургского университета и факультета психологии Университета Карнеги-Меллон – Мэтью Ботвинник и Джонатан Коэн провели экс...
5 ошибок при разработке продукта с LLM под капотом – разбор реальных болей живого проекта
Привет, Хабр!Примерно год назад наша команда загорелась идеей создать продукт, который позволил бы «поговорить с кодом». Мы, как и многие, находились под впечатлением от возможн...
strace: отладка Linux-приложений через системные вызовы
Когда процесс зависает, молчит в логах и при этом продолжает жить своей странной жизнью, обычные инструменты наблюдения быстро упираются в потолок. В таких ситуациях strace поле...
От чатов к процессам: как бот склеивает TG и MAX и помогает жить по ITIL 4
Привет, я Максим Королев из Петрович-Теха. В прошлой статье про «Дежурного» я рассказывал, как мы ушли от «толстых» обработчиков aiogram к архитектуре CORE + два адаптера — Tele...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Эксперимент «Резиновая рука»
В 1998 году два исследователя факультета психиатрии Питтсбургского университета и факультета психологии Университета Карнеги-Меллон – Мэтью Ботвинник и Джонатан Коэн провели экс...
5 ошибок при разработке продукта с LLM под капотом – разбор реальных болей живого проекта
Привет, Хабр!Примерно год назад наша команда загорелась идеей создать продукт, который позволил бы «поговорить с кодом». Мы, как и многие, находились под впечатлением от возможн...
strace: отладка Linux-приложений через системные вызовы
Когда процесс зависает, молчит в логах и при этом продолжает жить своей странной жизнью, обычные инструменты наблюдения быстро упираются в потолок. В таких ситуациях strace поле...
От чатов к процессам: как бот склеивает TG и MAX и помогает жить по ITIL 4
Привет, я Максим Королев из Петрович-Теха. В прошлой статье про «Дежурного» я рассказывал, как мы ушли от «толстых» обработчиков aiogram к архитектуре CORE + два адаптера — Tele...