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

 

Изобретение относится к коммутации сообщений, осуществляемой при помощи матрищ 1 памяти. Целью изобре тения является повьппение производительности . Устройство содержит матрип цу памяти, блок синхронизации, счетчики адреса источника и приемника, блок записи-чтения, счетчик тактов, блок приемопередатчиков и блок задания начальга х условий. Устройство от лигчается тем, что каждая строка матрицы содержи группы элементов ассоциативной памяти источника и приемника , группу элементов оперативной памяти данных и два блока согласования 2 ил. с S (Л

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

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

РЕСПУБЛИН

Ое 01) АЪ

gg 4 < 06 F 13/00 : 0 03НАО

«%0Щ. 4

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3983649/24-24 (22) 12.12.85 (3!) 682033 (32) 14. 12. 84 (33) uS

1461 23.12.88. Бшл.й 47 (71) Интернэшнл Стандарт Электрик

Корпорейшн (US) (72) Джозеф Рональд Ндичак и Герберт

Джозеф Тогель (US) (53) 681.3(088.8) (56) Патент США 4201889, кл. 320-68, 1980.

Патент США У 4317962, кл. 179-18, 1982. (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ (57) Изобретение относится к коммутации сообщений, осуществляемой при помощи матрицы памяти. Целью изобре тения является повышение производительности. Устройство содержит матри, цу памяти, блок синхронизации, счетчики адреса источника и приемника, блок записи-чтения, счетчик тактов, блок приемопередатчиков и блок задания начальных условий. Устройство от личается тем, что каждая строка матрицы содержит группы элементов ассоциативной памяти источника и прнемни ка, группу элементов оперативной памяти данных и два блока согласования. 2 ил.

1447296

Изобретение относится к устроист=

Ву для установления цепей коммутации а точнее к устройству, при помощи которого динамически назначаются це5 пи к источникам информации и получателям информации.

Целью изобретения является повышение производительности.

На фиг.l и 2 представлена схема устройства.

Устройство содержит матрицу 1 элементов памяти, содержащую групу элементов 2 ассоциативной памяти адреса источника, группу элементов 3 опера- 15 тивной памяти, группу элементов 4 ассоциативной памяти адреса приемника, имеющую множество слон, которое должно быть достаточным, чтобы образовать все необходимые цепи коммута- 20 ции системы.

Кроме того,, устройство содержит блок 2 синхронизации, блок 6 записи/ чтения, счетчик 7 (реверсивный} адреса источника, счетчик 8 (реверсив- 25 ный) адреса приемника, счетчик 9 тактов, блок 10 приемопередатчиков, блок 11 задания начальных условий, блоки 12 и 13 согласования, элементы

l4 и 15 односторонней проводимости, адресную шину 16 источника, линию 17 сравнения,, линию 18 строки слова, шину 19 данных, адресную шину 20 приемника, шину 21 сравнения.

Работа устройства описывается при условии, что номер адресов источника и получателя уже введен в элементы 2 и 4 памяти адреса источника и

Приемника информации соответственно при помощи блока 10. Когда адрес но 1п ступает на адресную шину 16 источни"

ka информации от счетчика 7, все элеМенты 2 памяти источника информации ,будут производить функцию сравнения.

Если каждый разряд для запомненного адреса слова совпадает с каждым разрядом на адресной шине 16 источника информации, то на линии 17 сравнения будет обеспечиваться уровень логической

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

17 сравнения в состояние уровня логического "0".

Линия 17 сравнения подсоединяется

ic строке 18 слова элементов памяти данных с произвольной .выборкой через элемент 14. Таким образом, если каждый разряд адресной шины источника информации совпадает с адресом запоминаемого слова в элементах 2, то будет выдаваться уровень логической "1" к строке 18 слова, тем самым подготавливая к работе каждый из элементов 3 памяти, во время промежутка времени следующего за стробированием счетчика 7 при помощи счетчика

9. Во время этого последующего промежутка времени счетчик 9 стробирует приемопередатчик блока 10, соответствующий адресу, стробируемому от счетчика 7, что приводит к тому, что при=мопередатчик выдает данные, содержащиеся в нем, на шину 19 данных, -,àê что параллельние разряды данных могут быть записаны в элементы 3 памяти.

Подобным образом счетчик 9 стробирует счетчик 8 адреса приемника в течение соответствующего промежутка времени непосредственно перед стробированием приемопередатчика блока

10 адресуемого канала приемника, так что разряды адреса приемника информации подаются к разрядным шинам элементов 4 памяти адреса приемника информации. Если адрес, представляемый на адресной шине 20 приемника информации, запоминается в элементах

4 памяти приемника, то каждый разряд будет сравниваться и выход с уровнем логической "1" будет выдаваться на шину 21 сравнения, которая обеспечивает выдачу уровня логиче кой "1" к строке слова через элемент 15, при этом создается возможность для работы элементов 3 памяти адресуемого слова.

Данные, содержащиеся в готовых к работе элементах 3 памяти, могут быть считаны и помещены на шину устройства мультиплексной передачи данных с временным разделением ТДМ для связи со стробируемым приемопередатчиком блока

10 в соответствии с адресом, выдаваемым с адресной шины 20 приемника информации.

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

14472

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

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

Предлагаемое изобретение может в своей наиболее общей форме обеспе- 15 чить множество предварительно назначенных цепей коммутации, а также их динамическое установление, при котором цепи коммутации могут назначаться и отменяться при помощи команд. Кро- 20 ме того, может устанавливать цепи коммутации между специальными портами и разделенными по времени каналами упомянутых портов. Таким образом, предлагаемое изобретение обеспечивает 25 черезвычайно гибкую коммутацию как для пространственной, так и для временной коммутации.

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

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

96

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

1447296

Составитель И.Хазова

Техред М.Ходанич

Редактор Л.Гратилло

Корректор М. Васильева

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

Заказ 6758/59 Тираж 7О4 Подписное

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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