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