Методические указания и задание на выполнение контрольной работы


Цель работы:

Реализация и тестирование параметризованных модулей сдвиговых регистров с последовательным и параллельным входами.

Задание:

1) Ознакомиться с основными понятиями языка описания аппаратуры System Verilog.

2) Создать по техническому заданию стандартный модуль сдвигового регистра с последовательным входом и параллельным выходом, сделать листинг модуля проекта, подготовить соответствующий файл.

3) Создать по техническому заданию стандартный модуль сдвигового регистра с параллельным входом и последовательным выходом из младшего разряда, создать листинг модуля проекта, подготовить соответствующий файл.

4) Создать модуль тестового окружения для верификации сразу двух регистров в соответствии с заданной структурой.

5) Изучить программу тестирования счетчика в ModelSim, листинг module cnt_en_testbanch и подготовить соответствующий файл.

6) Выполнить симуляцию в ModelSim для 8 разрядного счетчика.

Отчет должен содержать:

  • цель работы;
  • код программы в виде скриншота;
  • эпюры, полученные вследствие симуляции и тестирования;
  • сделанные выводы о полученных результатах.