
Санкт-Петербург
2022
Цель работы:
Знакомство с особенностями работы приложения Quartus II в процессе моделирования функционирования цифровых устройств на программируемых логических интегральных схемах (ПЛИС).
Создадим waveform файл и вручную добавим источник:
Результат ручного добавления источников:
Автоматическое добавление источников:
Перенесём таблицы истинности в WFM файл:
Результат работы WFM файла (семисегментный дешифратор):
Waveform:
Waveform:
Вывод:
мы познакомились с особенностями работы приложения Quartus II в процессе моделирования функционирования цифровых устройств на программируемых логических интегральных схемах (ПЛИС).
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА ПРОБЛЕМНО-ОРИЕНТИРОВАННЫХ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ
|
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
к.т.н., доц. |
|
|
|
В. И. Исаков |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ № 3 |
Примитивы триггеров и цифровые устройства на их основе |
по дисциплине: Элементная база вычислительных систем и сетей
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
Z0411 |
|
16.06.2022 |
|
М. В. Карелина |
|
номер группы |
|
подпись, дата |
|
инициалы, фамилия |
Студенческий билет № 2020/3477
Санкт-Петербург
2022
Цель работы:
Знакомство с особенностями применения примитивов языка AHDL и построения цифровых устройств на их основе.
Таблица истинности и УГО Д-триггера:
Код Д-триггера:
TITLE "D-TRIGGER";
SUBDESIGN Z0411
(
data, clock, resetn, setn : INPUT;
out : OUTPUT;
)
VARIABLE
a_trig: dffe;
BEGIN
a_trig.d=data; a_trig.clk=clock; a_trig.clrn=resetn; a_trig.prn=setn;
out=a_trig.q;
END;
Перенесём таблицу истинности в waveform:
Waveform Д-триггера по листингу выше:
Текст программы:
TITLE "REGD-TRIGGER***";
SUBDESIGN Z0411
(
data, clock, resetn, setn : INPUT;
a, b, c, d : OUTPUT;
)
BEGIN
a=dff(data, clock, resetn, setn);
b=dff(a, clock, resetn, setn);
c=dff(b, clock, resetn, setn);
d=dff(c, clock, resetn, setn);
END;
Листинг программы сдвигового регистра на Д-триггерах:
Waveform программы сдвигового регистра на Д-триггерах:
Текст программы:
TITLE "T-trigger";
SUBDESIGN Z0411
(
clock : INPUT;
outa : OUTPUT;
)
BEGIN
outa=tff(vcc,clock,vcc,vcc);
END;
Листинг Т-триггера:
Waveform Т-триггера:
Текст программы:
TITLE "T-trigger";
SUBDESIGN Z0411
(
clock, setn, resetn : INPUT;
tt1, tt2, tt3, tt4 : OUTPUT;
)
BEGIN
tt1=tff(vcc,clock,resetn,setn);
tt2=tff(tt1,clock,resetn,setn);
tt3=tff(tt2,clock,resetn,setn);
tt4=tff(tt3,clock,resetn,setn);
END;
Листинг программы на Т-триггерах:
Waveform программы сдвигового регистра на Т-триггерах:
Вывод:
мы ознакомились с принципами и особенностями применения примитивов языка и построения цифровых устройств на их основе в программе Quartus II.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА ПРОБЛЕМНО-ОРИЕНТИРОВАННЫХ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ
|
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
к.т.н., доц. |
|
|
|
В. И. Исаков |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ № 4 |
Создание и использование модулей цифровых устройств |
по дисциплине: Элементная база вычислительных систем и сетей
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
Z0411 |
|
16.06.2022 |
|
М. В. Карелина |
|
номер группы |
|
подпись, дата |
|
инициалы, фамилия |
Студенческий билет № 2020/3477