Перейти к содержимому

Изучение PSS — Сессия 12: Реализация PSS | Учебное пособие Accellera

Accellera

0:00 / 0:00

Изучение PSS — Сессия 12: Реализация PSS | Учебное пособие Accellera

18 просмотров · 2 дня назад
Accellera
1,04 тыс. подписчиков
18 просмотров · 2 дня назад
В 12-м выпуске видеосерии Accellera «Изучение PSS» Том Фицпатрик, эксперт по PSS и член-учредитель рабочей группы Accellera по портативным стимулам, рассматривает реализацию PSS и то, как намерение портативной верификации преобразуется в исполняемый код для конкретных целевых платформ. Узнайте, как уровень реализации PSS отделяет многократно используемые, абстрактные намерения сценария от деталей реализации, специфичных для целевой платформы, позволяя одной и той же модели PSS поддерживать разные платформы и языки, минимизируя при этом дублирование кода. В этом занятии вы узнаете: -- Как блоки тела выполнения определяют реализации действий PSS, специфичные для целевой платформы -- Как шаблоны целевой платформы напрямую сопоставляют значения модели PSS с кодом на целевом языке -- Как процедурные интерфейсы и конструкции улучшают повторное использование и сокращают дублирование кода реализации -- Как PSS может поддерживать различные целевые языки, включая C и SystemVerilog -- Как блоки выполнения работают вместе, обеспечивая настройку, объявления, запланированное поведение и очистку -- Как разделение абстрактной модели и уровня реализации позволяет одной переносимой модели сценария управлять несколькими реализациями, специфичными для платформы Посмотрите занятие 12, чтобы узнать, как реализация PSS, блоки выполнения, шаблоны целевой платформы и процедурные интерфейсы помогают превратить переносимые намерения верификации в исполняемые тесты, специфичные для целевой платформы, сохраняя при этом повторное использование модели на разных платформах. Занятие 13 скоро! https://accellera.org