Файл: Оценка лабораторной работы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.11.2023

Просмотров: 11

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
 

Кафедра 22

 

 

 ОЦЕНКА ЛАБОРАТОРНОЙ РАБОТЫ 

 


РУКОВОДИТЕЛЬ 

 

 

 




 

канд. техн. наук




 

 

 

Ю.В. Бакшеева

 

должность, уч. степень, звание 

подпись, дата 

 

инициалы, фамилия 




 
 

ЛАБОРАТОРНАЯ РАБОТА

по дисциплине: Программируемые логические интегральные схемы

 



Работу выполнил 

 

 

 

 

 

 

 

 

 

 

 

студент гр. 

Z9221 

 

 

В.С. Смирнов 

 

 

 

 

 

 




 

 

 

 

 

 

 

 

 

подпись, дата 

инициалы, фамилия 

 



Санкт-Петербург
2023

Цель работы
Создание проекта на ПЛИС в Quartus II. Создание VHDL файла для описания логических элементов и триггеров на языке VHDL. Проверка работоспособности созданного символа при помощи утилиты Waveform.

Задание по лабораторной работе
В соответствии с заданием необходимо описать на языке описания аппаратуры VHDL RS – триггер, а также устройство, имеющее следующую логическую функцию: Y= (A v not B)*C

Выполнение работы:

Открываем программу Quartus, создаем новый проект
Начинаем описание программы



В коде программы мы выбираем библиотеку leee

Затем выбираем тип сигналов std_logic_1164
Затем в коде идет описание входов/ выходов блока
В блоке архитектура мы описываем логику работы устройства

После окончания написания программного кода запускаем процесс компилляции программы

В результате прохождения компиляции мы убеждаемся в работоспособности кода и отсутствии ошибок.
После компиляции запускаем процесс моделирования программы и проверяем что программа соответствует заложенным в нее требованиям и командам

Вторая часть лабораторной работы:
Задание:
Описать устройство на языке VHDL с помощью поведенческого стиля описания с использованием операторов process и if – else.


После написания кода запускаем процесс компиляции


После компиляции запускаем процесс моделирования программы и проверяем что программа соответствует заложенным в нее требованиям и командам


Вывод:
В ходе выполнения лабораторной работы мы научились писать код в программе Quartus на языке описания аппаратуры VHDL RS – триггер, а также устройство, имеющее логическую функцию Y= (A v not B)*C. Научились правильно называть файлы в программе, разобрались за что отвечает конкретный блок кода программы. Описали программно работу RS триггера и по выполнению каждого этапа лабораторной работы смоделировали написанные программы и проверили корректность работы написанной программы