Устройство для контроля оперативной конвейерной памяти Советский патент 1991 года по МПК G11C29/00 

Описание патента на изобретение SU1633463A1

05 00 СО 4

оэ

00

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

Цель изобретения - упрощение устройст ва и повышение достоверности контроля

На фиг 1 приведена структурная схема устройства для контроля оперативной

управляющим входом 43 записи в РК. Выход блока 9 сравнения конечного адреса соединен с входом 54 сигнала конечного адреса блока 9 управления Выход тактового генератора 7 соединен с входом 55 синхронизации блока 6 управления

Формат командного слова, загружаемого в РК, показан на фиг 2 Регистр команд содержит пять разрядов, каждый из которых определяет выполняемую опеконвейерной памяти, на фиг 2 - формат 10 рацию или условия ее выполнения Опера- регистра команды, на фиг 3 - функциоция осуществляется над всеми ячейками ОЗУ нальная схема блока управления

Устройство для контроля оперативной конвейерной памяти содержит счетчик 1 адреса

с агресами между начальным и конечным Назначение разрядов РК следующее О - запись («1) или чтение («0) 56,

(СА), мультиплексор 2 адресных разрядовопределяет выполняемую операцию, 1 -раз(МПАР), регистр 3 начального адресарешение остановки по сигналу ошибки («1)

(РНА), регистр 4 разряда адреса (РРА),с первого выхода 57 БСД, 2 - разрешеблок 5 сравнения данных (БСЛ), блок 6 правления (БУ), генератор 7 тактовых импульсов (ГТИ), регистр 8 конечного адреса (РКА), блок 9 сравнения конечного адреса 20 реса из РНАЗ («1) 59, 4 - блокировка (БСКА), регистр 10 команд (РК), блок 11УИ 13 («О) 60

Блок управления (фиг 3) содержит следующие основные блоки триггеры 61 и 62, элемент И 63, триггер 64, элементы И 65- 67, элемент И - НЕ 68, элемент И 69, сдвиговый регистр 70, выход 71 блока управление остановки по сигналу конечного адреса («1) с выхода 58 БСКА, 3 - разрешение установки СА 1 кода начального ад адержки (БЗ), регистр 12 данных (РД), управляемый инвертор (УИ) 13, буферный регистр (БР) 14, мультиплексор 15 данных (МИД) Выход СА подключен к адресному входу 16 контролируемой оперативной конве- 25 йерной памяти (ОЗУ) 17, информационному вхочу 18 МПАР, первому входу 19 БСКА, второму информационному входу 20 МПД На второй вход 21 БСХ поступает код с выхода РКА, а на первый информацион- ный вход 22 МПД - код с выхода БР Выход МПАР подключен к информационному входу 23 блока задержки Управляющий вход БЗ соединен с входом 24 управления записью ОЗУ и выходом 25

ния, элементы И 72 и 73

Устройство для контроля оперативной конвейерной памяти работает следующим образом

Работа осуществляется в двух режимах, режиме настройки и режиме тестирования В режиме настройки синхроимпульсы на буферный регистр и счетчик адреса не поступают Из внешнего управляющего уст правления записью БУ Информационный - ройства (управляющей вычислительной ма- вход 2Ь УИ подключен к выходу РД,шины) производится загрузка регистров устройства В РД12 загружается слово данных, например, код «Все 1 или «Все О В РНА 3 помещают начальный, а в РКА 8 - конечный адрес тестируемой области памяуправляющий вход 27 - к выходу БЗ, а вход 28 блокировкиУ выходу 29

управления блокировкой БУ крвыи вход 30 БСД соединен с информационным выходом

ОЗУ, а второй вход 31 - с выходом УИ40 ти В РРА 4 загружают код, задающий

Первый выход БСД подключен к входу 32пропускание с информационного входа 18

сигнала ошибки, а второй выход - к входуМПАР на выход МПАР сигнал заданного

БР Информационные входы 33 РД, 34 РНА,разряда СА Последним производится запись

35 РРА, 36 РКА, 37 РК объединены пов РК 10 Сигнал записи в РК перевосоответствующим разрядам и являются вхо-дит устройство в режиме тестирования

дом ввода данных (ВВД) устройства Управляющие входы записи 39 и РД, 40 в РНА, 41 в РРА. 42 в РКА 43 в РК и управляющий вход 44 МПД подключены к шине 45 управления, которая является управляющим входом устройства Управляющий вход записи информации в СА подключен к выходу 46 задания режима БУ Синхро- входы буферного регистра 47 и счетчика 48 адреса подключены к первому 49 и второму 50 синхровыходам БУ соответственно Выход

В режиме тестирования происходит последовательное формирование адресов ячеек памяти ОЗУ 17 в СА 1 и запись или считывание данных по этим адресам в соответствии с кодом, записанным в РК Дан- 50 ные на вход ОЗУ 17 поступают с выхода УИ 13, в котором происходит модуляция кода, записанного в РД 12 Если на управляющем входе 27 управляемого инвертора код «1 с выхода БЗ, то данные на информационном входе 26 проходят на выход УЧ

51требования обслуживания ТО) подклю-55 в прямом коде, а если «О, то - инверс- чен к блоку 6 управления Выход регистраном Код слова данных, записанный в РД 12 10 команд подключен к командному входутакже может быть прямым или инверс52БУ Вход 53 запуска БУ соединен сным

управляющим входом 43 записи в РК. Выход блока 9 сравнения конечного адреса соединен с входом 54 сигнала конечного адреса блока 9 управления Выход тактового генератора 7 соединен с входом 55 синхронизации блока 6 управления

Формат командного слова, загружаемого в РК, показан на фиг 2 Регистр команд содержит пять разрядов, каждый из которых определяет выполняемую операцию или условия ее выполнения Опера- ция осуществляется над всеми ячейками ОЗУ

реса из РНАЗ («1) 59, 4 - блокировка УИ 13 («О) 60

ние остановки по сигналу конечного адреса («1) с выхода 58 БСКА, 3 - разрешение установки СА 1 кода начального адБлок управления (фиг 3) содержит следующие основные блоки триггеры 61 и 62, элемент И 63, триггер 64, элементы И 65- 67, элемент И - НЕ 68, элемент И 69, сдвиговый регистр 70, выход 71 блока управления, элементы И 72 и 73

Устройство для контроля оперативной конвейерной памяти работает следующим образом

дит устройство в режиме тестирования

В режиме тестирования происходит последовательное формирование адресов ячеек памяти ОЗУ 17 в СА 1 и запись или считывание данных по этим адресам в соответствии с кодом, записанным в РК Дан- ные на вход ОЗУ 17 поступают с выхода УИ 13, в котором происходит модуляция кода, записанного в РД 12 Если на управляющем входе 27 управляемого инвертора код «1 с выхода БЗ, то данные на информационном входе 26 проходят на выход УЧ

Операции записи и чтения осуществляются следующим образом

При выполнении операции записи в РК загружается код команды с «1 в разряде 0. Сигнал записи 43 в РК поступает на вход 53 блока 6 управления (фиг 3) и устанавливает триггер 61 в «1, подготавливая пуск тестирования Приходящий на вход 55 БУ тактовый импульс (ТИ) из ГТИ 7 заносит «1 в триггер 62 При этом триггер 61 сбрасывается в «О. Если установка начального адреса разрешена («1 в 3 разряде РК), то на выходе элемента И 63 появляется сигнал записи в СА и происходит перезапись кода из РНА в СА, Следующий тактовый импульс установит триггер 62 в «О, а триггер 64 в «1 Сигнал «О с инверсного выхода триггера 64 запретит проход следующего ТИ через элемент И 65 Одновременно сигнал с прямого выхода триггера 64 разрешает проход ТИ через элемент И 66 на синхровход 48 счетчика адре- са 1 СА подсчитывает эти ТИ, формируя последовательность адресов Код адреса с выхода СА поступает на адресный вход 16 проверяемой памяти 17 Контрольные данные формируются на выходе УИ 13 и посту- пают на информационный вход ОЗУ Очередное слово данных формируется следующим образом. Код адреса с выхода СА 1 поступает на информационный вход 18 МПАР Управляющий вход МПАР подключен к выходу РРА. Код в РРА задает разряд адре- са СА, который проходит с входа 18 на выход МПАР. Выходной сигнал МПАР поступает на информационный вход 23 блока 11 задержки

На выходе 25 БУ установлено значение «1 при записи и «О при чтении При записи БЗ пропускает сигнал на своем входе 23 без задержки Выходной сигнал БЗ поступает на управляющий вход 27 УИ и модулирует в нем уровень выходного кода слова данных, записанного в РД 12

При достижении СА значения конечного адреса на выходе БСКА 9 появляется сигнал конечного адреса, который поступает на вход 54 БУ и, если в РК. в разряде 2 была «1, через элемент И 67 и ИЛИ 68 сбрасывает триггер 64 в «О, прекращая за- пись в ОЗУ и останавливая СА, т е происходит переход в режим настройки

При выполнении операции чтения в РК загружается код-команды с «О в разряде О По сигналу записи 43 в РК, как и при за- писи тестовых данных, устанавливается в «1 триггер 61, а затем 62 После загруз- ки из РНА в СА кода начального адреса триггер 64 устанавливается в «1 и на выходе 50 появляются импульсы продвижения СА Сигнал «1 с выхода 25 БУ устанав- ливает блок задержки в режим задержки Кроме того, сигнал «1 с выхода триггера 64 поступает на сдвиговый регистр 70

Регистр 70 и БЗ создают задержку распространения их входного информационного сигнзла, равную числу п ступеней (периодов задержки) конвейера проверяемой оперативной памяти 17 При возникновении сигнала конечного адреса на входе 54 БУ триггер 64 сбрасывается в «О, останавливая СА, но сигнал «1 с выхода регистра 70 сдвига будет еще п периодов ТИ, обеспечивая прием по синхросигналам а выходе 49 БУ в буферный регистр 14 слов данных, находившихся в процессе обработки в момент появления сигнала конечного адреса. Аналогично происходит остановка тестирования при появлении сигнала ошибки на входе 32 БУ первого выхода БСД Этот сигнал формируется при ошибке в любом разряде считанного слова данных, в то время как в БР записываются «О (нет ошибки) или «1 (есть ошибка) для каждого разряда отдельно Следовательно, после остановки по обнаруженной ошибке в БР находятся п слов, содержащих поразрядную информацию о несовпадающих с эталоном данных, а в СА находится адрес, где А0 - адрес ячейки памяти, в которой обнаружена ошибка Разумеется, остальные п - 1 слова также могут содержать обнаруженные ошибки Эти слова из БР, а также адрес и СА могут быть считаны через МПД на выход выво да данных (ВЫВД) устройства и приняты в ЭВМ Продолжить тестирование дальше следует командой, в которой в 3 разряде РК содержится «О Сигна i разрешения работы оперативной памяти (ВУ - выбор устройства) подается на ОЗУ с выхода 71 триггера 64 блока управления По этому сигналу ОЗУ принимает обращение в память на обслуживание Синхроимпульсы для работы конвейера ОЗУ поступают в него с выхода 55 ГТИ

Если установить в «О 4 разряд РК, то операции записи и чтения производятся через заблокированный УИ, т е код РД проходит на информационный вход ОЗУ без изменения. Это позволяет выполнить проверку памяти 17 тестом «Запись-чтение I и 0 и обнаружить все разрядные ошибки без влияния адресных, что упрощает диагностику неисправностей Остановки по ошибке и конечному адресу могут быть запре щены, установкой в «О соответствующих разрядов, что позволяет вести аппаратурную настройку и визуальный контроль сигналов в памяти с помощью осциллографа

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

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

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

входом признака конечного адреса блока 2с Режима счетчика адреса соединен с выходом управления, регистр команд, выходы кото-задания режима блока управления, входы

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

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

название год авторы номер документа
Многоканальное устройство тестового контроля логических узлов 1990
  • Мисуловин Алексей Леонидович
  • Матвеева Ольга Владимировна
  • Касперович Людмила Викторовна
SU1837295A1
Устройство для контроля цифровых узлов 1986
  • Ланцов Александр Лаврентьевич
SU1357959A1
Устройство управления процессора 1988
  • Тяпкин Марк Валерианович
  • Кузнецов Игорь Николаевич
  • Филатова Людмила Михайловна
SU1670686A1
Микропрограммное устройство для управления и обмена данными 1983
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Корниенко Иван Иосифович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Никольский Сергей Борисович
SU1129601A1
Устройство синтаксически управляемого перевода 1989
  • Кузнецов Иван Анатольевич
  • Разумовский Геннадий Васильевич
  • Фомичев Владимир Степанович
SU1651298A1
Многоразрядный генератор испытательных последовательностей 1983
  • Тюпин Валерий Петрович
  • Громаковский Виталий Александрович
  • Левина Елена Леонтьевна
SU1133589A1
Мультимикропрограммная управляющая система 1983
  • Сидоренко Николай Федорович
  • Свищ Владимир Митрофанович
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1133594A1
Устройство для обмена информацией 1982
  • Малиновский Борис Николаевич
  • Слободянюк Анатолий Иванович
  • Яковлев Юрий Сергеевич
  • Маковенко Евгений Тимофеевич
  • Цвентух Федор Андреевич
  • Маковенко Александр Тимофеевич
  • Новиков Борис Васильевич
  • Юрасов Александр Алексеевич
SU1118992A1
Процессор быстрых дискретных преобразований 1989
  • Гагарин Юрий Иванович
  • Шифрин Владислав Владиславович
SU1725227A1
Устройство для сопряжения двух магистралей 1989
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Яковлева Елена Борисовна
SU1615730A2

Иллюстрации к изобретению SU 1 633 463 A1

Реферат патента 1991 года Устройство для контроля оперативной конвейерной памяти

Изобретение относится к вычислительной технике и может быть использовано для контроля и диагностики неисправностей оперативной памяти конвейерного типа для высокопроизводительных вычислительных машин. Цель изобретения - упрощение устройства и повышение достоверности контроля. Устройство содержит счетчик I адреса, мультиплексор 2 адресных разрядов, регистр 3 начального адреса, регистр 4 разряда адреса, блок 5 сравнения данных, блок 6 управления,генератор 7 тактовых импульсов, регистр 8 конечного адреса, блок 9 сравнения конечного адреса, регистр 10 команд, блок 11 задержки, регистр 12 данных, управляемый инвертор 13, буферный регистр 14, мультиплексор 15 данных, адресные входы 16 контролируемой оперативной буферной памяти 17. Устройство имеет малые ап- па-ратные затраты, повышает достоверность контроля благодаря программной настройке на различные тесты, области адресов и условия работы и позволяет работать с конвейерной памятью. 3 ил. 1C (Л

Формула изобретения SU 1 633 463 A1

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

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

выходом управления блокировкой блокапамяти.

Разряд:

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

Фиг. 2

Документы, цитированные в отчете о поиске Патент 1991 года SU1633463A1

Устройство для контроля адресных цепей блоков памяти 1984
  • Андреев Виктор Павлович
  • Иванов Александр Николаевич
  • Романов Вячеслав Михайлович
SU1200347A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Устройство для контроля оперативной памяти 1984
  • Рожков Сергей Евгеньевич
  • Косарев Сергей Александрович
  • Дебальчук Анатолий Николаевич
SU1226535A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 633 463 A1

Авторы

Аникеев Геннадий Евгеньевич

Дикарев Николай Иванович

Салакатов Владимир Павлович

Даты

1991-03-07Публикация

1989-03-27Подача