- •Цифровая электроника в устройствах управления
- •Оглавление
- •Раздел 1. Методические вопросы 7
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники 29
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств 71
- •Раздел IV. Последовательностные функциональные узлы 103
- •Введение
- •Раздел 1. Методические вопросы Лекция 1. Сведения о дисциплине
- •Цель и задачи дисциплины, её место в учебном процессе
- •Место дисциплины в структуре ооп впо
- •Требования к уровню освоения содержания дисциплины
- •Содержание дисциплины
- •Разделы дисциплины
- •Содержание разделов дисциплины
- •Раздел I. Введение. Методические вопросы –1 час.
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники – 5 часов.
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств – 6 часов.
- •Раздел IV. Элементная база последовательностных цифровых узлов – 4 часа.
- •Рекомендуемая литература
- •Учебники (рис. 2)
- •Справочники
- •Программное обеспечение и интернет-ресурсы
- •Методические рекомендации для студентов по изучению учебной дисциплины для очной формы и нормативного срока обучения
- •Указания по работе с основной и дополнительной литературой, рекомендованной программой дисциплины
- •1.5. Советы по подготовке к текущей аттестации и зачету
- •Материал для самостоятельной работы
- •1.6. Основные определения и понятия в цепи: процесс – информация – процесс
- •Информация и данные
- •Событие – сигнал – данные
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники Методические рекомендации для студентов
- •Лекция 2. Варианты выполнения интегральных микросхем
- •2.1. Начальные сведения
- •2.2. Классификация имс
- •Определение
- •2.3. Сравнительный анализ имс семейства ттл различных серий
- •2.4. Особенности применения микросхем с тт-логикой
- •2.5. Варианты выполнения выходного каскада имс семейства ттл
- •2.6. Характеристика логического элемента
- •Лекция 3. Понятие кодирования и разновидности кодов
- •3.1. Основные положения
- •3.2. Специальные виды кодов
- •Лекция 4. Системы логических функций и их реализации
- •4.1. Основные тождества алгебры логики (повторение) 4
- •4.2. Системы логических функций от 1 и 2 аргументов
- •4.3. Минимизация логических функций
- •Метод Карно-Вейча
- •4.4. Дополнительные возможности логических преобразований на базе комбинационных микросхем ттл
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств Методические рекомендации для студентов
- •Лекция 5. Сложные комбинационные схемы
- •5.1. Преобразователи кодов: классификация, назначение и функционирование
- •5.2. Шифраторы и дешифраторы семейства ттл: функционирование и использование
- •Лекция 6. Коммутаторы
- •6.1. Общее определение, классификация, назначение и функционирование
- •6.2. Функциональные схемы коммутаторов
- •6.3. Реализации коммутаторов информационных потоков
- •Лекция 7. Преобразователи специальных кодов и схемы анализа кодов
- •7.1. Преобразователи специальных кодов
- •7.2. Схемы анализа кодов
- •7.3. Арифметико-логические устройства
- •8.2. Триггеры Разновидности триггеров
- •Преобразование триггеров
- •8.3. Регистры
- •8.4. Счетчики: классификация, функционирование, использование
- •Вопросы для зачета Теоретическая часть
- •П римеры практических заданий
- •Заключение
- •Приложение Зарубежные аналоги наиболее распространенных микросхем ттл малой и средней интеграции
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
7.3. Арифметико-логические устройства
Схемы контроля равнозначности двух кодовых комбинаций находят широкое применение, в частности для анализа адресных посылок и формирования сигнала "свой – чужой". Такую схему можно собрать на дискретных логических микросхемах (ЛП5 и ЛЕ, ЛП5 и ЛЛ, ЛП12), но можно и использовать специальную микросхему СК (например, К559СК1 – рис. 44,а) или взять схему сравнения двоичных чисел (см. ниже) и использовать только выход "А=".
Схемы сравнения двоичных чисел (например, К555СП1 – рис. 44,б) обычно имеют три выхода: “А>”, “А=”, “А<” и три управляющих входа, задающие строгость или нестрогость сравнения, т.е. А>В или А>В, А<В или А<В. Если на входе "=" стоит 1 – все неравенства строгие (>, =, <), в остальных случаях – согласно таблицам функционирования (см., например, /5/, где приведен также способ наращивания разрядности схемы сравнения).
К арифметическим устройствам, применяемым в системах управления, относятся сумматоры и перемножители. на основе этих устройств (и даже только на основе сумматоров) можно построить схемы, выполняющие все арифметические операции. В семействе ТТЛ выпускаются:
ИМ5 – сдвоенный одноразрядный сумматор,
ИМ6 – четырехразрядный сумматор с параллельным переносом,
ИМ6 – четырехразрядный сумматор-вычитатель,
ИП4 – 4m-разрядное устройство параллельного переноса,
ИП8 – 4х2-разрядная схема умножения,
ИП9 – 8-разрядный последовательно-параллельный двоичный перемножитель.
В
Рис. 44
Быстрые умножители двух чисел широко применяются в различных (в т.ч. микропроцессорных) устройствах ЧПУ, поскольку они существенно ускоряют траекторные расчеты. Например, для БИС умножителей К1802ВР4 (12х12 разрядов) и К1802ВР5 (16х16 разрядов) время умножения не превышает 110 нс.
На УГО сумматоры обозначаются SM, устройства параллельного переноса – CRU (carry unit), умножители – MPL.
В семейство ТТЛ входят также многофункциональные арифметико-логические устройства (ALU): ИП3, которое выполняет 16 логических и 16 арифметических операций, и ИК2, выполняющее 3 логические и 3 арифметические операции. Программирование (выбор операции) задается кодом, подаваемым на управляющие входы. АЛУ ИП3 имеет выход "А=" и может использоваться для контроля равнозначности двух кодовых комбинаций. АЛУ являются основой микропроцессорных наборов, например, в серии К589 это ИК02 (2 разряда), в серии К1804 – ВС2 (4 разряда), в серии К1801 – ВМ1 и ВМ2 (16 разрядов). Секционные АЛУ должны применяться с соответствующими CRU. Функционирование микропроцессорных АЛУ описано в соответствующей литературе (например, в /1/).
Раздел IV. ПОСЛЕДОВАТЕЛЬНОСТНЫЕ ФУНКЦИОНАЛЬНЫЕ УЗЛЫ
Методические рекомендации для студентов
Изучая построение последовательностных цифровых узлов и устройств, следует обратить внимание на различные варианты реализации последовательностных цифровых узлов на основе микросхем различного типа, начиная от логических элементов и до многофункциональных микросхем.
Лекции 8-9. Последовательностные (накапливающие) схемы
8.1. Базовые сведения
В отличие от изученных ранее комбинационных схем последовательНОСТные схемы – это автоматы с памятью. Базовые функциональные сведения о таких устройствах (начиная с триггеров) студентам известны из предшествующих курсов. Исходя из этого, повторим материал вкратце для согласования понятий.
Если обозначить вектор входных сигналов как =[z0, z1, .., zF], вектор выходных сигналов как =[w0, w1, .., wG], вектор состояний автомата как =[a0, a1, .., aM], тогда автомат с памятью может быть представлен в виде, приведенном на рис. 45 (развернуто) и на рис. 46 (обе части КС объединены).
Рис. 45 Рис. 46
Здесь КС – комбинационная схема, т.е. автомат без памяти; П – память, т.е. накопитель, удерживающий данные; Q– – прежнее значение Q. Прохождение сигналов через автомат может описываться уравнениями
, A(0) = a0.
где – функция выходов автомата в целом;
– функция выходов для комбинационной часть КС2;
– функция переходов автомата;
a0 – известное начальное состояние автомата.
Комбинационные схемы являются частным случаем конечного автомата, когда A(0) ≡ a0, .
Графически прохождение сигналов через КС (см. рис. 46) можно изобразить так, как это показано на рис. 47, а. Такой автомат называют автоматом Мили (Mealy8).
а) б)
Рис. 47
Возможна и другая структура (рис. 47,б), которую называют автоматом Мура (Moore). Отсутствие прямой связи между в автомате Мура, естественно, не означает их независимости, а означает что?
Характеристики последовательностных автоматов приведены в табл. 16.
Таблица 16
Последовательностные автоматы характеризуются: |
Простейший случай |
1) числом внутренних состояний (≥2) |
2 |
2) числом информационных входов |
1; 2 |
3) числом выходных переменных |
1 |
4) функцией переходов (характеристическим уравнением) |
|
Простейший последовательностный автомат называется → |
ТРИГГЕР |
К данной группе устройств (автоматы с памятью) можно отнести следующие функциональные подгруппы: триггеры, счетчики, регистры, микросхемы оперативных ЗУ, регистровые файлы. Памятью обладают также схемы, имеющие хотя бы одно неустойчивое состояние – одновибраторы, мультивибраторы, таймеры (рассмотрены ниже). Как показано выше, основное правило функционирования последовательностных микросхем – сохранение состояния в период отсутствия активных значений сигналов на входах.