
- •Предисловие
- •Порядок выполнения и оформления работы
- •Лабораторная работа № 1
- •1. Основные положения
- •Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •1. Основные положения
- •По моменту времени изменения состояния триггера:
- •2. Краткое описание триггера реализованного в quartus II.
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •1. Основные положения Регистры.
- •2. Краткое описание изучаемых регистров реализованных в quartus II.
- •3. Порядок выполнения работы
- •Исследование регистров с параллельной записью информации.
- •Исследование сдвигового регистра
- •4. Содержание отчета
- •5. Контрольные вопросы
- •1. Основные положения Счетчики.
- •2. Краткое описание изучаемых и счетчиков реализованных в quartus II.
- •3. Порядок выполнения работы
- •Исследование счетчика.
- •4. Содержание отчета
- •5. Контрольные вопросы
- •1. Основные положения
- •Преобразователи кодов (шифраторы и дешифраторы).
- •2. Краткое описание изучаемых комбинационных устройств реализованных в quartus II.
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •1. Основные положения
- •Мультиплексоры и демультиплексоры.
- •Компараторы.
- •2. Краткое описание изучаемых комбинационных устройств реализованных в quartus II.
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •1. Основные положения
- •2. Краткое описание изучаемых сумматоров реализованных в quartus II.
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •Литература
2. Краткое описание триггера реализованного в quartus II.
В данной лабораторной работе исследуется
приметив триггера JKFFRE.
Данный примитив имеет 2 выхода: прямой
Q и инверсный
.
Некоторые входы (обязательные) должны
непременно подключаться в схеме проекта
к источникам сигналов, остальные – по
усмотрению разработчика. Данный триггер
является синхронным устройством (с
динамическим управлением), срабатывающим
по положительному фронту сигнала
CK. На рисунке
9 приведено изображение исследуемого
синхронного JK – триггера.
Рисунок 9 Исследуемый синхронный JK-триггер.
Назначение выводов триггера:
S- асинхронный вход установки;
J- синхронный вход установки;
CK- синхронизирующий вход – динамический, по переднему фронту;
K- синхронный вход сброса;
R – асинхронный вход сброса;
Q- выход;
QN- инверсный выход.
Полная схема для исследований триггеров представлена на рис.10.
Рисунок 10 Схема исследования триггеров
Получение исследуемого триггера на базе синхронного JK-триггера:
RS–триггер - на входы CK, J и K подается логический ноль («0»), входы R и S информационные;
JK – триггер - на входы R и S подается логический ноль («0»), вход СK – вход синхронизации, входы J и K информационные;
D-триггер - на входы R, S подается логический ноль («0»), , вход СК – вход синхронизации, а входы J и К объединяют в один вход, либо подают одинаковые сигналы, и используют как информационный вход D.
Т
–триггер - исходную схему (рис.10) следует изменить так, как показано на рис.11. На входы R и S подается логический ноль («0»), а на вход К – логическая единица («1»), вход СК - информационный вход Т.
Рисунок 11 Счетный Т-триггер на базе синхронного JK-триггера.
Для определения логики работы каждого из триггеров, по экспериментальным данным, необходимо составить:
таблицу истинности;
логическую функцию триггера;
таблицу переходов.
3. Порядок выполнения работы
Исследование асинхронного RS-триггера.
Создание нового проекта. Смотри лаб.раб.1 п. 3.1.1.
Создание графического описания проектируемого устройства. Смотри лаб.раб.1 п. 3.1.2. На плоскости рисунка курсором следует указать место расположения модуля JK – триггера. Затем выполнить действия по извлечению нужного элемента из библиотеки по цепочке Symbol – Enter Symbol-DISK:\ max2lib\edif- jkffre-OK.После выполнения этих действий на поле рисунка появится изображение синхронного JK – триггера.
После установления связей между элементами присваиваем имена каждому входу и выходу ПЛИС.
Созданное графического описания проекта необходимо сохранить.
Компиляция проекта. Смотри лаб.раб.1 п. 3.1.3.
Тестирование проекта. Смотри лаб.раб.1 п.п. 3.1.4.1 3.1.4.3.
После ввода всех входов и выходов необходимо задать рисунок входных сигналов с помощью панели инструментов. На входы CK, Jи K подается логический ноль («0»), а на входы R и S подаются импульсные последовательности, поясняющие работу триггера;
Смотри лаб.раб.1 п.п. 3.1.4.5 3.1.4.10.
Исследование синхронного JK-триггера
Порядок выполнения смотрите пп. 3.1.1 3.1.4
Примечание: после ввода всех входов и выходов необходимо задать рисунок входных сигналов с помощью панели инструментов. На входы R и S подается логический ноль («0»), на вход СK подаются синхронизирующие импульсы, на входы J и K подаются импульсные последовательности, поясняющие работу триггера;
Исследование D-триггера
Порядок выполнения смотрите пп. 3.1.1 3.1.4
Примечание: после ввода всех входов и выходов необходимо задать рисунок входных сигналов с помощью панели инструментов. На входы R и S подается логический ноль («0»), на вход СK подаются синхронизирующие импульсы, на входы J и K подаются одинаковые импульсные последовательности (вход D), поясняющие работу триггера;
Исследование Т-триггера
Порядок выполнения смотрите пп. 3.1.1 3.1.4
Примечание: после ввода всех входов и выходов необходимо задать рисунок входных сигналов с помощью панели инструментов. На входы R и S подается логический ноль («0»), на вход К – логическая единица («1»), на вход СК подаются импульсные последовательности (вход Т), поясняющие работу триггера;