Многоканальное устройство для сопряжения абонентов с цифровой вычислительной машиной
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для сопряжения медленнодействующих абонентов с быстродействующей цифровой вычислительной машиной (ЦВМ) , .Целью изобретения является расширение функциональных возможностей 3 L.. Ui. I (Л с 14)
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) А2 (504 G 0
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМЪ(СВИДЕТЕЛЬСТВУ
Ф
5 «М
F
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР пО делАм изОБРетений и ОткРытий (61) 1234842 (21) 4022546/24-24 (22) 10.01.86 (46) 15.05.87. Бюл. В 18 (71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) В.И.Возыкин, А.А.Корецкий, И.Д.Кужольная и В.Н.Сапрунов (53) 681.325(088.8) (56) Авторское свидетельство СССР
Р 1234842, кл. G 06 Г 13/00, 1985. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ
СОПРЯЖЕНИЯ АБОНЕНТОВ С ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ (57) Изобретение относится к вычислительной технике и может быть исполь зовано для сопряжения медленнодействующих абонентов с быстродействующей цифровой вычислительной машиной (ЦВМ). .Целью изобретения является расширение функциональных возможностей уст1310831 ройства за счет обеспечения двунаправленного обмена информацией. Устройство содержит каналы 1-3 приема сообщений, блок 8 двухадресной памяти, группу элементов И 14 и 15, гене° ратор 16 импульсов, регистр 17 состояний, дешифратор 19 адреса, два элемента ИЛИ 21, 23, причем каждый канал 1-3 приема сообщений содержит блок 4 хранения сообщений, коммутатор 9 считывания, три элемента И 10, Изобретение относится к вычислительной технике и может быть использовано для сопряжения медленнодействующих абонентов с быстродействующей цифровой вычислительной машиной (ЦВМ). $
Цель изобретения — расширение функциональных воэможностей устройства за счет обеспечения двунаправленного обмена информацией.
На фиг. 1 приведена блок-схема уст-<0 ройства; на фиг. 2 — блок-схема дешифратора адреса., Многоканальное устройство для сопряжения абонентов с ЦВМ содержит (фиг. 1) каналы 1-3 приема сообщений, каждый из которых включает блок 4 хра. нения сообщений, входы-выходы 5-7 устройства, блок 8 двухадресной памяти, коммутатор 9 считывания, второй элемент И 10, третий элемент
И 11, первый элемент И 12, триггер 13, группу элементов И 14-15, генератор 16 импульсов, регистр 17 состояний, элемент НЕ 18, дешифратор 19 адреса, адресный вход 20, элемент ИЛИ 21, вход-выход 22, элемент ИЛИ 23, вторую группу управляющих входов 24 дешифратора 19 адреса, первую группу управляющих входов 25 дешифратора 19 адреса, вход 26 записи-считывания блока 8 двухадресной памяти.
Дешифратор 19 адреса (фиг. 2) содержит коммутатор 27 адресов, груп- 35 пу счетчиков 28, группу регистров 29, группу элементов И 30, группу элементов И 31, группу элементов HE 32.
Содержимое счетчика 28 и регистра 29 представляет собой адрес ячейки бло11 и 12, триггер 13, элемент НЕ 18.
Устройство позволяет повысить эффективность обмена информацией между
ЦВМ и абонентами вследствие замены однонаправленных каналов связи на двунаправленные путем программной перестройки части узлов устройства и использования одного и того же оборудования при работе как в режиме приема, так и в режиме выдачи информации из ЦВМ. ка 8 двухадресной памяти, к которой подключается выбранный канал приема сообщений на режим работы. Состояние
"0" разряда регистра 17 настраивает соответствующий канал на выдачу сообщений абоненту, состояние "1" — на прием сообщений от абонента. В дешифраторе 19 адреса в каждый из регистров 29 группы заносится начальный адрес сегмента блока 8 двухадресной памяти. Каждый из каналов 1-3 приема сообщений может работать только с выделенным ему сегментом памяти (или записывать, ипи считывать в зависимости от настройки канала). Количество ячеек в сегменте определяется количеством разрядов счетчика 28 группы. После этого устройство готово к работе. Допустим, в первом разряде регистра 17 состояний занесена "1", во втором "0", т.е. канал 1 приема сообщений настроен на прием сообщений, канал 2 — на выцачу. При поступлении сообщения на выход 5 оно записывается в блок 4 хранения сообщений канала 1. Триггер 13 вырабатывает сигнал "Готовность", который поступает на вход элемента И 12, и сигнал Запрет", который поступает на вход элемента И 14 и запрещает прохождение импульса опроса с выхода генератора 16 импульсов в канал 2. При поступлении импульса с выхода генератора 16 импульсов элементами И 12 и 10 вырабатывается сигнал, по которому сообщение с блока 4 хранения сообщений через коммутатор 9 поступает на вход элемента ИЛИ 21. Кроме того, сигнал с выходм элемента И 10 поступает на вход элемента ИЛИ 23, где
3 13108
31 Д а в триггере 13 сигналом с выхода элемента И 12 производится сброс сигналов "Готовность" и "Запрет". Эти сигналы будут в том состоянии до тех пор, пока сообщение хранится в блоке 4 хранения сообщений. Новая выработка этих сигналов производится при выдаче сообщения из блока 4 хранения сообщений на вход-выход 6. Таким обформируется сигнал записи в бланж 8 двухадресной памяти, а в дешифратор 19 адреса с выхода элемента И 12 поступает сигнал на коммутатор 27, которым выбираются соответствующие счетчики 28 и регистр 29, которые подключаются к адресному входу блока 8 двухадресной памяти. В счетчик
28 заносится выделенный из информации, поступившей с выхода элемента
ИЛИ 21, адрес по управляющему сигналу, выработанному элементом И 31.
При этом информация с выхода элемента ИЛИ 21 по адресу, сформированному разом, по каждому импульсу генератора 16 производится перезапись одного сообщения из каналов 1-3 в блок 8 двухадресной памяти или наоборот, из блока 8 двухадресной памяти в канал 1-3 в заисимости от режима настройки канала, который опрашивается в данный момент времени. Если в каналы, настроенные на прием информации, сообщений не поступает, а каналы, настроенные на выдачу информации, уже загружены сообщениями, то по очередному импульсу с выхода генератора 16 перезаписи сообщений не производится. Во избежание потери входных сообщений частота следования импульсов генератора 16 должна быть такой, чтобы в минимальный период следования сообщений на входах-выходах 5-7 устройства вкладывалось количество импульсов, не меньшее числа каналов 1 3, в дешифраторе 19, и управляющему 15 сигналу записи, выработанному элементом ИЛИ 23, записывается в соответствующий сегмент блока 8 двухадресной памяти.
В канале 1 в триггере 13 произ- 20 водится сброс сигналов "Готовность" и "Запрет" по сигналу с выхода элемента И 12.
Содержимое сегментов блока 8 двухадресной памяти может быть считано в ЦВМ или изменено по командам, которые генерируются в ЦВМ. Для этого на адресный вход 20 и управляющий вход 26 записи-считывания подаются адрес нужного сообщения и сигнал записи (или считывания). При этом в режиме считывания на первом информационном входе-выходе 22 появляется сообщение, которое поступает в ЦВМ, а в режиме записи из ЦВМ на вход-вы- ход 22 подается сообщение, которое записывается в блок 8 двухадресной памяти. формула изобретения
Многоканальное устройство для сопряжения абонентов с цифровой вычислительной машиной по авт. св.
Р 1234842, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет обеспечения двунаправленного обмена информацией, в устройство введен регистр состояний, а в каждый из каналов приСледующий импульс с выхода генера-25 тора 16 поступает через элемент И 14 для опроса следующего канала 2. l(анал 2 настроен на выдачу сообщений.
Если в блоке 4 хранения сообщений информации нет (очередное сообщение
--передано на вход-выход 6), то в триггере 13 выработаны сигналы "Готовность" и Запрет". Сигнал с выхода элемента И 12 поступает в дешифратор
19 адреса, на коммутатор 27 выбора адреса и на элемент И 30. На второй
35 вход элемента И 30 через элемент
НЕ 32 поступает сигнал по входу 25 с выхода второго разряда регистра 17 состояний. При этом на выходе элемента И 30 вырабатывается сигнал, увеличивающий состояние счетчика 28 на единицу, что соответствует адресу следующего слова, подлежащего передаче на вход-выход 6. Адрес с выхода коммутатора 27 дешифратора 19 адреса поступает на первый адресный вход 8 двухадресной памяти. Сигналы на входы элемента ИЛИ 23 не поступают (закрыт элемент И 10 канала 2 приема сообщений по входу, соединенному с вторым разрядом. регистра 17 состояний). На управляющем входе записи-считывания отсутствует импульс записи, что соответствует режиму считывания. Информа- 5 ция с второго информационного входавыхода поступает на вход блока 4 хранения сообщений и записывается туда по сигналу с выхода элемента И 11, Составитель С.Пестмал
Редактор М.Дылын Техред Л.Олейник Корректор A.Òÿñêî
Заказ 1893/46 Тираж 673 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r.Ужгород, ул.Проектная, 4
5 13 ема сообщений введены второй и третий элементы И, элемент НЕ, причем первый информационный вход-выход блока двухадресной памяти соединен с информационным входом регистра состояний, вторым входом дешифратора адреса и является входом-выходом устройства для подключения к информационному входу-выходу цифровой вычислительной машины, первые информационные
I входы-выходы блоков хранения сообщений каналов приема сообщений являются входами-выходами устройства для подключения к информационным входамвыходам абонентов, при этом второй информационный вход †вых блока двухадресной памяти соединен с выходом первого элемента ИЛИ и с вторыми информационными входами-выходами блоков хранения сообщений каналов при10831 6 ема сообщений, i-й выход регистра состояний соединен с первыми входами второго элемента И и с входом элементов НЕ i-ro канала приема сообщений и с i-м входом первой группы входов дешифратора адреса, i-й вход второй группы входов которого соединен с выходом первого элемента И, вторым входом второго элемента И, первым
10 входом третьего элемента И и нулевым входом триггера i-ro канала приема сообщений, i-й вход второго элемента ИЛИ соединен с выходом второго элемента И и с управляющим входом
f5 коммутатора считывания i-го канала приема сообщений, при этом в каждом канале приема сообщений выход элемента НЕ соединен с вторым входом третьего элемента И, выход которого соединен с
20 входом записи блока хранения сообщений.