- •Элементы и схемы компьютерных систем
- •Классификация элементов и схем эвм
- •Системы элементов компьютерных систем
- •Основные характеристики и электрические параметры элементов и схем эвм
- •Способы представления двоичных чисел
- •Основы алгебры-логики и выполнение логических операций
- •Дизъюнктор
- •Конъюнктор
- •Инвертор
- •Синтез комбинационных схем
- •Минимизация переключательных функций.
- •Диаграммы Вейча
- •Минимизация неполностью опред.Функции
- •Порядок комбин. Схемы
- •Регистры
- •Регистры хранения
- •Сдвиговые регистры
- •Реверсивный регистр
- •Счетчики
- •Суммирующие двоичные счетчики с последовательным переносом(асинхр)
- •Реверсивный счетчик с последовательным переносом
- •Счетчик со сквозным переносом
- •Счетчик с параллельным переносом
- •Построение счетчика с модулем(периодом) 2n
- •Сумматоры
- •Одноразрядный сумматор со сквозным переходом
- •Сумматор со схемой параллельного переноса
- •Дешифраторы
- •Коммутаторы и мультиплeксоры
- •Шифраторы
- •Сдвигатели
- •Компараторы
Счетчики
Счетчик – это узел компьютерной системы выполняющий микрооперацию счета количества единичных сигналов, поступивших на его вход, при этом формируется и запоминается слово, соответствующее этому количеству.
Классифицируют:
По основанию системы счисления:
Позиционные (двоичные, десятеричные)
Непозиционные (2-10-чные)
По характеру микроопераций:
Суммирующие (+1 – прямой счет)
Вычитающие (-1 – обратный счет)
Реверсивные
По способу организации цепей переноса(заема):
С последовательным переносом;
Со сквозным переносом;
С параллельным переносом;
С групповым переносом.
Счетчики обычно реализуются на триггерах, имеющих счетный вход.
В асинхронных счетчиках на тактирующие входы синхронных триггеров или на информационные входы асинхронных триггеров поступают сигналы с выходов соседних триггеров.
В асинхронных счетчиках все триггеры переключаются одновременно под действием общего синхронизирующего сигнала, поступающего на тактовые входы всех триггеров в один момент времени.
Основной параметр характеризующий счетчик – Kcr является модуль счета – это максимальное число импульсов, которое может быть сосчитано счетчиком. После поступления Kc импульсов счетчик должен возвращаться в исходное состояние. Если счетчик содержит m разрядов (триггеров), то для двоичного счетчика модуль Kc = 2m. Введением дополнительных логических связей двоичные счетчики могут быть превращены в недвоичные(непозиционные), для которых Kc <= 2m.
Суммирующие двоичные счетчики с последовательным переносом(асинхр)
Счетчик построен на асинхронных Т-триггерах, переключающихся по спаду счетного сигнала.
Первый триггер прямого счета изменяет свое состояние на противоположное по любому счетному сигналу (+1), перенос из 1-го во 2-ой разряд возникает при переходе Q1 из 1 в 0. Сигнал Qi подается на счетный вход і+1 триггера. Если в качестве выходов счетчика взять инверсные выходы триггеров, то получим счетчик обратного счета. (q0 = X, q1 = Q0, q2 = Q1, q3 = Q2, …)
Реверсивный счетчик с последовательным переносом
Получают путем коммутации выходов. Быстродействие этого счетчика равно nt, где t – время переключения 1 триггера, n – число разрядов.
Счетчик со сквозным переносом
Сигнал возбуждения і-того триггера определяется выражением qi = qi-1* Qi-1, где qi – перенос в і-тый разряд счетчика. Быстродействие этого счетчика = t + n*t0, где t0 – время переключения логического элемента И. Оно менше, чем у счетчика с последовательным переносом.
Счетчик с параллельным переносом
Имеет предельное быстродействие t + t0. Переносы в і – разряд определяются выражениями:
q0 = X (CI)
q1 = Q0*X
q2=Q1*Q0*X
q3=Q2*Q1*Q0*X
С ростом числа разрядов счетчика увеличивается число входов элементов параллельных цепи параллельного переноса. Из-за ограниченности Коб при построении счетчиков большой разрядности используют групповой перенос, при котором перенос внутри группы формируется параллельно, а между группами последовательно.
Счетчик на синхронных триггерах с групповым переносом (при Коб = 4 схемы И)
