- •Конспект лекций
- •1. Уровни детализации представления эвм
- •2. Основы булевой алгебры
- •6. Функция запрет по x1.
- •8. Функция неравнозначности (сумма по модулю 2, исключающее «или», xor)
- •9) Функция равнозначности (инверсия суммы по модулю 2)
- •3. Теоремы булевой алгебры
- •4. Синтез комбинационных логических схем в базисе с ограничениями
- •5. Дешифратор.
- •5.1 Синтез полного дешифратора.
- •5.2 Синтез неполного дешифратора.
- •6. Мультиплексор
- •7. Реализация функций на дешифраторах и мультиплексорах.
- •8. Элементы памяти. Триггерные схемы.
- •8.1 Асинхронный rs триггер (простейшая ячейка памяти)
- •8.2 Асинхронный триггер (базовая ячейка памяти)
- •8.3 Синхронный rs триггер.
- •8.4 Синхронный d триггер.
- •9. Регистры
- •9.1 Синтез параллельного статического регистра.
- •9.2 Синтез регистра для приема с нескольких направлений.
- •10. Счетчики
- •10.1 Синтез счетчиков с последовательным переносом
- •10.2 Синтез счетчиков с параллельным переносом.
- •11. Канонический синтез цифровых автоматов.
- •12. Структурный автомат.
- •13. Синтез управляющих автоматов
- •13.1 Уа Мура
- •13.2 Уа Мили
- •14. Шины.
- •15. Схемы сравнения
10. Счетчики
Счетчики – это устройства, предназначенные для подсчета числа входных сигналов.
Счетчик представляет собой автомат, способный под влиянием входных сигналов переключаться из предыдущего состояния в следующие, фиксируя таким образом число входных сигналов.
Состояние – память устройства; последовательность состояний отражает трассу процессов.
Классификация счетчиков:
1. По способу синхронизации:
асинхронные;
синхронные.
2.По направлению счета:
суммирующие (инкремент);
вычитающие (декремент);
реверсивные (инкремент и декремент).
3.По способу организации переносов:
с последовательным переносом;
с параллельным переносом;
со сквозным переносом.
4. По модулю счета:
двоичные, М = 2n;
десятичные, М = 10*n;
с произвольным модулем счета.
М, Модуль счета – число возможных состояний счетчика (или число входных сигналов, которое может посчитать счетчик).
Счетчик представляет собой разрядную схему с межразрядными связями. Разрядная схема обычно строится на Т-триггерах, хотя можно строить и на любом другом триггере.
Способы организации межразрядных связей определяют какой тип переноса реализован в данной схеме счетчика.
Для счетчиков с произвольным модулем счета есть два основных схемотехнических решения:
модификация межразрядных связей;
управление сбросом.
10.1 Синтез счетчиков с последовательным переносом
В качестве базового триггера возьмем Т-триггер с динамическим Т-входом, такой триггер получается при модификации двухступенчатого JK-триггера, со срабатыванием по срезу синхроимпульса. Таким образом, Т-триггер с динамическим Т-входом тоже срабатывает по срезу синхроимпульсов. Назовем синхроимпульс счетным импульсом и обозначим y2.
Выберем М=8=23. Показатель степени двойки указывает на требуемое число триггеров в схеме.
Схема счетчика:
Временная диаграмма работы счетчика:
Состояние счетчика в каждый момент времени определяется комбинацией сигналов на выходах Q0,Q1,Q2. Такая счетная схема выполняет еще и функцию деления частоты, что видно на временной диаграмме. Схема обладает наименьшим быстродействием.
10.2 Синтез счетчиков с параллельным переносом.
Базовый триггер – динамический Т-триггер. Модуль счета М=23=8. Требуемое число триггеров – 3.
Порядок синтеза:
1) формирование таблицы переходов счетчика.
Таблица переходов (при y2=1):
|
Q2t |
Q1t |
Q0t |
Q2t+1 |
Q1t+1 |
Q0t+1 |
T2 |
T1 |
T0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
2 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
3 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
4 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
5 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
6 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
7 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
2) Минимизация функции возбуждения памяти Ti.
Используем карты Карно. При y2=1.
T2=Q1t*Q0t*y2
T1=Q0t*y2
T0=y2
Схема счетчика:
Полученная схема – счетчик с параллельным переносом. Преимущество – высокое быстродействие. Недостаток – при увеличении разрядности счетчика возрастает число входов на элемент «И» и может привысить допустимое стандартное значение.
Временная диаграмма, с учетом срабатывания элементов «И»: