В учебных программах инженерных вузов разработка под FPGA освещается мало, а жаль — в этом направлении много интересного. Как идея превращается в работающую систему? Чем FPGA-разработка отличается от классического программирования? Зачем вообще нужны FPGA, если уже существуют универсальные процессоры? Как распределяются роли при создании цифровой аппаратуры? С какими инструментами работает FPGA-разработчик?
🤓 Разобраться в этих вопросах поможет статья Кирилла Алексеева — ведущего инженера в отделе интеграции систем на кристалле радиочастотного центра YADRO. Свою профессию он описывает так:
«Можно провести аналогию с многоруким Шивой. Зачастую FPGA-разработчик и разрабатывает IP-ядра, и верифицирует, и интегрирует их в конечную систему, и отлаживает систему на «железе». А еще он немного волшебник, когда дело касается отрицательных значений Slack».
Статья станет хорошей отправной точкой для тех, кто хочет разобраться в FPGA-разработке и получить «дорожную карту», как развиваться в этом направлении дальше.
Глубокое погружение в тему тут ➡️
#какстать
@ultimate_engineer
