Демультиплексор информационного канала для адаптера последовательного интерфейса
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике в частности к устройствам сопряжения персональной ЭВМ (ПЭВМ) с аппаратурой передачи данных, и может быть использовано для выбора канала передачи информации и выдачи командной информации. Цель изобретения - расширение функциональных возможностей , повышение гибкости информационного обмена и сокращение объема служебной информации. Демультиплексор информационного канала для адаптера последовательного интерфейса содержит триггеры, одновибратор, регистры, счетчик, дешифратор , блок согласующих элементов, демультиплексор, логические элементы, элемент задержки. 1 ил.
СОК)3 CORFTCKVIX
СОЦИАЛИСТИЧЕСКИХ ! f СПУБПИК (я)з G 06 F 13/00
ГОСУДАРCTBEННЫИ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4872828/24 (22) 12.10.90 (46) 30.07,92. Бюл. N. 28 (75) В.И.Ярыч (56) Авторское свидетельство СССР
М 1451672, кл, G 06 F 13/00, 1989, Авторское свидетельство СССР
М 1493996, кл. G 06 F 13/00, 1989. (54) ДЕМУЛЬТИПЛЕКСОР ИНФОРМАЦИОННОГО КАНАЛА ДЛЯ АДАПТЕРА ПОСЛЕДОВАТЕЛЬНОГО ИНТЕРФЕЙСА (57) Изобретение относится к автоматике и вычислительной технике. в частности к устройствам сопряжения персональной 3ВМ
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам сопряжения персональной ЭВМ (ПЭВМ) с аппаратурой передачи данных, и может быть использовано для выбора канала передачи информации и выдачи командной. информации.
Цель изобретения — увеличение быстродействия.
На чертеже приведена электрическая функциональная схема демультиплексора информационного канала для адаптера последовательного интерфейса.
Устройство содержит триггеры 1, 2, одновибратор 3, регистры 4, 5, счетчик 6, дешифратор 7, блок 8 согласующих элементов, демультиплексор 9. элементы ИЛИ 10, 11, элементы И 12. 13. элемент НЕ 14, элемент
15 задержки.
Длительность задержки, осуществляемой элементом 15 задержки, соответствует минимально возможному интервалу между готовностью ПЭВМ к выдаче различной по
„„„ 0„„1751770 А1 (ПЭВМ) с аппаратурой передачи данных, и может быть использовано для выбора канала передачи информации и выдачи командной информации, Цель изобретения расширение функциональных возможностей, повышение гибкости информационного обмена и сокращение обьема служебной информации. Демультиплексор информационного канала для адаптера последовательного интерфейСа содержит триггеры, одновибратор, регистры, счетчик, дешифратор, блок согласующих элементов, демультиплексор, логические элементы, элемент задержки, 1 ил.
О функциональному назначению информации, Выходы регистра 4 условно разделены на две группы, первая из которых предназначена для временного хранения кода управления подключаемой к ПЭВМ системой связи, а вторая используется для управления переключением информационных каналов в демультиплексоре 9, В связи с этим первая группа выходов регистра 4 соединена с входами дешифратора 7, а вторая группа — с информационными входами регистра 5.
Счетчик 6 предназначен для подсчета числа принятых битов информационного потока, его тактовый вход соединен с тактовым входом устройства,.а вход сброса через элемент НЕ 14 подключен к входу управления устройства CTS. Выходы счетчика 6 и-й и (n — m)-й подключены к входам элемента И
13, который дешифрирует заданное число принятых подряд битов информационного потока.
1751770
10
30
35 стробируется
50
Устройство работает следующим образом, При готовности ПЭВМ к передаче данных сигнал CTS переходит в активное состояние (высокий уровень), что приводит к переключению триггера 1 в состояние "1".
Выходной сигнал триггера 1 открйвает элемент И 12, через который на тактовый вход . регистра 4 поступают тактовые импульсы, сопровождающие передаваемые данные, которые поступают на информационный вход регистра 4. Одновременно счетчик 6 подсчитывает число тактовых импульсов, прошедШих на вход регистра 4. Как только .код на выходе счетчика 6 достигнет зйачения, равного числу бит командного слова, передаваемого ПЭВМ, на и-выходе счетчика 6 возникает сигнал уровня "1", который переключает триггер 2 в состояние "1" на его прямом выходе и "0" — на инверсном, Сигнал с прямого выхода триггера 2
"разрешает запуск одновибратора 3 спадом сигнала с выхода элемента 15 задержки;
Длительность формируемой задержки соответствует задержке между двумя последующими байтами данных, передаваемых из
ПЭВМ; и выбирается равной длительности одного байта.
Тот же сигнал с и-ro выхода счетчика 6 .переключает триггер 1 в состояние "0", элемент И 12 закрывается, и запись данных в регистр 4 прекращается, Если ПЭВМ передала командное слово (для управления сопряженной. с ней системой связи или для подключения соответствующего периферийного канала данных), то на тактовый вход счетчика 6 больше не по-. ступят тактовые импульсы и он останется в прежнем состоянии, Через ийтервал времени, равный длительности передачи бдного байта, на выходе элемента задержки появится спад сигнала, который запускает одновибратор 3.
В ыходной сигнал одновибратора 3 воздействует на вход записи регистра 5 и на стробирующий вход блока 8 элементов согласования,.
Если в командном слове содержится код управления сопряженной с ПЭВМ системой связи, то этот код первой груйпы выходов регистра 4 дешифрируется в дешифраторе 7 и поступает на соответствующий вход блока 8 элементов сопряжения, а после стробировэния выходным сигналом одновибратора 3 передается на исполнительйый элемент системы связи. При этом йа второй группе выходов регистра 4 может находиться либо прежний код, соответствующий подключенному в текущий момент времени периферийному каналу; либо новый код, подключающий к ПЭВМ другой канал, Этот код по выходному импульсу одновибратора 3 переписывается в регистр
5 и хранится в нем в качестве кода управления демультиплексором 9.
Таким образом, ПЭВМ имеет возможность одновременного либо поочередного управления сопряженной с ней аппаратурой передачи данных и выбора соответствующего периферийного канала, что расширяет фукнциональные возможности устройства сопряжения и повышает гибкость информационного обмена
После передачи командного слова
ПЭВМ снимает сигнал готовности к передаче с задержкой, равной длительности передачи одного байта. Низкий уровень сигнала
СТ приводит к сбросу счетчика 6 и триггера
2, т.е, по существу устройство возвращается в исходное состоя ние.
Если передаваемая из ПЭВМ информация не содержит командного слова, то число
25 битов в ней по меньшей мере на один превышает длину командного слова. Это приводит к появлению сигнала "1" íà n — м выходе счетчика 6 и, соответственно, на выходе элемента И 13, что приводит к сбросу триггера
2. В этом случае одновибратор 3 не запускается, поэтому в регистре 5 хранится прежний код, а в сопряженную аппаратуру передачи данных команда не выдается, поскольку блок 8 элементов согласования не
По окончании передачи всего массива информации ПЭВМ снимает сигнал готовности к передаче и устройство возвращается в исходное состояние.
40 Таким образом, предлагаемое устройство обеспечивает селекцию принимаемого потока данных без дополнительной служебной информации, используя для этого только стандартный сигнал интерфейса 232 С—
СТ.
Устройство может быть выполнено на микросхемах серий 155, 564 и т.п.
По сравнению с прототипом, предложенный демультиплексор информационного канала для адаптера последовательного интерфейса имеет более широкие функцио- . нальные возможности, выраженные в возможности реализации следующих режимов: управление работой сопряженной с ПЭВМ аппаратурой передачи данных или системой связи, управление подключением одного из периферийных каналов — получателей информации из ПЭВМ: одновременное управление сопряженной аппаратурой и периферийными каналами; .трансляция потока
1751770 данных в подключенный периферийный ка- регистра, вторая группа выходов которого нал, соединена с группой информационнь1х вхоФ о р м у л а и з о б р е т е н и я дов второго регистра, выходы которого соеДемультиплексор информационного. динены с информационными входами канала для адаптера последовательного ин- 5 демультиплексора, выходы которого — с тактерфейса, содержащий два триггера, пер- : товыми выходами устройства. вход задания вый регистр, счетчик, дешифратор, первый режима работы устройствас входом синхроэлемент ИЛИ и два элемента И, причем вы- " низации первого триггера и через элемент ход первого триггера соединен с первым HE с входом сброса второго триггера и первходом первого элемента И, второй вход 10 вым входом второго элемента ИЛИ, выход которого соединен с тактовым входом уст- кОторого соединен с входом сброса второго ройства, выход первого элемента И вЂ” с син- триггера, прямой выход которого соединен хровходом первого регистра, первый-вход: синформационным входом одновибратора, первого элемента ИЛИ вЂ” с входом началь- вход разрешения которого соединен с выхоной установки устройства, и-й разрядный 15 дом элемента задержки,-вход которОгосоевыход устройства (где и — число входных — динен с инверсным выходом второго сообщений) соединен с тактовым входом триггера, информациойный вход которого второго триггера, о тл и ч а ю щи и с я тем, соединен с информационнйм входом перчто. с целью увеличения быстродействия, вого триггера и йодключен к Шине единичустройство содержит блок согласующих 20 ного потейциала устройства, и-й разрядный элементов, демультиплексор, втброй эле- — выход счетчика соединен с первым входом мент ИЛИ, одновибратор, элемент задерж- второго элемента И и с вторым входом перки и элемент НЕ, причем информационный — вого элемента ИЛИ, выход которого соедивходустройства соединен синформацион- нен с входом сброса первого трйггера, ным входом первого регистра первой груп- 25 первый разрядный выход счетчика — с втопы, выходы которого соединены с группой рым входом второго элемента И, выход коинформационных; входов дешифратора, вы- торого-соединен с в1орым входом элемента ход которого соединен с информацйонными ИЛИ, выход одновибратора — с входом синвходами блока согласующих элементов, вы- хронизации второго регистра и входом разходы которого соединены с управляющими 30 решения блока согласующих элементов, выходами устройства. выход первого эле- вход синхронйзации демультиплексора — с мента И вЂ” с входом синхронизации первого таковым входом демультйплексора.