Строительный блокнот Триггеры счетчики и регистры сздр мздр A3 AZ А1 АО Kissnps Q/t 83 ог 01 ао Щ20\ 10\5 I \Z A4A5A2AIAO KISSnPS ei-0302 arm Ai-A3A2A1AO \2в\гЦгП2 Шестиразрлдный ДК AfiSAZAIAO К155ПР6 QihOSOZOlQO Двоичт/й /<од СЗДР мздр Выход шестираЗ рядного ДДК в) Рнс. 1.127. Применение стандартных ПЗУ: а - шестиразрядный преобразователь двоично-десятичиого кода в двоичный; б - аналогичный двухкаскадный преобразователь; в ~ шестиразрядиый преобразователь двоичного кода в двоично-десятичный двоичный код. Обратный преобразователь двоичного кода в двоично-десятичный изображен на рис. 1.127, в (максимальный выходной счет 42). 1.20. УЗЛЫ ВЫЧИСЛИТЕЛЬНЫХ УСТРОЙСТВ в начале 80-х г. были разработаны малые ЭВМ, все основные узлы которых - процессор, управляющие схемы-контроллеры, постоянные и оперативные ЗУ, шинные усилители - располагаются иа одном полупроводниковом кристалле. Ранее составные части малых ЭВМ выпускались лишь в Виде отдельных БИС. Микропроцессор - основа будущей однокристальной ЭВМ. Главным узлом микропроцессора служит арифметико-логическое устройство - АЛУ. Кроме АЛУ, в микропроцессор входят схемы проверки на четность, цифровые компараторы, схемы ускоренного переноса. Рассмотрим схемы ТТЛ, необходимые для выполнения основных арифметических функций над двумя малоразрядными числами. В табл. 1.102 приведены микросхемы ТТЛ, применяемые для выполнения арифметических операций. (Основа АЛУ - сумматоры - были рассмотрены в § 1.17.) Микросхема К155ИП2 (рис. 1.128)-восьмиразрядная схема для проверки на четность или нечетность суммы единиц входного слова с целью обнаружения ошибок при высокоскоростной передаче данных. Микросхема имеет два входа разрешения: четный ЕЕ (even enable) и нечетный ОЕ (odd enable). Эти входы должны получать равноуров-невые логические сигналы. Соответственно данным из табл. 1.103 можно отображать на выходах 2Е и 20 четность и нечетность суммы напряжением высокого или низкого уровня (низким или высоким уровнем). К примеру, активным напряжением высокого уровня на выходе 2Е будет отображена четность кода, если на вход ЕЕ подать напряжение IS -r IS-17-
Рис. 1.128. Микросхема ИП2 для проверки четности кода (а) и ее цоколевка (б) Таблица 1.102. Микросхемы, выполняющие арифметические операции
высокого уровня, а на входе ОЕ установить низкий (тогда на выходе 20 появится напряжение низкого уровня, отображающее четность). Таким образом, выходы микросхемы К155ИП2 можно непосредственно подключать ко входам других схем ТТЛ, будь их активный уровень высоким или низким. Если на входах 10-17 код нечетный, на выходе 20 будет напряжение высокого уровня (на выходе 2Е - активный низкий уровень). Если соединить входы ЕЕ и ОЕ и подавать на них напряжение высокого и низкого уровня, иа выходах 20 и 2Е получим инверсные логические уровни. Проверить четность девятиразрядного слова можно, используя оба входа разрешения, между которыми следует включить инвертор. Для проверки четности числа высоких активных входных уровней девятый разряд данных следует присоединить к ОЕ, а от вывода ОЕ к ЕЕ по- 12-23- Таблица 1.103, Состояния в схеме проверки четности К155ИП2
Таблица 1.104 Состояния в схеме проверки на четность К53ШП5П
дать сигнал через инвертор. Для проверки четности числа принятых активных низких уровней следует девятый разряд данных присоединить к ЕЕ, а сигнал от ЕЕ через инвертор подать на ОЕ. Наращивание длины слова можно сделать за счет последовательного соединения микросхем ИП2, причем выходы SE и SO предыдущей микросхемы надо соединить со входами ЕЕ и ОЕ последующей. Микросхема К155ИП2 потребляет ток 56 мА, наибольшее время задержки распространения сигнала от входов до выхода SE составляет 68 НС. Аналогичная задержка до выхода SO составляет 48 не. Микросхема К531ИП5П (рис. 1,129) - девятиразрядиая схема проверки на четность суммы единиц входного слова. Микросхема имеет девять входов 10-18, образующих три одинаковых логических узла А, Б, В, а также два выхода SE (выход четности суммы единиц входного 10-II-12 гл А 15 Щ- Jj~i-1 (lemH.) ll3 12 -mzo Рис. 1.129. Микросхема ИП5 для проверки четности кода (а) и ее цоколевка (б)
|