Реверсивный счетчик

advertisement
Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики
Кафедра информатики и прикладной математики
Цифровая схемотехника
Исследовательская работа по теме
«Реверсивный счетчик»
Выполнил Кудряшов А.А.
Группа 2121
2013 г.
Таблица истинности реверсивного счетчика:
№ импульса
U-D
Q2
Q1
Q0
0(исх.знач)
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
0
1
1
1
8
1
1
1
0
9
1
1
1
1
10
1
1
0
0
11
1
1
0
1
12
1
0
1
0
13
1
0
1
1
14
1
0
0
0
2
Логические элементы, использованные в схеме:
Синхронный RS-триггер
S
U31
U33
NC7S00_5V
Q
NC7S00_5V
C
U34
U32
notQ
R
NC7S00_5V
NC7S00_5V
SC1
S
T
Q
C
R
notQ
Синхронный RS-триггер
T-триггер
SC1
T
S
T
SC2
Q
C
S
T
Q
Q
C
R
notQ
Синхронный RS-триггер
R
notQ
notQ
Синхронный RS-триггер
U9
NC7ST04_5V
SC3
TT
Q
T
notQ
T-триггер
3
И-ИЛИ
In1
U7
In2
U8
NC7S08_5V
In3
U12
Out
NC7S32_5V
In4
NC7S08_5V
SC4
In1
In2
&
In3
In4
&
1
Out
И-ИЛИ
Реверсивный счетчик:
Q0
Q1
SC3
SC4
TT
T
Q
T
notQ
T-триггер
In1
In2
&
In3
In4
&
И-ИЛИ
Q2
SC7
1
Out
TT
SC8
Q
T
notQ
T-триггер
In1
In2
&
In3
In4
&
И-ИЛИ
SC11
1
Out
TT
Q
T
notQ
T-триггер
U13
U-D
NC7ST04_5V
SC12
T
СТ
Q0
Q1
U-D
Q2
Реверсивный счетчик
4
Схема моделирования:
U35
DCD_HEX_GREEN
XLA1
1
SC12
T
СТ
Q0
Q1
V1
U-D
2kHz
5V
Q2
S1Реверсивный счетчик
F
C
Q T
VDD
5V
Проверка работы схемы (результат моделирования в логическом
анализаторе)
Прямой ход (U-D = 0)
Обратный ход (U-D = 1)
5
Реализация реверсивного счетчика на основе двухступенчатого D-триггера
(триггер с управлением по спаду, построенной по технологии Master-Slave)
Элементы, использованные в схеме:
Двухступенчатый D-триггер с инвертором:
D
U49
U45
U51
U47
NC7S00_5V
NC7S00_5V
NC7S00_5V
NC7S00_5V
C
Q
U48
U46
U52
U50
notQ
NC7S00_5V
NC7S00_5V
NC7S00_5V
NC7S00_5V
U53
NC7ST04_5V
SC10
Q
D
C
notQ
Двухступенчатый D-триггер
SC12
D
C
Q
In1
In2
&
&
notQ
In3
In4
Двухступенчатый D-триггер
U-D
SC10
SC2
С
Q2
Q1
Q0
И-ИЛИ
1
D
Out
C
SC1
SC4
Q
In1
In2
&
In3
In4
&
notQ
Двухступенчатый D-триггер
И-ИЛИ
1
D
Out
C
Q
notQ
Двухступенчатый D-триггер
U15
NC7ST04_5V
SC6
С
U-D
Q0
Q1
Q2
Реверсивный счетчик (на D-триггерах)
6
Проверка работы схемы (результат моделирования в логическом
анализаторе)
Прямой ход (U-D = 0)
Обратный ход (U-D = 1)
7
Реализация синхронного реверсивного счетчика с параллельным переносом
на основе T-триггеров:
Q0
Q1
Q2
TT
T
Q
T
notQ
T-триггер
U-D
SC23
SC22
SC19
In1
In2
In3
In4
In5
In6
&
&
SC20
1
Out
6И-ИЛИ
TT
Q
T
notQ
T-триггер
In1
In2
In3
In4
In5
In6
In7
In8
&
SC21
1
TT
&
Out
8И-ИЛИ
Q
T
notQ
T-триггер
U63
NC7ST04_5V
Проверка работы схемы (результат моделирования в логическом
анализаторе)
Прямой ход (U-D = 0)
Обратный ход (U-D = 1)
8
Исследование различий времени задержки между асинхронным и
синхронным с параллельным переносом счетчиками:
Для исследования используем комбинацию при которой происходит изменение выходных
сигналов Q0,Q1,Q2 c 000 на 111 и обратно:
Асинхронный счетчик
Синхронный счетчик
По фронту
По спаду
По фронту
По спаду
Q0
44 ns
59 ns
44 ns
59 ns
Q1
132 ns
147 ns
168 ns
184 ns
Q2
221 ns
236 ns
184 ns
198 ns
Асинхронный по фронту:
Асинхронный по спаду:
9
Синхронный по фронту:
Синхронный по спаду:
Из временных диаграмм и таблицы можно сделать вывод, что использование синхронных
счетчиков относительно асинхронных тем целесообразнее, чем больше разрядность счетчика.
10
Download