Лабораторная2
.docФедеральное агентство по образованию
Санкт-Петербургский государственный
электротехнический университет «ЛЭТИ»
Кафедра ВТ
Отчет по лабораторной работе №2
Вариант 1
Выполнили:
Группа:
Санкт-Петербург
2013
Параллельные и последовательные операторы
Цель работы
Целью работы является изучение параллельных процессов в реальных дискретных устройствах.
Для выполнения работы нужно произвести модификацию исходного кода программы (lab21.vhd, lab22.vhd) для реализации требуемых логических функций.
lab21.vhd
lab22.vhd
Работа в ModelSim
Для работы будем использовать ModelSim версии 10.1b
Запускаем программу и создаем новый проект. Добавляем файлы lab21.vhd и lab22.vhd в наш проект.
Для проверки функциональности нашего устройства требуется создать испытательный стенд. В результате в теле архитектуры было объявлено наше устройство и к нему подключены все необходимые сигналы. Производим компиляцию проекта.
Производим загрузку готового проекта в систему моделирования.
lab21.vhd
Задаем начальные значения для проверки реализации всех входных сигналов. После каждого набора входных сигналов запускаем симуляцию командой run 500ns.
lab22.vhd
В процессе симуляции получаем задержку реакции выходного сигнала. Данная задержка происходит из-за оператора PROCESS т.к. изменение сигнала происходит после завершения оператора, который его изменил.