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

Номер патента: 1447296

Авторы: Герберт, Джозеф

ZIP архив

Текст

1447296 Изобретение относится к устроист=Ву для установления цепей коммутацииа точнее к устройству, при помощикоторого динамически назначаются це 5пи к источникам информации и получателям информации.Целью изобретения является повышение производительности.На Фиг.1 и 2 представлена схемаустройства,Устройство содержитматрицу 1 элементов памяти, содержащую групу элементов 2 ассоциативной памяти адресаисточника, группу элементов 3 оперативной памяти, группу элементов 4ассоциативной памяти адреса приемника, имеющую множество слов, котороедолжно быть достаточным, чтобы образовать все необходимые цепи коммутации системы,Кроме того устройство содержитблок 2 синхронизации, блок 6 записи/чтения, счетчик 7 (реверсивный) адреса источника, счетчик 8 (реверсивный) адреса приемника, счетчик 9тактов, блок 10 приемопередатчиков,блок 11 задания начальных условий,блоки 12 и 13 согласования, элементы14 и 15 односторонней проводимости, З 0адресную шину 16 источника, линию 17сравнения линию 18 строки слова,шину 19 данных, адресную шину 20приемника, шину 21 сравнения.Работа. устройства описывается приусловии, что номер адресов источника и получателя уже введен в элементы 2 и 4 памяти адреса источника иПриемника информации соответственнопри помощи блока 10. Когда адрес но ,10ступает на адресную шину 16 источни"Ка информации от счетчика 7, все элеМенты 2 памяти источника информации,будут производить Функцию сравнения.Если каждый разряд для запомненногоадреса слова совпадает с каждым разрядом на адресной шине 16 источникаинформации, то на линии 17 сравнения будет обеспечиваться уровень логической"1". Если любой из сравниваемых разрядов не совпадает, его элемент адресной памяти будет выдавать уровеньлогического "Оф, приводя общую линию17 сравнения в состояние уровня логического "0".55 Линия 17 сравнения подсоединяетсяк строке 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Во время режима настройки происходит запись нового слова при помощи записи адреса источника информации, адреса приемника информации и данных, Дополнительные команды, которые могут иметь место во время режима настройки, содержат отмену слова и используют адресную память или источник, или получатель информации в качестве адреса 10 для считывания или записи другой части адресной памяти и/или памяти данных с произвольной выборкой.Предлагаемое изобретение может в своей наиболее общей форме обеспе чить множество предварительно назначенных цепей коммутации, а также их динамическое установление, при котором цепи коммутации могут назначаться и отменяться при помощи команд. Кро ме того, может устанавливать цепи коммутации между специальными портами и разделенными по времени каналами упомянутых портов. Таким образом, предлагаемое изобретение обеспечивает 25 чрезвычайно гибкую коммутацию как для пространственной, так и для временной коммутации.Формула изобретения 30Устройство для обмена данными, содержащее матрицу элементов памяти, блок синхронизации, блок записи-чтения, счетчик адреса источника, счетчик адреса приемника, счетчик тактов, блок приемопередатчиков и блок задания начальных условий, причем первая группа информационных входов-выходов блока приемопередатчиков соединена с 40 первой группой информационных входов- выходов блока записи-чтения, первый и второй выходы блока синхронизации соединены соответственно с синхровходами счетчиков адреса источника и 964адреса приемника, счетные входы которых и синхровходы блока приемопередатчиков и блока синхронизации соединены с выходом счетчика тактов, вход которого является синхровходом устройства, вторая группа информационных входов-выходов блока приемопередатчиков является группой информационных входов-выходов устройства, группа выходов блока синхронизации соединена с группой синхровходов блока задания начальных условий, первый и второй адресные входы которого соединены соответственно с информационнымн входами реверсивных счетчиков адреса и адреса приемника, о т л и ч а ю - щ е е с я тем, что, с целью повышения производительности, каждая строка матрицы элементов памяти содержит группу элементов ассоциативной памяти адреса источника, группу элементов ассоциативной памяти адреса приемника два блока согласования и группу элементов оперативной памяти данных, причем установочные входы и входы сброса элементов ассоциативной памяти адреса источника группы через первый блок согласования соединены с выходами счетчика адреса источника установочные входы и входы сброса элементов ассоциативной памяти адреса приемника группы через второй блок согласования соединены с выходами счетчика адреса приемника, установочные входы и входи сброса элементов оперативной памяти данных группы соединены с выходами блока записи- чтения, в каждой строке матрицы выхо," ды элементов ассоциативной памяти адреса источника и адреса приемника групп соединены через элементы односторонней проводимости с входами разрешения элементов оперативной памяти данных групп.1447296 оставитель И.Хазовехред М.Ходанич едакто ректор М.В е ра тил Заказ б 758/59 Тираж 7 О 4 Подписное.4НИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС113035, Москва, Ж, Раушская наб., д. 4/5 роизводственно-полиграфическое предприятие, г. ужгород оектная,

Смотреть

Заявка

3983649, 12.12.1985

Интернэшнл Стандарт Электрик Корпорейшн

ДЖОЗЕФ РОНАЛЬД ЮДИЧАК, ГЕРБЕРТ ДЖОЗЕФ ТОГЕЛЬ

МПК / Метки

МПК: G06F 13/00

Метки: данными, обмена

Опубликовано: 23.12.1988

Код ссылки

<a href="https://patents.su/4-1447296-ustrojjstvo-dlya-obmena-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена данными</a>

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