
Laba3_word
.docxЛабораторная работа №3
«Проектирование синхронных триггерных схем»
Группа В4-123 Логин: V123_2013_06
Глазкова Елена Алексеевна Пароль: XI5Ez54k
Цель: изучить различную организацию синхронных триггерных схем; овладеть методом логического проектирования синхронного двухступенчатого триггера; получить навыки проектирования синхронных триггерных схем на VHDL; приобрести опыт экспериментального исследования заданного типа триггера.
Задание. Дана таблицы переходов :
Таблица переходов |
||
E1(t) |
E2(t) |
Q(t+1) |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
Q(t) |
1 |
1 |
Q(t) |
Требуется:
-
Провести синтез логической структуры синхронного двухступенчатого триггера (E1E2-триггер);
-
Провести синтез логической структуры синхронного триггера с динамическим управлением записью (DV-триггер и JK-триггер);
-
Построить временные диаграммы спроектированных триггеров;
-
Описать триггер на VHDL;
-
Разработать схему исследования спроектированных триггеров с использованием макроэлементов стенда и осциллографа;
-
Получить результаты экспериментальных исследований.
Напишем таблицу состояний и матрицу переходов E1E2-триггера.
Таблица 1. Таблица состояний E1E2-триггера |
|
|
Таблица 2. Матрица переходов E1E2-триггера |
|||||||
|
|
Q(t+1) |
|
|
|
|
|
|||
0 |
0 |
X |
|
|
|
1 |
x |
|||
0 |
1 |
0 |
|
|
|
0 |
1 |
|||
1 |
0 |
1 |
|
|
|
1 |
0 |
|||
1 |
1 |
Q(t) |
|
|
|
x |
1 |
Построим таблицу истинности, исходя из задания и таблицы 2.
Таблица 3. Таблица истинности функций возбуждения.
№ |
C |
E1 |
E2 |
Q(t) |
F1( |
F2( |
Q(t+1) |
|
0 |
0 |
0 |
0 |
0 |
1 |
x |
Q(t) |
|
1 |
0 |
0 |
0 |
1 |
x |
1 |
|
|
2 |
0 |
0 |
1 |
0 |
1 |
x |
Q(t) |
|
3 |
0 |
0 |
1 |
1 |
x |
1 |
|
|
4 |
0 |
1 |
0 |
0 |
1 |
x |
Q(t) |
|
5 |
0 |
1 |
0 |
1 |
x |
1 |
|
|
6 |
0 |
1 |
1 |
0 |
1 |
x |
Q(t) |
|
7 |
0 |
1 |
1 |
1 |
x |
1 |
|
|
8 |
1 |
0 |
0 |
0 |
1 |
x |
0 |
|
9 |
1 |
0 |
0 |
1 |
1 |
0 |
|
|
10 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
|
11 |
1 |
0 |
1 |
1 |
x |
1 |
|
|
12 |
1 |
1 |
0 |
0 |
1 |
x |
Q(t) |
|
13 |
1 |
1 |
0 |
1 |
x |
1 |
|
|
14 |
1 |
1 |
1 |
0 |
1 |
x |
Q(t) |
|
15 |
1 |
1 |
1 |
1 |
x |
1 |
|
Найдем минимальную ДНФ для функций F1 и F2 с помощью диаграмм Вейча.
Диаграммы Вейча функций возбуждения:
Эталонная диаграмма Вейча:
|
|
|
|
||||||
|
12 |
13 |
9 |
8 |
|
||||
14 |
15 |
11 |
10 |
|
|||||
|
|||||||||
|
6 |
7 |
3 |
2 |
|||||
|
|||||||||
4 |
5 |
1 |
0 |
|
|||||
|
|
Q(t) |
|
|
Диаграмма Вейча для функции F1:
|
|
|
|
||||||
|
1 |
1 |
1 |
1 |
|
||||
1 |
x |
x |
0 |
|
|||||
|
|||||||||
|
1 |
x |
x |
1 |
|||||
|
|||||||||
1 |
x |
x |
1 |
|
|||||
|
|
Q(t) |
|
|
Диаграмма Вейча для функции F2:
|
|
|
|
||||||
|
x |
1 |
0 |
x |
|
||||
x |
1 |
1 |
1 |
|
|||||
|
|||||||||
|
x |
1 |
1 |
x |
|||||
|
|||||||||
x |
1 |
1 |
x |
|
|||||
|
|
Q(t) |
|
|
Выпишем минимальные ДНФ функций:
Представим функции в базисе «Штрих Шеффера»:
На
рисунке 1 приведена схема синхронного
E1E2
триггера с асинхронными входами установки
и
Рисунок
1 - синхронный E1E2
триггер с асинхронными входами установки
и
Напишем таблицу состояний и матрицу переходов DV-триггера.
Таблица 4. Таблица состояний DV-триггера |
|
|
Таблица 5. Матрица переходов DV-триггера |
|||||||
D |
V |
Q(t+1) |
|
|
|
D |
V |
|||
0 |
0 |
Q(t) |
|
|
|
|
|
|||
0 |
1 |
0 |
|
|
|
1 |
1 |
|||
1 |
0 |
Q(t) |
|
|
|
0 |
1 |
|||
1 |
1 |
1 |
|
|
|
|
|
Построим таблицу истинности, исходя из задания и таблицы 5.
Таблица 6. Таблица истинности функций возбуждения.
№ |
E1 |
E2 |
Q(t) |
F1( |
F2( |
Q(t+1) |
|
0 |
0 |
0 |
0 |
|
|
0 |
|
1 |
0 |
0 |
1 |
0 |
1 |
|
|
2 |
0 |
1 |
0 |
1 |
1 |
1 |
|
3 |
0 |
1 |
1 |
|
|
|
|
4 |
1 |
0 |
0 |
|
|
Q(t) |
|
5 |
1 |
0 |
1 |
|
|
|
|
6 |
1 |
1 |
0 |
|
|
Q(t) |
|
7 |
1 |
1 |
1 |
|
|
|
Найдем минимальную ДНФ для функций F1 и F2 с помощью диаграмм Вейча.
Диаграммы Вейча функций возбуждения:
Эталонная диаграмма Вейча:
|
|
|
||
|
6 |
7 |
5 |
4 |
|
2 |
3 |
1 |
0 |
|
|
Q(t) |
|
Зададим
такие
и
что бы функция F(V)=1.
Диаграмма Вейча для функции D:
|
|
|
||
|
0a6 |
1a7 |
1a5 |
0a4 |
|
1 |
1a3 |
0 |
0a0 |
|
|
Q(t) |
|
Диаграмма Вейча для функции V:
|
|
|
||
|
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
|
|
Q(t) |
|