Демультиплексор

######### Демультиплексор

Библиотека: Плексоры
Введён в: 2.0 Beta 11
Внешний вид: #########

Поведение

Значение на выходе будет равно значению на западном край входе, если его номер совпадает со значением, принятым в данный момент на выбирающем входе на юге край, в противном случае значения на его выходах будут либо нулевые, либо плавающие, в зависимости от значения атрибута Три состояния? . Если выбирающий вход содержит неопределённые биты, то значения на всех выходах будут плавающими. Я считаю полезным думать о демультиплексоре как об аналоге железнодорожной стрелки, управляемой выбирающим входом.

Контакты (предполагается, что компонент направлен на восток, положение выбирающего входа - снизу/слева)

Западный край: разрядность соответствует атрибуту Биты данных)
Вход , которое будет перенаправлено на один из выходов на восточном крае. Pазрядность соответствует атрибуту Биты данных.
Восточный край:
Переменное количество выходов, они нумеруются, начиная с 0 на севере. Количество входов определяется атрибутом 2Выбирающие биты. Pазрядность соответствует атрибуту Биты данных.
Южный край, левая сторона (вход, разрядность равна 1)
Вход Разрешить: когда 0, на всех выходах плавающие биты, независимо от данных и выбирающих входов.
Южный край, правая сторона, отмечен серым кружком:
Выбирающий вход: значение этого входа определяет, на какой выход на восточном крае будет перенаправлен вход на западном крае. Pазрядность соответствует атрибуту Выбирающие биты

Атрибуты

Когда компонент выбран, или уже добавлен, клавиши от 1 до 5 меняют его атрибут Выбирающие биты, комбинации от Alt-0 до Alt-9 меняют его атрибут Биты данных, а клавиши со стрелками меняют его атрибут Направление.

Направление
Направление компонента (определяющее, на какой стороне выходы).
Положение выбирающего входа
Положение выбирающего и разрешающего входов относительно компонента.
Выбирающие биты
Разрядность выбирающего входа компонента на его южном крае. Количество выходов для демультиплексора будет равно 2Выбирающие биты.
Биты данных
Разрядность данных, проходящих через демультиплексор.
Три состояния?
Определяет, должны значения на невыбранных выходах быть плавающими (Да) или нулями (Нет).
На отключенном выходе
Определяет, каким должен быть каждый бит выхода, когда компонент выключен (то есть когда на контакте Разрешить - 0). Существуют варианты "ноль" (0) и "плавающее" (U); в последнем случае выход фактически отключен от всех других контактов.
Разрешающий вход?
Компонент имеет разрешающий вход, когда значение этого атрибута да. Этот атрибут нужен в основном для поддержки схем, построенных с использованием более старых версий Logisim, которые не предусматривали разрешающий вход.

Поведение Инструмента Нажатие

Нет.

Поведение Инструмента Текст

Нет.

Назад к Справке по библиотеке