Скачиваний:
0
Добавлен:
16.05.2025
Размер:
2.58 Mб
Скачать

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

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