Спец курс (Верификация цифровых схем)/Практические задания 3 — различия между версиями
Материал из Wiki
Krucios (обсуждение | вклад) |
ANA (обсуждение | вклад) м (→Дополнительно) |
||
Строка 20: | Строка 20: | ||
# Реализовать фазу сброса в драйвере | # Реализовать фазу сброса в драйвере | ||
# Реализовать фазу, предшествующую фазе сброса | # Реализовать фазу, предшествующую фазе сброса | ||
− | # Подменить драйвер в | + | # Подменить драйвер в агенте, из окружения в фазе создания компонент |
# Создать домен фазы выполнения для агента и подключить агент к этому домену | # Создать домен фазы выполнения для агента и подключить агент к этому домену | ||
Версия 18:26, 25 октября 2017
Лекции ВЦС
Лекции
Практические задания
|
Тесты
Табель успеваемости
Экзамен
Доп. материалы
Содержание |
Как выбрать варинат
Для задания 1 варианты выбираются согласно табелю успеваемости.
Например: если вариант 3.2 - это значит что необходимо разработать транзакцию SPI без использования UVM макросов.
Спецификации
- APB
- UART
- SPI
Задание
- По спецификации интерфейса (*) блока разработать транзакцию, позволяющую описать все доступные операции на заданном интерфейсе:
- с использованием UVM макросов.
- без использования UVM макросов.
- Создать пакет, реализующий весь функционал агента (сиквенсер, драйвер, монитор) из существующих файлов описания всех составных блоков и скомпилировать его. (Использовать файлы из проекта https://www.edaplayground.com/x/3ru7)
- Реализовать объект конфигурации агента, который содержит методы настройки в три режима: по умолчанию активный ведущий, пассивный, активный ведомый режимы
Дополнительно
- Реализовать фазу сброса в драйвере
- Реализовать фазу, предшествующую фазе сброса
- Подменить драйвер в агенте, из окружения в фазе создания компонент
- Создать домен фазы выполнения для агента и подключить агент к этому домену