Спец курс (Верификация цифровых схем)/Практические задания 3 — различия между версиями
Материал из Wiki
				
								
				
				
																
				
				
								
				Vidokq  (обсуждение | вклад)  (→Задание)  | 
			Vidokq  (обсуждение | вклад)   (→Задание)  | 
			||
| Строка 1: | Строка 1: | ||
{{ВЦС_TOC}}  | {{ВЦС_TOC}}  | ||
== Задание ==  | == Задание ==  | ||
| − | # По спецификации интерфейса (  | + | # По спецификации интерфейса (*) блока разработать транзакцию, позволяющую описать все доступные операции на заданном интерфейсе с использованием UVM макросов.  | 
| − | # По спецификации интерфейса (  | + | ## APB  | 
| + | ## UART  | ||
| + | ## SPI  | ||
| + | # По спецификации интерфейса (*) блока разработать транзакцию, позволяющую описать все доступные операции на заданном интерфейсе без использования UVM макросов.  | ||
| + | ## APB  | ||
| + | ## UART  | ||
| + | ## SPI  | ||
# Создать пакет, реализующий весь функционал агента из существующих файлов описания всех составных блоков и скомпилировать его. (Использовать файлы из проекта [https://www.edaplayground.com/x/3ru7 https://www.edaplayground.com/x/3ru7])  | # Создать пакет, реализующий весь функционал агента из существующих файлов описания всех составных блоков и скомпилировать его. (Использовать файлы из проекта [https://www.edaplayground.com/x/3ru7 https://www.edaplayground.com/x/3ru7])  | ||
# Реализовать объект конфигурации агента, который содержит методы настройки в три режима: по умолчанию активный ведущий, пассивный, активный ведомый режимы    | # Реализовать объект конфигурации агента, который содержит методы настройки в три режима: по умолчанию активный ведущий, пассивный, активный ведомый режимы    | ||
Версия 13:29, 19 ноября 2016
Лекции ВЦС
Лекции
Практические задания
  | 
Тесты
Табель успеваемости
Экзамен
Доп. материалы
Содержание | 
Задание
-  По спецификации интерфейса (*) блока разработать транзакцию, позволяющую описать все доступные операции на заданном интерфейсе с использованием UVM макросов.
- APB
 - UART
 - SPI
 
 -  По спецификации интерфейса (*) блока разработать транзакцию, позволяющую описать все доступные операции на заданном интерфейсе без использования UVM макросов.
- APB
 - UART
 - SPI
 
 - Создать пакет, реализующий весь функционал агента из существующих файлов описания всех составных блоков и скомпилировать его. (Использовать файлы из проекта https://www.edaplayground.com/x/3ru7)
 - Реализовать объект конфигурации агента, который содержит методы настройки в три режима: по умолчанию активный ведущий, пассивный, активный ведомый режимы
 - Реализовать фазу сброса в драйвере
 - Реализовать фазу, предшествующую фазе сброса
 - Подменить драйвер в агента, из окружения в фазе создания компонент
 - Создать домен фазы выполнения для агента и подключить агент к этому домену