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

 

Изобретение относится к вычислительной технике, а конкретнее к цифровым системам обмена информацией. Цель изобретения - расширение области применения устройства за счет увеличения максимально допустимого удаления абонента. Устройство содержит блок памяти, блок управления обменом, блок сопряжения, блок задержки , блок управления имитатором и имитатор ответных сигналов. Введение в устройство четырех последних блоков позволило сократить время выработки ответных сигналов канала на запросы абонента и за счет эт}ого увеличить длину линии связи абонент - канал при заданном быстродействии (период следования данных). Ответные сигналы канала, подтверждающие обработку запроса абонента, вырабатываются имитатором ответных сигналов, что уменьшает время выработки ответного сигнала (время обработки запроса ) . Размещение имитатора ближе к абоненту на линии связи абонент - канал также позволяет сократить время выработки ответного сигнала канала за счет эффективного уменьшения длины линии связи для ответного сигнала . 2 з.п. ф-лы, 6 ил. о (Л

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

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

РЕСГ1УБЛИК

А1 (51) 4 G 06 Г 13/00

m лк с,.;q

Р1" < -"

1 ъ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3882623/24-24 (22) 09.04.85 (46) 15.05.87. Бюл. Ф 18 (72) Б.Л.Золотаревский и А.М.Шафран (53) 681.3(088.8) (56).EC 3BN. Интерфейс ввода-вывода. г

Параметры, схемы и конструкции электронных связей, ОСТ 4Г.0.304, 001-72.

Авторское свидетельство СССР

Р 1149239, кл. G 08 F 13/00, 1983. (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ (57) Изобретение относится к вычислительной технике, а конкретнее к цифровым системам обмена информацией.

Цель изобретения — расширение области применения устройства эа счет увеличения максимально допустимого удаления абонента. Устройствб содержит блок памяти, блок управления обменом, блок сопряжения, блок заi»iSU<»> 11() 2 держки, блок управления имитатором и имитатор ответных сигналов. Введе ние в устройство четырех последних блоков позволило сократить время выработки ответных сигналов канала на запросы абонента и за счет эвого увеличить длину линии связи абонентканал при заданном быстродействии (период следования данных) ° Ответные сигналы канала, подтверждающие обработку запроса абонента, вырабатываются имитатором ответных сигналов, что уменьшает время выработки ответного сигнала (время обработки запроса). Размещение имитатора ближе к абоненту на линии связи абонент— канал также позволяет сократить время выработки ответного сигнала канала за счет эффективного уменьшения длины линии связи для ответного сигнала. 2 з.п. ф-лы, 6 ил.

8 2 ла ИНФ-А устройства, второй 30 и третий 31 выходы блока сопряжения (с:".гналы конца обмена и сброса), вход 32 сигнала ДАН-А устройства.

На фиг ° 2 обозначены регистр 33 приема от абонента (РСАП), буферный регистр записи в блок 1 — БЗП 34, буферный регистр чтения из блока 1

БЧТ 35, регистр 36 выдачи абоненту (РСАВ), регистр 37 маски прерывания, триггер 38 фиксации импульса сопровождения (ФРИ), триггер 39 синхронизации импульса сопровождения (ТС), триггер 40 запроса (T3C), элементы

ИЛИ 41-43, счетчик 44 задержки фронта импульса сопровождения (Сч ЗФ), счетчик 45 формирования адреса обращения к блоку 1, счетчик 46 формирования сигнала конца обмена, элементы И 47-51, регистр 52 сигналов управления (РСУ), регистр 53 командного. слова обмена (PKCO).

На фиг ° 3 обозначены регистр 54 команды, триггеры 55 адреса, триггеры 56 кода операции, дешифратор 57 операций, коммутационное поле 58 адресов прерываний, три коммутатора 5961 адресов, счетчик 62 команд, арифметико-логический узел 63, две схемы 64 и 65 приоритетов, элементы

ИЛИ 66 и 67, генератор 68 синхросигналов.

На фиг. 4 обозначены триггер 69, элемент И 70„ коммутатор 71. Индексы при названиях сигналов на фиг.5 и 6 обозначают: а — сигнал на входных (выходных) контактах абонента; к— сигнал на входных (выходных) контактах канала.

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

Блок 2 работает так, что запросы от абонентов к блоку 1 имеют высший приоритет, что обеспечивается с помощью третьего коммутатора 61 адреса, приоритетных схем 64 и 65, коммутаторов записи и чтения 66 и 67.

При передаче данных от канала к абоненту первый байт данных поступает на выходные шины канала до появления первого запроса от абонента и по каждому i-му запросу от абонента в ВУ принимается байт данных, прочитанный из блока 1 канала по 1-1-му запросу (i=0„1,,и). Правильное относительное расположение во времени. запросов и байтов данных, разнесенных в разные такты обмена, обеспечивается блоком 4 задержки.

1 131082

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

Цель изобретения — расширение области применения устройства за счет увеличения максимально допустимого удаления абонента.

На фиг. 1 представлена функциональная схема устройства; на фиг. 2— пример реализации блока сопряжения; ® на фиг. 3 - пример реализации блока управления обменом; на фиг. 4 — вариант реализации узла задержки; на фиг. 5 — временная диаграмма взаимодействующих сигналов для случая передачи данных от канала к абоненту, когда увеличение длины линии связи достигается только за счет сокращения времени обработки запросов абонента в канале; на фиг. 6 — временная диаграм-20 ма для случая, когда увеличение длины линии связи достигается как за счет сокращения длины пробега запросов абонента и ответных сигналов канала, так и за счет сокращения времени их обработки в канале.

Временные диаграммы иллюстрируют примеры работы предложенного технического решения с конкретным быстродействующим внешним устройством — 30

100-Мбайтным накопителем на магнитных дисках и его УВУ типа ЕС-5566.

На фиг. 1 обозначены блок 1 памяти, блок 2 управления обменом, блок 3 сопряжения, блок 4 задержки„ блок 5 35 управления имитатором, имитатор б ответных сигналов, два триггера 7 и 8, два элемента НЕ 9 и 10, четыре элемента И 11 — 14„ элемент ИЛИ 15, трехвходовый элемент ИЛИ 16, входы 17 40 группы блока памяти (сигналы обращения к блоку 1), двунаправленная информационная шина 18, входы 19 группы блока управления обменом (сигналы . адреса, запросов и прерывания), входы 45

20 группы блока сопряжения (сигналы разрешения приема и синхронизации), первый 21 и второй 22 выходы блока 2 (сигналы ИНФ-К и УПР-К, вырабатываемые программно), вход 23 блока за- 50 держки (вход импульса сопровождения данных абонента), группа входов 24 блока. задержки (сигналы управления задержкой), выход 25 блока задержки (задержанный импульс сопровождения 55 данных абонента),:информационные входы-выходы 26 устройства, выход 27 и вход 28 сигналов управления и идентификации устройства, вход 29 сигна3 13108

При передаче данных dT абонента к каналу сохраняется естественная связь между запросами и байтами передаваемых данных, т.е ° i-му запросу соответствует передача i-го байта.

Рассмотрим процесс передачи данных от канала к абоненту, когда абонентом является УВУ EC-5566 с накопителем на магнитных дисках (BY)

EC-5066. В соответствии с этим взаи- 10 модействие в системе происходит по алгоритму FC ЭВМ. В конце фазы начальной выборки до прихода первого запроса абонента на выдачу данных по программе блока 2 управления из блока 1 передается начальная информация для предстоящего обмена: через

РСУ по ликии 3 1 устанавливаются в

"О" .триггера 7 и 8, в регистр 53 засыпается командное слово обмена, 20 в счетчик 45 — начальный адрес ЗУ, в счетчик 46 — код числа обменов, а в регистр БУТ вЂ” начальный (нулевой) байт выдаваемого массива данных.

Командное слово обмена с абокен- 25 том состоит из нескольких полей. Поле

"Зад. 1" управляет работой блока 4 задержки, поле "Зад. 2" — счетчиком

44, а поле "Ввод-вывод" — записью и чтением в блок 1 (остальные поля 30 на фиг. 2 не обозначены). На следующем шаге программы в РСУ взводится разряд, предназначенный для фиксации запроса абонента ИНФ-А. При этом инициируется передача подготовленного байта данных из БЧТ в. PCAB и попадание его на выходные шины данных . (ШИН-К) ° Одновременно в БЧТ передается следующий (первый) байт массива данных и автоматически модифицируют- 40 ся состояния счетчиков адресов 45 и числа обменов 46. После этого начи нается фаза передачи данных.

Первый запрос абонента ИНФ-А через элементы И 11 и ИЛИ 15 имитатора 6 45 возвращается к абоненту в качестве ответного сигнала канала ИНФ-К и обеспечивает прием с ШИН-К в УВУ нулевого байта данных. Этот же ИНФ-А поступает по линии 29 в блок 3 сопря-50 жения и взводит соответствующий разряд регистра РСУ 52. Выходной сигнал разряда ИНФ-А РСУ через KIVi 42 поступает на счетчик 44 задержки (в рассматриваемом примере быстродействующего 55 абонента заданная задержка счетчика равна нулю), а с его выхода — на схему синхронизации, образованную триггерами 38, 39 и элементом И 50. Син28 4 хрониэированный сигнал с выхода триггера ТС 39 взводит триггер 40 запроса на котором формируется запрос к блоку 1. В рассматриваемом примере (передача данных к абоненту) запрос, пройдя через элемент И 49, инициирует передачу из БЧТ в PCAB 36 первого байта данных и чтение из блока 1 в

БЧТ второго байта данных. Указанный процесс повторяется с появлением каждого нового загроса абонента. При этом запросы ДАН-А возвращаются к абоненту в качестве ответного сигнала ДАН-К, пройдя через находящийся в имитаторе 6 элемент И 14, и обеспечивают прием с ШИН-К в УВУ состветствующегo байта данных. Запрос

ДАН-А, поступая по линии 32 в блок

3 сопряжения, взводит соответствующий разряд регистра РСУ 52, выходной сигнал которого (ДАН-А) попадает на элемент ИЛИ 42. Далее процесс развивается так же, как и от ИНФ-А.

Для обеспечения правильного относительного расположения во времени запросов и байтов данных на ШИН-К предусмотрена задержка стробов приема в РСАВ 36 относительно запросов абонента. Указанная задержка вводится в цепь, в которой строб приема в РСАВ в блоке 4 задержки формируется из выходного сигнала счетчика

44 (выходной сигнал счетчика 44 в данном случае повторяет запрос абонента). Величина задержки задается в поле "Зад. 1" командного слова обмена 53. Сигналы .ТС, СИ и СИС на линии 23 являются вспомогательными при реализации блока задержки по варианту, показанному на фиг. 4. Выбор величины задержки определяется условиями эксплуатации устройства.

В процессе передачи данных происходит модификация состояний счетчика 46, который пересчитывает запросы абонента. После выполнения заданного числа обменов на выходе счетчика

46 вырабатывается сигнал конца обмена, который по линии 30 поступает в блок 5 управления имитатором на информационные входы триггеров 7 и 8.

Первым после этого момента сигналом запроса ИНФ-А или ДАН-А устанавливается в единицу соответствующий триггер 8 или 7, перенося разрешение соответственно с элемента И 14 на элемент И 13 или с элемента И 11 на элемент И 12. Следующий сигнал запроса проходит через получивший разрешение

5 13108 элемент И 12 или 13 на элемент ИЛИ 16, возвращаясь к абоненту в качестве сигнала УПР-К. Сигналы ИНФ-К и ДАН-К при этом не вырабатываются, что соответствует протоколу обмена. 5

Сигналы ИНФ вЂ” К и, УПР-К инициируются сигналами на линиях 21 и 22, которые вырабатываются по программе управляющего процессора в других фазах и режимах обмена, предусмотренных ин- 10 терфейсом.

При передаче данных от абонента к каналу байты данных на ШИН-А 26, сопровождаемые сигналами ИНФ-А (ДАН-А) на линии 29 (32), поступают f5 в блок 3, где принимаются в РСАП 33 по сигналу с выхода счетчика 44. При этом заданная задержка в счетчике 44 .равна нулю, так как мы рассматриваем работу с абонентом, не требующим по 20 своей временной диаграмме смещения импульса сопровождения.

Сигналом ТС с выхода синхронизирующей схемы, прошедшим через элемент И 48, синхронно с внутренней рабочей частотой устройства информация из РСАД переписывается в БЗП 34.

Затем происходит выработка запроса к блоку 1 таким путем, как было описано выше, за исключением того, что 30 под управлением поля "Ввод-вывод"

РКСО 53 запрос на запись в. блок проходит через элемент И 51 °

Работа счетчиков адресов 45 и чис- . ла обменов 46 и выработка ответных сигналов ИНФ-К ДАН-К и УПР-К происходит так же, как при передаче в сторону абонента.

Рассматриваемый протокол обмена (интерфейса ЕС ЭВМ) предусматривает дуппексный характер обмена служебными сигналами, т.е. запросы (идентификаторы и сигналы управления) сохра-. няются на линиях связи до появления соответствующих ответных сигналов.

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

Минимально допустимый период следования запросов (например, ИНФ-А) можно оценить по следующей формуле:

55 г„,„=с ygz+tц„„+а к „+2ЬЯ, (1) где t, — время обработки запроса в УВУ;

28 6 время обработки запроса в канале,"

I задержка в канале для компенсации разбросов отдельных разрядов;

L — длина пинии связи; о — посонная задержка сигнала э линии связи.

Очевидно, что период следования данных Т не должен быть меньше tùä„.

Следовательно, для каждого значения периода следования данных, т.е. для заданного. быстродействия, максимальная длина линии. связи между абонентом и каналом может быть оценена по формуле (Т-tirade к и < YSY

L (2) монс 2g

Предложенное техническое решение (применение имитатора ответных сигналов канала) позволяет переписать формулу. (2) в виде

Т- вмиг tyay

L (3) макс где г.„, — задержка сигналов в имитаторе ответных сигналов;

С вЂ” коэффициент, учитывающий относительное положение имитатора на линии связи абонент — канал.

L(<-ð

С=-- — —, (4)

1агде Lä — длина линии абонент — имитатору

Lä — длина линии связи абонент— канал.

-Таким образом, изобретение позволяет значительно увеличить максимальную длину линии связи абонент— канал за счет сокращения времени обработки сигналов в канале (t и ((I

Имиг (

Формула изобретения

1.,Устройство для обмена информацией, содержащее соединенные между собой двунаправленной информационной шиной блок памяти, блок управления обменом и блок сопряжения, выходы первой группы блока упразления обменом соединены с входами группы блока памяти, выходы первой группы блока сопряжения соединены с входами группы блока управления обменом, выходы второй группы которого соеди7 13108 иены с входами группы блока сопряжения, входы-выходы которого являются информационными входами-выходами устройства, первый выход. блока сопряжения является выходом сигналов управ- 5 ления и идентификации устройства, первый вход блока сопряжения является входом сигналов управления и идентификации устройства, второй и третий входы блока сопряжения являются 10 соответственно входами сигналов ИНФ-А и ДАН-А устройства, о т л и ч а ющ е е с я тем, что, с целью расширения области применения устройства за счет увеличения максимально до- 15 пустимого удаления абонента, устройство содержит имитатор ответных сигналов, блок управления имитатором и блок задержки, выход которого соединен с четвертым входом блока сопря-20 жения, второй и третий выходы которого соединены соответственно с вторым и третьим входами блока управления имитатором, первы» и четвертый входы которого объединены соответ- 25 ственно с вторым и третьим входами блока сопряжения, четвертый выход и выходы второй группы которого соединены соответственно с входом и входами группы блока задержки, первый и 30 второй выходы блока управления обменом соединены соответственно с пятым и шестым входами имитатора ответных сигналов, первый и четвертый входы которого объединены соответственно с первым и четвертым входами блока управления имитатором, первый и второй выходы которого соединены соответственно с вторым и третьим входа- . ми имитатора ответных сигналов, пер- 40 вый, второй и третий выходы которого являются соответственно выходами сигналов ИНФ-К, УПР-К, ДАН-К устрой2. Устроиство II0 II ° 1, 0 T JI H» ч а ю щ е е с я тем, что имитатор 45

28 ответных сигналов содержит два элемента НЕ, четыре элемента И, элемент

ИЛИ и трехвходовый элемент ИЛИ, выход которого является вторым выходом имитатора, вход .первого элемента НЕ объединен с вторым входом второго элемента И и является вторым входом имитатора, вход второго элемента НЕ объединен с первым входом третьего элемента И и является третьим входом имитатора, выходы первого и второго

9лементов HE,соединены соответственно с вторым входом первого элемента И и первым входом четвертого элемента И, выход которого является третьим выходом имитатора, первые входы первого и второго элементов И объединены и являются первым входом имитатора, вторые входы третьего и четвертого элементов И объединены и являются четвертым входом имитатора, выход первого элемента И соединен с первым входом элемента ИЛИ, второй вход и выход которого являются соответственно пятым входом и первым выходом имитатора, выходы второго и третьего элементов И соединены соответственно с первым и вторым вкодами трехвходового элемента ИЛИ, третий вход которого является шестым входом имитатора.

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

1310828

1310828

1 10828

6 700ис

ИНШ-A g !" » -Я иию-к„Ун-ь ис «1-, ! ! на- и, и-иа — Ф -„

ПО 70МА и7 ЖЬ,г

I ! T- 700

/7р РСАВ.Мм 1

ШИН- Кидии

ШВ(-К. даКа

77/Р/-Л17 иди

ШИН-Кп м асс,700нс 7 г, 4 8 78 9 а а" Ю 0 7ггЕ

В Ф- ФФ» I — - — . p i%7F

z уг-ка

Д 77ЕА8 во с

70У/-i(cr п7яс

Составитель Б., Верховский

Редактор М.Дылын Техред Л.Олейник Корректор М.Пожо

Заказ 1893/ ;б Тираж б73 Подписное

БНИИПИ Государственного комитета СССР по дс;IHM изо >ретений Ii открытий

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

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

ЩПН-К мин

ШИН-К» макс

ШОЬ -@ иии

7 с 4 б 5 0 ? д 0 70 77 7Г 7Þ Я 75 76 77 И 5 80 87 и з

- ZgAH-Ао

-=: 7 Кнг/7-Ак

4—

ДА77- И

Р Щэ-7!И

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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