Вебинар «Из Simulink в высококачественный RTL с помощью высокоуровневой синтеза: методология разработки»
Компания Mentor опубликовала запись прошедшего ранее вебинара, посвященного разработке проектов на FPGA с помощью инструментов высокоуровневого синтеза Simulink и Catapult HLS
Обзор
Сегодня многие проекты на FPGA начинаются с разработки эталонной модели в Simulink. Преобразование модели с плавающей точкой, созданной в Simulink, в качественный RTL-код требует нескольких итераций.
Использование инструментов высококуровнего синтеза, такого как Catapult HLS, может сильно упростить процесс преобразования эталонной модели в RTL-код. Преобразование модели Simulink в С++ класс намного проще, чем преобразование в RTL, поскольку уровень абстракции остается практически таким же, а иерархия может быть взята из иерархии Simulink. Кроме того, используя особенности языка C++, один и тот же функциональный код можно применить как для реализации операций с плавающей, так и с фиксированной точкой.
Вебинар познакомит вас с методологией проектирования, которая начинается с построения модели с плавающей точкой в Simulink с последующим переносом ее в HLS-генерируемый RTL.
Что вы узнаете?
- Обзор методологии преобразования из Simulink в RTL.
- Пошаговый маршрут проектирования:
- подготовка модели Simulink;
- преобразование модели Simulink в HLS C++;
- проверка преобразованной модели Catapult HLS C++ с помощью Simulink;
- переход от модели с плавающей точкой к модели с фиксированной точкой;
- высокоуровневая верификация с помощью Catapult Coverage.
Более подробно о вебинаре вы можете узнать здесь, а запись вебинара доступна по ссылке