Изобретение относится к автоматике и вычислительной технике в частности к устройствам сопряжения персональной ЭВМ (ПЭВМ) с аппаратурой передачи данных, и может быть использовано для выбора канала передачи информации и выдачи командной информации.
Цель изобретения - увеличение быстродействия.
На чертеже приведена электрическая функциональная схема демультиплексора информационного канала для адаптера последовательного интерфейса.
Устройство содержит триггеры 1, 2, одновибратор 3, регистры 4, 5. счетчик 6, дешифратор 7, блок 8 согласующих элементов, демультиплексор 9. элементы ИЛИ 10, 11. элементы И 12 13 элемент НЕ 14, элемент 15 задержки.
Длительность задержки, осуществляемой элементом 15 задержки, соответствует минимально возможному интервалу между готовностью ПЭВМ к выдаче различной по
функциональному назначению информации,
Выходы регистра 4 условно разделены на две группы, первая из которых предназначена для временного хранения кода управления подключаемой к ПЭВМ системой связи, а вторая используется для управления переключением информационных каналов в демультиплексоре 9, В связи с этим первая группа выходов регистра 4 соединена с входами дешифратора 7, а вторая группа - с информационными входами регистра 5.
Счетчик 6 предназначен для подсчета числа принятых битов информационного потока, его тактовый вход соединен с тактовым входом устройства, а вход сброса через элемент НЕ 14 подключен к входу управления устройства CTS. Выходы счетчика 6 п-й и (п-т)-й подключены к входам элемента И 13, который дешифрирует заданное число принятых подряд битов информационного потока.
-
Ј
3
Устройство работает следующим образом.
При готовности ПЭВМ к передаче данных сигнал CTS переходит в активное COCYO- яние (высокий уровень), что приводит к переключению триггера 1 в состояние 1. Выходной сигнал триггера 1 открывает элемент И 12, через который на тактовый вход регистра 4 поступают тактовые импульсы, сопровождающие передаваемые данные, которые поступают на информационный вход регистра 4 Одновременно счетчик 6 подсчитывает число тактовых импульсов, прошедших на вход регистра 4. Как только код на выходе счетчика 6 достигнет значения, равного числу бит командного слова, передаваемого ПЭВМ, на n-выходе счетчика 6 возникает сигнал уровня 1, который переключает триггер 2 в состояние 1 на его прямом выходе и О - на инверсном.
Сигнал с прямого выхода триггера 2 разрешает запуск одновибратора 3 спадом сигнала с выхода элемента 15 задержки. Длительность формируемой задержки соответствует задержке между двумя последующими байтами данных, передаваемых из ПЭВМ, и выбирается равной длительности одного байта.
Тот же сигнал с n-го выхода счетчика 6 переключает триггер 1 в состояние О, элемент И 12 закрывается, и запись данных в регистр 4 прекращается.
Если ПЭВМ передала командное слово (для управления сопряженной с ней системой связи или для подключения соответствующего периферийного канала данных), то на тактовый вход счетчика 6 больше не поступят тактовые импульсы и он останется в прежнем состоянии. Через интервал времени, равный длительности передачи одного байта, на выходе элемента задержки появится спад сигнала, который запускает од- новибратор 3.
Выходной сигнал одновибратора 3 воздействует на вход записи регистра 5 и на стробирующий вход блока 8 элементов со- глзсования.
Если в командном слове содержится код управления сопряженной с ПЭВМ системой связи, то этот код .первой группы выходов регистра 4 дешифрируется в дешифраторе 7 и поступает на соответствующий вход блока 8 элементов сопряжения, а после стробирования выходным сигналом одновибратора 3 передается на исполнительный элемент системы связи. При этом на второй группе выходов регистра 4 может находиться либо прежний код, соответствующий подключенному в текущий момент времени периферийному каналу, либо новый код, подключающий к ПЭВМ другой канал Этот код по выходному импульсу
одновибратора 3 переписывается в регистр 5 и хранится в нем в качестве кода управления демультиплексором 9.
Таким образом, ПЭВМ имеет возможность одновременного либо поочередного
0 управления сопряженной с ней аппаратурой передачи данных и выбора соответствующего периферийного канала, что расширяет фукнциональные возможности устройства сопряжения и повышает гиб5 кость информационного обмена
После передачи командного слова ПЭВМ снимает сигнал готовности к передаче с задержкой, равной длительности передачи одного байта. Низкий уровень сигнала
0 СТ приводит к сбросу счетчика б и триггера 2, т е по существу устройство возвращается в исходное состояние
Если передаваемая из ПЭВМ информация не содержит командного слова, то число
5 битов в ней по меньшей мере на один превышает длину командного слова Это приводит к появлению сигнала 1 на п-м выходе счетчика 6 и, соответственно, на выходе элемента И 13, что приводит к сбросу триггера
0 2 В этом случае одновибраторЗ не запускается, поэтому в регистре 5 хранится прежний код, а в сопряженную аппаратуру передачи данных команда не выдается, поскольку блок 8 элементов согласования не
5 стробируется
По окончании передачи всего массива информации ПЭВМ снимает сигнал готовности к передаче и устройство возвращается в исходное состояние
0 Таким образом предлагаемое устройство обеспечивает селекцию принимаемого потока данных без дополнительной служебной информации используя для этого только стандартный сигнал интерфейса 232 С 5 СТ.
Устройство может быть выполнено на микросхемах серий 155, 564 и т п
По сравнению с прототипом, предложенный демультиплексор информационно0 го канала для адаптера последовательного интерфейса имеет более широкие функциональные возможности выраженные в воз-- можности реализации следующих режимов: управление работой сопряженной с ПЭВМ
5 аппаратурой передачи данных или системой связи; управление подключением одного из периферийных каналов - получателей информации из ПЭВМ одновременное управление сопряженной аппаратурой и периферийными каналами; трансляция потока
данных в подключенный периферийный канал.
Формула изобретения Демультиплексор информационного канала для адаптера последовательного ин- терфейса, содержащий два триггера, первый регистр, счетчик, дешифратор, первый элемент ИЛИ и два элемента И, причем выход первого триггера соединен с первым входом первого элемента И, второй вход которого соединен с тактовым входом устройства, выход первого элемента И - с син- хровходом первого регистра, первый вход первого элемента ИЛИ - с входом начальной установки устройства, n-й разрядный выход устройства (где п - число входные сообщений) соединен с тактовым входом второго триггера, отличающийся тем, что. с целью увеличения быстродействия, устройство содержит блок согласующих элементов, демультиплексор, втброй элемент ИЛИ, одновибратор, элемент задержки и элемент НЕ, причем информационный вход устройства соединен с информационным входом первого регистра первой труп- пы, выходы которого соединены с группой информационных входов дешифратора, выход которого соединен с информационными входами блока согласующих элементов, выходы которого соединены с управляющими выходами устройства, выход первого элемента И - с входом синхронизации первого
регистра, вторая группа выходов которого соединена с группой информационных входов второго регистра, выходы которого соединены с информационными входами демультиплексора, выходы которого - с тактовыми выходами устройства, вход задания режима работы устройства-с входом синхронизации первого триггера и через элемент НЕ с входом сброса второго триггера и первым входом второго элемента ИЛИ, выход которого соединен с входом сброса второго триггера, прямой выход которого соединен с информационным входом одновибратора, вход разрешения которого соединен с выходом элемента задержки, вход которого соединен с инверсным выходом второго триггера, информационный вход которого соединен с информационным входом первого триггера и подключен к шине единичного потенциала устройства, n-й разрядный выход счетчика соединен с первым входом второго элемента И и с вторым входом первого элемента ИЛИ, выход которого соединен с входом сброса первого триггера, первый разрядный выход счетчика - с вторым входом второго элемента И, выход которого соединен с вторым входом элемента ИЛИ, выход одновибратора - с входом синхронизации второго регистра и входом разрешения блока согласующих элементов, вход синхронизации демультиплексора - с тактовым входом демультиплексора.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для подключения датчиков к измерительному преобразователю | 1990 |
|
SU1778527A1 |
Устройство для обмена данными | 1985 |
|
SU1297067A1 |
Многоканальное устройство для сопряжения абонентов с ЦВМ | 1990 |
|
SU1777146A1 |
Устройство для ввода информации | 1983 |
|
SU1109728A1 |
Ячейка однородной вычислительной среды | 1986 |
|
SU1443000A1 |
МОДУЛЬ ДЛЯ РЕТРАНСЛЯЦИИ СООБЩЕНИЙ В КОММУТАЦИОННОЙ СТРУКТУРЕ | 2002 |
|
RU2222044C2 |
Тренажер радиотелеграфиста | 1987 |
|
SU1456987A1 |
Устройство для цветовой коррекции кинофильмов,передаваемых по телевидению | 1984 |
|
SU1233162A1 |
Устройство для сопряжения двух ЭВМ | 1988 |
|
SU1596341A1 |
УСТРОЙСТВО АДАПТИВНОЙ КОММУТАЦИИ СООБЩЕНИЙ | 2009 |
|
RU2416121C2 |
Изобретение относится к автоматике и вычислительной технике в частности к устройствам сопряжения персональной ЭВМ (ПЭВМ) с аппаратурой передачи данных, и может быть использовано для выбора канала передачи информации и выдачи командной информации. Цель изобретения - расширение функциональных возможностей, повышение гибкости информационного обмена и сокращение объема служебной информации. Демультиплексор информационного канала для адаптера последовательного интерфейса содержит триггеры, одновибратор, регистры, счетчик, дешифратор, блок согласующих элементов, демуль- типлексор, логические элементы, элемент задержки. 1 ил.
на Входы
mptfqXDUUных каналов .-к
i
ji
f 3-fc
и
Устройство для вывода информации | 1987 |
|
SU1451672A1 |
Насос | 1917 |
|
SU13A1 |
Устройство для вывода информации из ЭВМ | 1987 |
|
SU1493996A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1992-07-30—Публикация
1990-10-12—Подача