
- •Введение
- •1. Математический аппарат цифровых систем
- •1.1 Основы булевой алгебры
- •1.1.1 Основные положения и законы булевой алгебры
- •1.1.2 Формы представления функций булевой алгебры
- •1.2 Логические функции
- •1.3 Минимизация логических функций
- •1.3.1. Минимизация логических функций с помощью карт Карно
- •2. Элементная база цифровых устройств
- •2.1. Особенности структуры и элементной базы цифровых БИС и СБИС.
- •2.2. Логические элементы и их характеристики
- •2.3. Элементы ТТЛ, ТТЛШ
- •2.3.1. Элемент ТТЛ с простым инвертором.
- •2.3.2. Элемент ТТЛШ с простым инвертором.
- •2.3.3. Схемы ТТЛ/ТТЛШ логики со сложным инвертором
- •2.4. Элементы КМОП логики
- •2.4.1. Инвертор на комплементарных транзисторах
- •2.4.2. Логические элементы на комплементарных транзисторах (КМОП).
- •2.4.3. Буферированные КМОП
- •2.4.4. Схема КМОП логики с тремя состояниями выхода
- •2.4.5. Двунаправленный ключ
- •2.5. БиКМОП логика
- •3. Цифровые функциональные узлы комбинационного типа
- •3.1 Этапы схемотехнического проектирования
- •3.2 Синтез комбинационных устройств
- •3.2.1 Структурный синтез устройств комбинационного типа
- •3.2.2 Синтез электрической схемы.
- •3.3 Основные типы комбинационных узлов
- •3.3.1 Преобразователи кодов
- •3.3.2 Шифраторы и дешифраторы
- •3.3.4 Комбинационные сумматоры
- •3.3.5 Мажоритарные элементы
- •4.1 Классификация триггеров
- •4.2.1. Асинхронные и синхронные триггеры.
- •4.3 Словари переходов
- •5. Функциональные узлы последовательностного типа
- •5.1 Последовательностные устройства
- •5.2 Проектирование последователъно-стных устройств
- •5.3 Счетчики
- •5.3.1. Классификация счетчиков.
- •5.4 Регистры
- •5.4.1. Регистры с параллельным приёмом и выдачей.
- •5.5 Генераторы кодов
5.5 Генераторы кодов
Генератором кодов (числовых последовательностей) называется узел, дающий на выходах заданную последовательность кодов (двоичных чисел).
Число состояний генератора называется длиной последовательности чисел Lп, которая определяется как число тактов магнитного времени (периодов синхросигналов), после которого последовательность чисел на выходе генератора повторяется.
Генераторы на основе сдвиговых регистров. Таким способом можно реализовать генераторы циклических последовательностей чисел, в которых каждое последующие число образуется путем сдвига предыдущего числа, записанного в регистре, на один разряд и введением в освободившийся первый разряд 0 или 1.
Генераторы на основе счетчиков. Любой счетчик можно рассматривать как генератор определенной последовательности чисел, имеющий Lп=Кс. При этом требуемое число разрядов (триггеров) равно числу двоичных разрядов m в генерируемых числах. Если m>log2Lп, то для уменьшения числа используемых триггеров структура генераторов несколько изменяется. В этом случае генератор целесообразно строить в виде соединения счетчика с модулем Кс=Lп и подключенной к его выходам выходного комбинационного устройства, реализующей требуемые значения двоичных чисел.
73