Приглашаем верификаторов, RTL-инженеров и FPGA-разработчиков на конференцию FPGA-Systems 2024.1 в Санкт-Петербурге и онлайн. Обсудим аспекты безопасности в рамках систем на кристалле, тестирование верификационных компонентов, фреймворк PyUVM и его использование для верификации цифровых дизайнов ASIC и FPGA, разработку трансиверов и многое другое. 

Регистрация уже открыта — заполняйте форму по ссылке и присоединяйтесь к конференции. Под катом — полная программа встречи.

Как разработать библиотеку верификационных компонентов и сохранить рассудок

Андрей Кущенко 

Руководитель группы верификации в YADRO

Для верификации RTL-модулей необходимо качественное тестовое окружение, которое эмулирует логику вокруг тестируемого модуля. Вместе с Андреем рассмотрим один из способов сформировать библиотеку верификационных компонентов и убедимся в корректности их работы с помощью библиотеки SVUnit. Если вы верификатор или RTL-инженер и иногда пишете тестовые окружения — этот доклад точно для вас.

Метод формирования стратегии верификации

Максим Мороз

Руководитель отдела системного программирования СнК в YADRO

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

Как использовать фреймворк PyUVM для верификации

Егор Ковалёв

Инженер по разработке СнК в дивизионе разработки полупроводниковых продуктов в YADRO

Python становится все более популярным языком для решения задач верификации цифровых дизайнов ASIC и FPGA. Под эти задачи разработали фреймворки cocotb и PyUVM, которые добавляют в язык функционал для верификации. Они позволяют использовать Python в узкоспециализированной сфере и компенсировать кадровый голод. Егор расскажет, как применять PyUVM в реальных задачах верификации, и сравнит его с классическим подходом SV-UVM. 

Как сделать КВ-трансивер мечты и при чем тут FPGA 

Олег Белоусов

FPGA-инженер и embedded-программист 

Кто такие радиолюбители и чем они интересуются в XXI веке? Зачем им SDR и FPGA? Может ли радиолюбитель не заниматься FPGA профессионально, но разработать КВ-трансивер своей мечты? На эти и другие вопросы Олег Белоусов ответит в докладе. Тема будет интересна начинающим FPGA-инженерам и embedded-программистам, работающим с СнК на FPGA.

10 ошибок FPGA-шников: байки, кейсы, занимательные истории. Часть 2

Иван Дейнека

Доцент Университета ИТМО, заведующий лабораторией Университета ИТМО, преподаватель ДПО

Иван продолжает делиться занимательными историями из опыта работы с FPGA. Он расскажет, как мультициклами спасали тайминги, как работает визуализация ошибки восприятия непроходящих временных ограничений и почему ПЛИС — плохой источник тактового сигнала. Впервые в таком формате Иван выступил на конференции FPGA-Systems 2023.2 в Санкт-Петербурге.

Безопасная загрузка ОС

Антон Чуварин

Старший инженер по разработке СнК в YADRO

Инженеры разрабатывают методы обеспечения безопасности различных устройств на всех этапах работы, первый из которых — процесс загрузки операционной системы. Андрей расскажет о методе организации защиты с момента подачи питания на СнК до загрузки операционной системы, а также о том, какие принципы лежат в основе метода и как определять требования к аппаратной реализации подсистемы. Какое отношение к вопросу имеет определение «корень доверия» (root-of-trust) и может ли процесс загрузки быть безопасным — узнаете из доклада.

Где и когда встречаемся 

25 мая, суббота. Начало конференции в 11:00, сбор гостей — с 10:30.

В Санкт-Петербурге: Лодейнопольская улица, 5. Конгресс-центр «ПетроКонгресс», м. Чкаловская,

Онлайн: трансляция на YouTube, ссылку на которую пришлем после регистрации.

Комментарии (0)