КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Методические указания. Комбинационное устройство – это устройство с n входами и m выходами ⇐ ПредыдущаяСтр 2 из 2 Комбинационное устройство – это устройство с n входами и m выходами. Если КУ выполнено на базе идеальных, т.е. безинерционных элементов, то состояние его выходов однозначно определяется состоянием его входов в тот же момент времени. Дешифратор – это комбинационное устройство, предназначенное для преобразования параллельного двоичного кода в унитарный, т.е. позиционный код. При подаче на вход дешифратора параллельного двоичного кода выходной сигнал появится только на том его выходе, номер которого соответствует десятичному эквиваленту входного двоичного кода. В зависимости от типа дешифратора, этот сигнал может иметь как уровень логической единицы (при этом на всех остальных выходах уровень логического 0), так и уровень логического 0 (при этом на всех остальных выходах уровень логической 1). В условных обозначениях дешифраторов и шифраторов используются буквы DC и CD (от слов decoder и coder соответственно). Если количество двоичных разрядов дешифруемого кода обозначить через n, то число выходов дешифратора должно быть 2^n. Если часть входных наборов не используется, то дешифратор называют неполным. Функционирование дешифратора описывается системой логических уравнений составленных на основе таблицы истинности. Одноступенчатый дешифратор (линейный) – наиболее быстродействующий, но при значительной разрядности входного слова требует применения логических элементов с большим числом входов и сильно нагружает источники входных сигналов.
; ; ; . Графическая схема дешифратора, реализующая полученные логические уравнения, приведена на рисунке 4. Рисунок 4 Малоразрядные дешифраторы в виде ГИС позволяют строить дешифраторы большей разрядности по пирамидальной или матричной структуре из отдельных линейных дешифраторов. При этом входное слово
Мультиплексор – комбинационное устройство, обеспечивающее коммутацию одного из входов на общий выход под управлением сигналов на адресных входах. Номер подключаемого входа равен числу (адресу), определяемому комбинацией логических уровней на адресных входах. Параллельные цифровые данные (D) с помощью мультиплексора преобразуются в последовательные информационные сигналы, которые передаются по одному проводу. Демультиплексор, наоборот, преобразует последовательные сигналы на входе в параллельные данные на выходе. Рассмотрим пример построения мультиплексора c четырьмя информационными (D) и двумя адресными шинами (X1 и X2) на основе базовых логических элементов, с помощью таблицы истинности (см. таблицу 2). Таблица 2
Составим соответствующее логическое уравнение для построения схемы полусумматора:
Графическая схема мультиплексора, реализующая полученные логические уравнения, приведена на рисунке 6,а. УГО мультиплексора показано на рисунке 6,б.
а б Рисунок 6 Сумматор является простейшим цифровым устройством, предназначенным для сложения двух чисел, заданных в двоичном коде. Сложение производиться поразрядно – от младшего разряда к старшему. В каждом разряде необходимо найти сумму Si слагаемых Хi и Yi. и переноса из предыдущего разряда Pi-1. По числу входов различают полусумматоры, одноразрядные сумматоры и многоразрядные сумматоры. Полусумматорами называются устройства с двумя входами и двумя выходами, на которых вырабатываются сигналы суммы и переноса. В таблице 3 приведена таблица истинности полусумматора. Таблица 3
Составим соответствующие логические уравнения для построения схемы полусумматора: ; . Графическая схема полусумматора с использованием базовых логических элементов, реализующая полученные логические уравнения, приведена на рисунке 7,а. УГО полусумматора показано на рисунке 7,б.
а б Рисунок 7 Графическая схема полусумматора с использованием логических элементов ИСКЛЮЧАЮЩЕЕ-ИЛИ, приведена на рисунке 8.
Рисунок 8 Схема сумматора может быть реализована на двух полусумматорах, соединенных как указано на схеме рисунке 9. Рисунок 9 В зависимости от характера ввода-вывода кодов и организации переносов многоразрядные сумматоры бывают последовательного и параллельного принципа действия. В последовательном сумматоресложение кодов осуществляется, поразрядно начиная с младшего разряда с помощью комбинационного сумматора на три входа. Образующийся в данном разряде перенос Рj+1 задерживается на время tэд и поступает на вход Pj сумматора в момент поступления следующего разряда слагаемых. Таким образом, последовательно разряд за разрядом производиться сложение кодов чисел. Схема последовательного сумматора приведена на рисунке 10. Рисунок 10 Достоинством последовательного сумматора является простота аппаратурной реализации, а недостатком – достаточно большое время суммирования. В параллельном сумматоредостигается более высокое быстродействие. Суммируемые коды поступают на входы сумматора одновременно по всем разрядам. Для этого в каждом разряде используется комбинационный сумматор на три входа, на выходах которого образуются значения суммы Sj данного разряда и переноса Pj+1 в старший разряд. В процессе распространения сигнала переноса устанавливается окончательное значение суммы в каждом разряде. Очевидно, что в течение этого времени на входах сумматора присутствуют сигналы Xi, Yi, соответствующие суммируемым кодам. Максимальное по времени суммирование получается в том случае, когда перенос, возникший в первом разряде, распространяется по всем разрядом (например, при сложении кодов 11..11 и 00..01). В параллельном сумматоре обычно применяются различные способы ускорения переноса (параллельный перенос, групповой и т. п.) Контрольные вопросы 1. Каким образом осуществляется перевод числа из одной позиционной системы счисления в другую? 2. Каким образом осуществляются арифметические операции в двоичной системе счисления? 3. На каких логических элементах строятся схемы шифраторов? 4. По какому принципу и на каких логических элементах строятся линейные дешифраторы? 5. Как построить полусумматор на логических элементах? 6. Как построить схему полного одноразрядного сумматора на базе схем полусумматоров? 7. Как осуществляется сложение и вычитание многоразрядных чисел в сумматоре? 8. Какие условные графические обозначения применяются для ГИС шифраторов, дешифраторов, мультиплексоров, демультиплексоров, полусумматоров и сумматоров?
|