Устройство сопряжения процессора с памятью

 

Изобретение относится к области вычислительной техники и может быть использовано в устройствах управления обменом процессора с памятью. Целью изобретения является повьшение достоверности функционирования и быстродействия. Устройство содержит сдвиговые регистры 1 и 2 групп, элементы И 3, 4, 5, 23 групп, счетчик 6, блоки 7, 21 памяти, формирователь 9 импульсов, двунаправленный коммутатор 12, коммутатор 10, элемент НЕ 11, элементы ИЛИ 22 группы, регистр 8. Цель изобретения достигается за счет введения режимов ускоренного считывания информации и обхода неисправных ячеек памяти. 1 з.п. ф-лы, 1 ил. (Л со ел со Р5

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

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

РЕСПУБЛИК (so 4 С 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3891611/24-24 (22) 29.04,85 (46) 07.12.87. Бюл. М - 45 (71) Московский энергетический институт (72) И.Н.Андреева и Г.А.Бородин (53) 681.32(088,8) (56) Авторское свидетельство СССР

У 1056267, кл. G 06 F 9/00, 1981.

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

9 1248966, кл. G F 9/00, 1984. (54) УСТРОЙСТВО СОПРЯЖЕНИЯ ПРОЦЕССОРА С ПАМЯТЬЮ (57) Изобретение относится к области вычислительной техники и может быть

ÄÄSUÄÄ 1357967, A 1 использовано в устройствах управления обменом процессора с памятью.

Целью изобретения является повышение достоверности функционирования и быстродействия. Устройство содержит сдвиговые регистры 1 и 2 групп, элементы И 3, 4, 5, 23 групп, счетчик

6, блоки 7, 21 памяти, формирователь

9 импульсов, двунаправленный коммутатор 12, коммутатор 10, элемент НЕ ll, элементы ИЛИ 22 группы, регистр 8.

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

1 135

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

Целью изобретения является повышение достоверности функционирования и быстродействия.

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

Устройство содержит сдвиговые регистры первой I и второй 2 групп, элементы И первой 3, второй 4 и третьей 5 групп, счетчик 6, первый блок

7 памяти, регистр 8, формирователь 9 импульсов, коммутатор 10, элемент

НЕ 11, двунаправленный коммутатор 12, информационные входы-выходы 13, вход

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

18 и информационные выходы 19, вход

20 управления приемом информации, второй блок 21 памяти, элементы ИЛИ

22 группы, элементы И 23 четвертой группы, второй вход 24 управления режимом -обмена, Устройство работает следующим образом.

В режиме начальной установки на входе 16 устанавливают режим работы: логическая "1" — запись в ЦМД ЗУ, ло†. гический "0" — считывание из ЦМД ЗУ, на входы 20 подают сигнал управления: при использовании регистров К155ИР15 первоначально устанавливают режим параллельного занесения информации по первому или второму информационным входам, а затем устанавливают режим сдвига влево при записи и режим сдвига вправо — при считывании. На вход !

4 подают сигнал начальной установки, по окончании которого счетчик 6 и регистры 2 обнуляются, а в регистры 1 заносится "1". После этого можно перейти к режиму записи или считывания.

Режим записи информации в ЦМД ЗУ.

Мы рассматриваем ЦМД ЗУ, состоящее из нескольких параллельно включенных

ЦМД микросборок, например из восьми— для обмена информацией байтами, На вход 17 подают сигнал включения блока 12, а на вход 16 логическую "!", что обеспечивает передачу информации

55 их 22) . Использование блока 21 позволяет "разбавленную" нулями последовательность предварительно записать в блок памяти (на входе 24 устанавливают режим записи), а затем переписать в ЦМД ЗУ, установив на входе 24 режим считывания. Зто позволяет существенно увеличить скорость обмена

7967

2 с входов 13 через блоки 12 и 10 на входы регистров 2. Поскольку "1" в режиме записи в регистрах 1 записана

5 в крайнем правом разряде, то стробируется запись информации в крайний правый разряд регистров 2. На выходе счетчика 6 нулевой код, что обеспечивает выборку информации из блока 7по первому адресу. На вход 15 подают синхроимпульсы с частотой 100 кГц при использовании К1602РЦ2 с длительностью импульса Tl и длительностью паузы 72. По переднему фронту импульса Тl код с выходов блока 7 переписыI вается в регистр 8, а синхронно поступающая информация от процессора— в первый разряд каждого из регистров

2 (каждый разряд байта в свой регистр) . При этом, если соответствующий регистр хранения в ЦМД ЗУ исправен, то на прямых выходах регистра 8

"1", что обеспечивает выдачу записанной информации в крайнем правом раз25 ряде на выход через открытый элемент

И 5 на выход 19 и далее в ЦМД ЗУ. Если соответствующий регистр хранения дефектен, то передача информации не происходит. В течение паузы Т2 формиЗд рован ель 9 производит сдвиг информации одного из регистров в паре первого, когда в течение такта Tl дефектный регистр хранения в ЦМД-микросборке соответствующего разряда, второго. когда в течение такта Tl запись в

35 исправный регистр хранения. Единица в регистре ) двигается влево каждый раз, когда встречается дефектный регистр, стробируя поочередно прием ин4 формации в различные разряды регистра 2, вследствие чего поступление этих разрядов на выход регистра 2 задержано, что приводит к "разбавлению нулями последовательности поступаю45 щей информации по данному разряду в тех позициях, которые соответствуют дефектным регистрам хранения в ЦМД ЗУ.

Количество разрядов в регистрах 1 и

2 должно быть на единицу больше, чем допустимое количество дефектных регистров в IQQ микросборке (у К1602РЦ2

3 135796 между процессором и ЦМД ЗУ, поскольку полупроводниковое ЗУ имеет в 10-

15 раз большее быстродействие, чем современные ЦМД ЗУ. Для этого необходимо иметь возможность подавать на вход 15 различную по частоте синхросерию. Если время считывания с блока

21 существенно, то синхроимпульсы, поступающие на соответствующие входы

ЦМД ЗУ, должны быть задержаны относи- 10 тельно импульсов, поступающих по шине 15.

В режиме считывания из ЦМД ЗУ необходимо принять информацию из ЦМДмикросборок и освободить ее от нулей, 15 соответствующих адресам дефектных регистров хранения в соответствующей микросборке ЦМД ЗУ. Поскольку в общем случае адреса дефектных регистров в различных микросборках не сов- 20 падают, то приходится для выравнивания разрядов одного слова осущест— вить общую задержку на 23 такта, в течение которых происходит исключение информации от дефектных регист- 25 ров хранения. В общем устройство работает аналогично, как и при записи, только сдвиг единицы в регистре 1 происходит не справа налево, а слева направо . Информация, спустя 23 такта, 30 начинает поступать с выхода регистров 2 непосредственно на входы блока 21.

При использовании блока 21 информация первоначально заносится в блок памяти, начиная с 24-го адреса. Затем она быстро считывается в процессор, начиная с 24-го адреса.

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

1. Устройство сопряжения процессора с памятью, содержащее первую и вторую группы сдвиговых регистров, первую, вторую, третью группы элемен- 45 тов И, счетчик, первый блок памяти, регистр, формирователь импульсов, выход которого соединен с первым входом каждого элемента И первой и второй групп, вход начальной установки каждого сдвигового регистра первой и второй групп соединен с входом начальной установки счетчика и является входом начальной установки устройства, вход формирователя импульсов соединен со счетным входом счетчика и является входом тактовых импульсов устройства, выход каждого элемента И первой группы соединен с синхровходом соответствующего сдвигового регистра первой группы, выход каждого элемента И второй группы соединен с синхровходом соответствующего сдвигового регистра второй группы, выход каждого иэ разрядов К-ro сдвигового регистра первой группы соединен с вторым информационным входом соответствующего разряда К-ro сдвигового (где К = 1, М, где М вЂ” разрядность блока памяти) регистра второй

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

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

Техред Л.Сердюкова

Корректор Г. Решетник

Редактор О.Головач

Заказ 6000/50

Тираж 671 Подписное

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

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

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

5 1357967 Q версным выходом соответствующего раз- единен с входом тактовых импульсов ряда регистра, вторые входы каждого устройства, вход чтения записи второ- элемента И второй и третьей групп го блока памяти является вторым вхосоединены с прямым выходом соответст- дом управления режимом обмена устройвующего разряда регистра, синхровход ства, первый вход каждого элемента И которого соединен с входом тактовых четвертой группы соединен с первым импульсов устройства. входом управления режимом обмена устройства, второй вход каждого элемен2. Устройство по п.1 о т л и — 0 та И четвертой группы соединен с выч а ю щ е е с я тем, что, с целью ходом соответствующего сдвигового реповышения быстродействия, оно допол- гистра второй группы, первый вход . кительно содержит четвертую группу каждого элемента ИЛИ группы соединен элементов И, группу элементов ИЛИ и с выходом соответствующего элемента второй блок памяти, выходы которого И третьей группы, а второй вход кажподключены к информационным выходам дого элемента ИЛИ группы соединен с устройства и соединены с информацион- выходом соответствующего элемента И ными входами двунаправленного комму- четвертой группы, выход каждого эле. татора, адресный вход второго блока мента ИЛИ группы соединен с соответпамяти соединен с выходом счетчика, 20 ствующим разрядом информационног вход выборки второго блока памяти со- входа второго блока памяти.

Устройство сопряжения процессора с памятью Устройство сопряжения процессора с памятью Устройство сопряжения процессора с памятью Устройство сопряжения процессора с памятью 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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