Устройство для обмена данными

 

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

А1 (19) (И) (др 4 G 06 F 13/00

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3982242/24-24 (22) 22.11.85 (46) 23.09.88. Бюл. )) 35 (72) И.П.Ильин, Г.И.Дмитриев, Н.Г.Авраменко, Б.Н.Игнатов, А.Н.Фесенко и И.Н.Носов (53) 681.325 (088.8) (56) Авторское свидетельство СССР

)Ф 525078, кл. G 06 F 13/00, 1975, Авторское свидетельство СССР

У 1124738, кл. G 06 F 13/00 1984. (54)(57) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАН-.

НЫМИ, содержащее постоянную память, оперативную память, узел сравнения, мультиплексор, генератор импульсов, счетчик, первую группу триггеров, причем первая группа информационных входов узла сравнения образует группу адресных входов устройства для подключения к группе адресных выходов

ЭВМ, выходы триггеров первой группы образуют первую группу информационных выходов устройства для подключения к первой группе входов каналов связи, при этом выход генератора импульсов соединен с тактовым входом счетчика, группа выходов которого соединена с группой адресных входов постоянной памяти, о т л и ч а ю щ е е с я тем, что, с целью сокращения затрат на оборудование, в него введены три дешифратора, элемент НЕ, элемент задержки, М групп триггеров, причем группа информационных входов мультиплексора образует группу информационных входов устройства для подключения к группе информационных выходов ЭВМ, первый, второй и третий информационные выходы постоянной памяти являются первьпк, вторым и третьим стробирующими выходами устройства для подключения к первому, второму и третьему и стробирующим входам ЭВМ, выходы триггеров j-й группы (j 2,М) образуют j-ю группу выходов устройства для подключения к j-й группе информационных входов каналов связи, при этом первая группа информационных выходов постоянной памяти соединена с первой группой адресных входов оперативной памяти и с группой управляющих входов мультиплексора, выход которого соединен с информационным входом оперативной памяти, вход записи которой соединен с выходом узла сравнения, разрешающий вход которого соединен с четвертым информационным выходом постоянной памяти, пятый информационный выход которой соединен с входом чтения оперативной памяти, вторая группа адресных входов которой сое- (, динена с второй группой информационных выходов постоянной памяти, с вто- . ! рой группой информационных входов узла сравнения, с группами информационных входов первого, второго и третьего дешифраторов, информационный выход оперативной памяти соединен с входом элемента задержки, выход которого соединен с разрешающим входом второго дешифратора и с входом элемента НЕ, выход которого соединен с разрешающим входом третьего дешифратора, i-й информационный выход которого (i=1,М+1) соединен с первыми информационными входами триггеров i-й .ф группы, вторые информационные входы Ъ. которых соединены с i-м информационным выходом второго дешифратора, )-й информационный выход первого дешифратора (=1,М+1) соединен с синхровходом j-ro триггера М+1 групп.

1425690

Изобретение относится к вычислительной технике и может быть использовано при проектировании каналов связи цифровых вычислительных машин, систем и комплексов, имеющих последовательньпl обмен данными.

Целью изобретения является сокращение затрат на оборудование за счет повьпяения коэффициента использования 1r« оперативной и постоянной памяти.

На фиг.1 представлена функциональная схема устройства, на фиг.2 — пример программы в постоянной памяти„

Устройство содержит (фиг.1) гене-! ратор 1 импульсов, счетчик 2, постоянную память 3, узел 4 сравнения, магистраль 5 адреса, магистраль 6 данных, мультиплексор 7, оперативную память 8, элемент 9 задержки, первый

10, второй 11 и третий 12 дешифраторы, элемент НЕ 13, 1 — И-ь1 группы триггеров 14.1-14.М+1, первый 15, второй 16, третий 17, четвертый 18 и пятый 19 информационные выходы постоян- 25 ной памяти 3.

Первый, второй, третий выходы по: стоянной памяти 3 являются стробирую-щими выходами соответственно 15 "На, чало ввода слова", 16 "Конец ввода слова", 17 "Конец ввода массива" уст, ройства, число разрядов первой груп, пы выходов постоянной памяти 3 опре деляется разрядностью слона на маги,страли 6 данных.

Число разрядов второй группы его выходов определяется разрядностью слова на магистрали 5 адре-а, т.е. числом каналов передачи данных.

Число младших разрядов К второй группы выходов равно числу каналь4Î ных триггеров в каждой группе

14.1-14.И+1. Число старших разрядов N второй группы вьгсодов равно числу групп 14.1-14,М+1 триггеров,. Например, для 128 каналов и 16-раз- > ряднога информационного слона число, разрядов первой и второй групп выходов равча соответственно 4 и 7.

Триггеры разбивают на 16 групп па

8 триггеров в каждой..Отсюда, число младших разрядов равно 3„ а старших—

4. Общая разрядность постоянной памяти равна 7+4+5=16. В таблице (фиг.2, приведен пример записи программы в постоянную память 3.

Устройство работает следующим образом.

Пад воздействием сигналов генератора 1 на выходе счетчика 2 формируется монотонно возрастающий кад. Па ечресам, соответствующим кодам счетчика 2, из ячеек постоянной памяти 3 считывается информация, пример которой приведен в таблице (фиг.2). Первые 16 тактов отведены для записи слова первого канала в оперативную память Я, Причем, по первому такту на че вертом и третьем (18,17) выхо- дах постоянной памяти 3 вырабатывают сигнал 1, а на выходах первой и второй группы — нулевые значения кодов«

При этом па переднему фронту сигнала l7 на магистралях 5 и 6 адреса и данных устанавливаются слово и его адрес для передачи.

Если код адреса данного слова равен коду адрес- первого канала (т,,е. нулю), то под воздействием ситнапа

rR поступающего на разрешающий вход узла 4 сравнения, на ьыходе его вырабатывается сигнал, поступающий на вход "Запись оперативной памяти 8.

Одновременно, в аатветстьии с кодом на управляющих входах мультиплексора

7 (кад первой l pynrrr>r выходов постоянной памяти 3) на его выход какгутируется парный разряд слова на маги< трали 6 Данных, Код первсга разряДа сла ва поступает на информационный вход оперативной памяти 8 и записывается в егО яче««ку с адресам кад которого ранен нулю. Аналогично, в случае 16разрядного слава, в течение 16 тактов все слова записываются в ячейки оперативнай памяти 8 адреса которых со.= ответствуют нокеру такта.

Таким образом„. слова всех каналов записываютсь в ссответствующие стра ниць| оперативкой г акяти 8, где код нокера страницы определяется кодом номера канала (код второй группы выходов постоянной памяти 3), а код адреса ячейки — кодам номера разряда слова (код первой группы выходов постоянной памяти 3).

Для случая 128 каналов и 16--разрядного слова для записи треауется

2048 тактов. После этого начинается режим чтения информации оперативной памяти, т.е„ передачи информации.

На первом выходе постоянной памяти 3 формируется сигнал 15, означающий конец ввода информации.

Передача информации происходит следующим образом„ Первые 128 тактов, начиная с 2048 ozводятся для чтения кодов первых разрядов cJIGB„- записанз

1425 ных в оперативную память 8, При этом на второй группе выходов значение када увеличивается на единицу с каждым тактом — 0-128, а на первой группе выходов значение кода равно нулю, а на пятом выходе 19 формируется сигнал "1", поступающий на вход Чтение" оперативной памяти 8. На выходе оперативной памяти 8 с каждым тактом вы- 10 рабатываются сигналы, соответствующие значениям первых разрядов слов, записанных ранее. Через элемент 9 задержки данные сигналы поступают на стро-! бирующий вход дешифратора 11 и через элемент НЕ 13 — на стробирующий вход дешифратора 12.

На выходах дешифратора 10 формируются распределенные во времени сигналь1, поступающие на синхровходы соот- 0 ветствующих одноименных канальных триггеров в группах 14.1-14.M+1. Синхровходы одноименных триггеров в группах объединены.

С задержкой больше времени выборки 2 информации из оперативной памяти 8 в

690 зависимости от значений сигналов на выходе оперативной памяти 8 сигнал

"1" появляется на выходах дешифратора 11 или 12, т.е. в зависимости от значений первых разрядов слов сигнал

"1" поступает на I- или К-входы триггеров в группе 14.1-14.М+1.

По заднему фронту сигналов с выходов дешифратора 10 происходит переключение соответствующего триггера в группе 14.1-14.M+1 в положение, равное значению кода первого разряда, считанного из оперативной памяти 3 в данный момент времени.

Аналогично происходит чтение кодов вторых разрядов слов и фиксирование их значений на выходах соответствующих триггеров 14; 1-14.М+1 и так далее.

Таким образом, за 4096 тактов происходит запись слов в однобитовую память, преобразование параллельного кода в последовательный.

1425690

С оставитель С . Пе стмал

Техред М. Ходанпч Корректор О.Кравцова

Редаяктор Н.Гунько

Заказ 4772/48 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для обмена данными Устройство для обмена данными Устройство для обмена данными Устройство для обмена данными 

 

Похожие патенты:

Изобретение относится к области вычислительной техники и может быть исполь зовано в многоканальных и многопроцессорных вычислительных системах

Изобретение относится к области вычислительной техники и может быть использовано при построении сетей ЭВМ для сопряжения ЭВМ с синхронными каналами передачи данных

Изобретение относится к вычислительной технике и может быть использовано при построении систем передачи данных

Изобретение относится к области телемеханики, в частности к устройствам ввода-вывода информации,используемым в контролируемых пунктах систем телемеханики

Изобретение относится к вычислительной технике и предназначено для сопряжения магистрали параллельного интерфейса и магистрали КАМАК

Изобретение относится к вычислительной и измерительной технике и может быть использовано при построении устройств управления вычислительных или контрольно-измерительных микропроцессорных систем

Изобретение относится к вычислительной технике и может быть использовано в информационно-измери-ч тельных системах и гибридных вычислительных комплексах для связи аналоговой и цифровой вычислительных машин

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

Изобретение относится к вычислительной технике и может быть использовано в измерительно-вычислительньпс комплексах для сопряжения цифровых вычислительных приборов с ЦВМ непосредственно или через стандартный интерфейс Общая шина

Изобретение относится к цифровой вычислительной технике

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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