ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.11.2023
Просмотров: 45
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИФедеральное государственное автономное образовательное учреждениевысшего профессионального образования«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТАЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ» Кафедра 22 ОЦЕНКА ЛАБОРАТОРНОЙ РАБОТЫ
ЛАБОРАТОРНАЯ РАБОТАпо дисциплине: Программируемые логические интегральные схемы
Санкт-Петербург 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 триггера и по выполнению каждого этапа лабораторной работы смоделировали написанные программы и проверили корректность работы написанной программы
| РУКОВОДИТЕЛЬ | | | | | ||||||
| | канд. техн. наук | | | | | Ю.В. Бакшеева | ||||
| | должность, уч. степень, звание | подпись, дата | | инициалы, фамилия | | |||||
| Работу выполнил | | | | | | | | | | | | |||||
| студент гр. | 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 триггера и по выполнению каждого этапа лабораторной работы смоделировали написанные программы и проверили корректность работы написанной программы