October 19 2017 19:09:54
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
Преобразователи кодов
КОМБИНАЦИОННЫЕ УЗЛЫ ЦИФРОВЫХ УСТРОЙСТВ

Для наращивания разрядности сравниваемых чисел применяют каскадное или пирамидальное соединение нескольких компараторов. Сравнение производят, начиная с младших разрядов чисел, которые подают на входы первого компаратора (рис.7.9,б).

В виде отдельных ИМС средней степени интеграции производят целый ряд арифметических устройств, вырабатывающих управляющие сигналы при определенных соотношениях в кодах чисел (четности чисел, равнозначности кодов).

6.3 Преобразователи кодов

Обработка и передача данных в цифровых устройствах осуществляется с использованием рациональных способов кодирования чисел, что требует широкой номенклатуры блоков преобразования кодов. Преобразователи кодов предназначены для перевода чисел одного вида в другой, т.е. преобразуют n- элементный код в m- элементный.

В цифровых устройствах применяются разнообразные способы кодирования (двоичное, десятичное, шестнадцатеричное) и виды кодов (прямой, обратный, дополнительный, циклический). Имеется множество способов аппаратного построения преобразователей (произвольные, каскадные, матричные) с использованием различной элементной базы.

Повышение достоверности передачи информации в условиях помех достигают применением кодов, позволяющие выявлять и исправлять появляющиеся ошибки. Для передачи данных по линиям связи прямой двоичный код преобразуют в циклический, в котором два соседних двоичных числа отличаются только в одном разряде (табл. 6.3).

Таблица 6.3.  Преобразование двоичного кода в циклический  

x2 x1 x0 y2 y1 y0
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 1
0 1 1 0 1 0
1 0 0 1 1 0
1 0 1 1 1 1
1 1 0 1 0 1
1 1 1 1 0 0

В результате составления СДНФ и ее минимизации получается система уравнений img22, которым соответствует структурная схема, содержащая два логических элемента "исключающее ИЛИ” и  повторитель (рис.6.10)



Рис.6.10. Преобразователь двоичного кода в циклический

Синтез сложных преобразователей классическим способом на основе СДНФ связан с существенными трудностями минимизации логической функции. Единые регулярные способы синтеза преобразователей кодов используют двухкаскадные преобразователи, в которых преобразование осуществляют в два этапа: 1) получение  унитарного кода путем дешифрации исходного n-разрядный кода; 2) преобразование унитарного кода в требуемый m – разрядный код.

Полный дешифратор (decoder) преобразует n разрядный двоичный код в  унитарный, в котором каждой комбинации значений входных сигналов соответствует логическая единица только на одном из N = 2n выходов (табл.6.4).

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.04 секунд 2,256,247 уникальных посетителей