- •Лекция 1. Основные понятия
- •Лекция 2.
- •Формы задания Булевой функции
- •Числовая:
- •Графическая:
- •Лекция 3
- •Арифметико-логические устройства (арифметика, логика, сравнение)
- •3.11.1 Синтез комбинационных узлов
- •Тема 4. Схемотехника цифровых элементов Лекция 4
- •4.3. Асинхронные триггеры
- •4.4. Синхронные триггеры
- •Rs триггер с синхронизацией по уровню
- •Синхронный rs триггер с синхронизацией по фронту
- •4.6 Регистры и регистровые файлы
- •4.6.1 Регистры памяти
- •4.6.2 Сдвигающие регистры
- •4.6.3 Универсальные регистры
- •4.7 Счётчики
- •4.8 Распределители тактов
- •4.8.1 Распределители импульсов и распределители уровней
- •4.8.2 Кольцевой регистр сдвига
- •4.8.3 Счётчик Джонсона
- •Лекция 5
- •5.2 Абстрактный и структурный автоматы
- •5.3. Способы описания и задания автоматов
- •Операционные элементы
- •5.7. Граф - схемы алгоритмов (гса) и их разновидности. Способы задания гса, требования к ним
- •5.8. Абстрактный синтез микропрограммных управляющих автоматов Мили и Мура
- •5.8.1. Синтез автомата Мили
- •5.8.2. Синтез автомата Мура
- •5.9. Структурный синтез микропрограммных управляющих автоматов Мили и Мура
- •5.9.1. Структурный синтез автомата Мили
- •5.9.2. Структурный синтез автомата Мура
- •5.10. Синтез автомата Мура на базе регистра сдвига
Лекция 3
Под комбинационными понимают узлы, не содержащие элементов памяти. В таких узлах всякое изменение состояния входных сигналов вызывает соответствующее изменение выходных сигналов с задержкой, определяемой длительностью переходных процессов в данном узле. Поведение комбинационного узла может быть задано таблицей истинности.
Выделим следующие комбинационные узлы, которые реализованы в виде
микросхем: дешифраторы и шифраторы, мультиплексоры и демультиплексоры, шинные формирователи, компараторы цифровых сигналов, сумматоры, арифметико-логические устройства и умножители.
В комбинационных узлах можно выделить информационные, адресные и
управляющие входы. Управляющие входы помечают меткой E (Enable – разрешение).
Шифраторы (кодеры) – устройства, предназначенные для преобразования алфавитно-цифровой информации, поданной унитарным n-разрядным кодом в эквивалентный двоичный m-разрядный код.
Приведенный на рис. 3.1 шифратор – линейный, все ЛЭ присоединяются к одной общей шине (линии). Для реализации линейного шифратора необходимо иметь многовходовые ЛЭ. Переменная X0 не задействована (табл. 3.1). Это означает, что при любом сигнале на входе X0 на выходе шифратора не будет никаких изменений.
Рис. 3.1. Схема функциональная полного шифратора
Дешифраторы (декодеры) – устройства для распознавания числа, поданного позиционным n-разрядным кодом.
Преобразователи кодов применяют для преобразования двоичных кодов в двоичный дополнительный, двоично-десятичный, коды знаков русского или латинского алфавита, коды чисел любой системы счисления и наоборот.
Принцип построения преобразователей кодов рассмотрим на примере преобразования кода 8421 в код 2421.
Мультиплексор (коммутатор) – универсальное логическое устройство, на основе которого создают различные комбинационные и последовательные схемы, имеют один выход (Y1) и более одного входа и осуществляющее коммутацию под действием управляющих сигналов (Хk-1, Хk-2, …, Х1, Х0) одного из информационных входных сигналов (D0, D1, …, D2k-1) - на выход. Обычно 2k=n, где k и n – число управляющих и информационных входов соответственно.
Демультиплексор – комбинационная схема, выполняющая функцию, обратную функции мультиплексора, т.е. это комбинационная схема, имеющая один информационный вход (D1), n информационных выходов (Y0, Y1, Yn-1), и k управляющих входов (Xk-1, Xk-2, … X1, X0). Обычно, также как и у мультиплексоров, 2k=n. В зависимости от кода k на управляющих входах сигнал с единственного информационного входа выдаётся на один из n выходов.
Демультиплексоры часто используются для преобразования последовательного кода в параллельный.
Для наращивания числа выходов демультиплексора используют каскадное включение демультиплексоров.
Кроме коммутационных функций, мультиплексоры позволяют реализовать комбинационные устройства на m (m – количество управляющих входов) входов и на один выход. Если комбинационное устройство, построенное на базе мультиплексора, не требует подключения дополнительных элементов логики, то оно называется универсальным логическим модулем (УЛМ).
Часто использование мультиплексора при синтезе КУ, реализующего функцию с числом переменных больше, чем число управляющих входов мультиплексора, существенно упрощает этот процесс и схему.
Компараторы – это КС, осуществляющие сравнение (от англ. Compare – сравнение) поступающих на их вход двоичных кодов.
Схемы сравнения двоичных чисел – это устройства, формирующие на своем выходе, помимо сигнала равенства входных кодов (А=В), еще и сигналы, несущие информацию какое из входных кодов больше другого (А<В и А>В).
Сумматор – операционный элемент ЭВМ, представляющий собой схему, выполняющую арифметическое сложение и вычитание цифровых кодов двух чисел.
По способу обработки многоразрядных чисел различают сумматоры последовательные, параллельные и параллельно-последовательные.
Последовательные сумматоры строятся на основе одноразрядных сумматоров и применяются для сложения последовательных двоичных кодов.
Параллельный n-разрядный сумматор строят из n одноразрядных сумматоров по каскадному принципу, при этом обработка суммирования чисел производится одновременно во всех разрядах.
Одноразрядный полный сумматор имеет три входа (два слагаемых и перенос из предыдущего разряда) и два выхода (суммы и переноса в следующий разряд).
