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

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

ш СЯ

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

название год авторы номер документа
Устройство для формирования сигнала прерывания 1987
  • Кулаков Михаил Геннадьевич
SU1432522A1
Устройство для контроля цифровых узлов 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1231506A1
Буферное запоминающее устройство 1989
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Петренко Василий Иванович
  • Остроумов Борис Владимирович
SU1654875A1
Устройство для встроенного тестового контроля 1984
  • Горяшко Александр Петрович
  • Миронов Владимир Георгиевич
  • Сигалов Исай Львович
  • Горемыкин Владимир Васильевич
  • Саган Зарян Степанович
  • Габдуллин Рафаиль Равильевич
SU1196877A1
Буферное запоминающее устройство 1990
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Остроумов Борис Владимирович
  • Тарасенко Виталий Владимирович
SU1833918A1
Программируемое устройство управления 1988
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Марков Петр Евгеньевич
  • Валов Олег Геннадьевич
  • Ткаченко Сергей Николаевич
SU1659983A1
Устройство контроля электропитания процессора 1984
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Семенюк Степан Серафимович
  • Иванов Геннадий Алексеевич
  • Борисевич Алексей Антонович
  • Чистяков Александр Николаевич
  • Григоренко Владимир Михайлович
SU1188741A1
Устройство для вывода информации 1986
  • Стеняев Андрей Викторович
  • Майзель Гарри Вениаминович
  • Сорочан Алла Леонидовна
SU1377849A1
Микропрограммное устройство управления 1987
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
  • Бобыльков Анатолий Николаевич
SU1490676A1
Модульное устройство для программного управления и контроля 1988
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Сазонов Александр Елисеевич
  • Шумилкин Владимир Андреевич
SU1647519A1

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

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

Изобретение относится к вычислительной технике и может быть использовано в аппаратуре контроля оперативных запоминающих устройств. Устройство содержит триггеры 2, 3, элементы И 4-7, мультиплексоры 9-11, счетчик адреса 12, счетчик циклов 13, счетчик управления 14, блок 15 управления, элемент И 19 с соответствующими функциональными связями. Устройство значительно сокращает время контроля блоков оперативной памяти, т.к.весь режим контроля состоит из двух режимов: режима записи эталонных сигналов и режима чтения и сравнения. 2 ил.

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

ел

1чЭ

1C

со оо

iiiijij элемент И 19 с соответствующими функциональными связями. Устройство значительно сокращает время контроля блоков оперативной намяти, т.к. весь

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

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

ila фиг. 1 представлена схема устройства для формирования тестовой последовательности; .На фиг, 2 - пример реал5 зации счетчиков. .

Устройство (фиг. 1) содержит вход 1 пуска, первый 2 и второй 3 тригге- рЫз первый 4, второй 5, третий 6 и четвертый 7 элементы И, вход 8 сии- хрсн5;зации,; первый 9, второй 10 и третий 11 мультиплексоры, счетчик 12 адреса5 счетчик 13 циклов, счетчик 14 управления, блок 15 управления, выходы-записи-считывания 16 и конца проверки 17, адресные выходы 18, пя|ть й элемент И 19, четвертый мульти - |плексор 20,-информационные выходы 121 и выход 22 обращения. I Счетчики 12-14 (фиг. 2) могут . ;быть реализованы на элементе И 23, {регистре 24 и сумматоре 25. I Устройство работает следующим об- |разом„

Перед началом контроля триггеры и 3 и счетчики 12-14 устанавли- : ваются в нулевое положение (вход на- :чальной устанэвки на фиг. 1 не пйка- зан), на вхо;,е 1 .присутствует логи-- ческий ноль. При поступлении на вход 1 сигнала пуска разрешается прохожде :ние тактовых импульсов с входа 8 чс- :рез элемент И 4 на выход 22 устройства. Этот сигнал является сигналом обращения к контролируемому бло ку памяти.

Блок 15 управления является комбинационным блоком, выполненным, на- ;пример, на ШТМ., Блок 15 на своих вы- ходах реши1зует следующие логические

уравнения. .

YJ X2- X1 +Х2 (Х8 (X3SX6 )+Х5 (ООХб )ФХ8 Х +Х2-Х1(Х5 Х8+Х5(ХЗ®Х6;+Х8(ХЗ®Х6)) ; (

iY2 Х1+(ХЗ®Х6) + (Х5®ХВ) Y3 Х1Х7 ;

(2) U)

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

0

5

0

5

0

5

5

0

5

0

Y4 XI + (Х5вХ8) ЧХЗахб) ; (4) Y5 Х1Х2-ХЗ-Х7 .(5)

Так как в первоначальный момент времени все аргументы равны нулю, то на выходе блока 15 будут установлены следующие потенциалы: , , , , . .

Нулевое значение Y1обеспечивает коммутатор на выход мультиплексора 11 кода из п единиц 11 ... 1 , где п - разрядность контролируемого ОЗУ.

Единичное значение Y2 разрешает прибавление единицы к счетчику 12 адреса. Нулевое значение Y3 запрещает прибавление единицы к содержимому счетчика 14. Единичное значение Y4 обеспечивает выработку признака записи для контролируемого ОЗУ. I . . Нулевое значение сигнала Y5 указывает, что проверка еще не окончилась. Следовательно, по первому тактовому сигналу устройство вырабатывает сигнал обращения на выходе 22 к контролируемому блоку памяти, вырабатывает нулевой адрес на выходах 18, признак записи на выходе 16 и единичное значение контрольной информации на выходах 21. По второьгу тактовому импульсу на выходы устройства будет подан первый адрес, признак записи и единичное значение записываемой информации. Так как состояние счетчика 14 не меняется (на входе V - нулевой сигнал), то на выходе мультиплексора 9 присутствует нулевое значение сигнала переноса из старшего разряда, счетчика 12 адреса. После того, как все ячейки контролируемого блока намяти будут расписаны единичным фоном, на выходе мультиплексора 9 появляется сигнал переполнения, который, пройдя через мультиплексор 20, разрешает прибавление +1 к содержимому счетчика 13 и по первому тактовому импульсу на выходе счетчика 13 устанавливается код 01. При этом , , Y3 1 ,, , .

fyльтиплeкcop 11 под действием сигн;1ла обеспечивает подключение вход схемы сравнения (на фиг, 1

не показана) сигнала логических единиц, на второй вход поступает считанный сигнал из контролируемого блока памяти. Так как , то на Jixofl блока памяти поступает признак считыва- ния, и сигналом разрешается вьщача на выход устройства сигнала на сравнение. Единичный сигнал Y3 обеспечивает снятие сигнала запрета счета на счетчик 14. В результате под действием тактового сигнала счетчик 14 установит их в единичное состояние, после чего в соответствии с уравнением (3) Y3 станет равным нулю, так как сигнал Х7 станет равным нулю, из-за того, что счетчик 12 этим тактовым импульсом установится в нулевое состояние. Таким образом, Y1, Y2, Y3, Y4 и Y5 не будут меняться до тех пор, пока счетчик 12 не досчитает до половины его емкости.

Независимо от разрядности счетчика описанный процесс будет продолжаться без изменения до тех пор, пока не будет установлен в единицу предпоследний разряд. При этом на выходе мультиплексора 10 возникает единичный сигнал (). Это приводит к тому, что Y2 становится равным единице, , , . При этом устройство из режима считывания переходит в режим записи, мультиплексор 11 на выход пропускает код 00.

По следу101цему тактовому импульсу в контролируемый блок памяти по адресу 1 будет записан код 00. Следующий тактовый импульс установит в единицу триггер 3. При этом на выходах блока 15 управления будут ус тановлень следующие значения: , , , . По следующему тактовому импульсу счетчик 12 изменит свое состояние (триггер 3 сбросится в нуль по счетному входу) и устрой- ство обеспечит считывание и сравнени данных с нулем. Следующий тактовый сигнал установит триггер .3 в единицу и работа устройства будет происходить аналогично описанному.

Работа устройства будет продолжаться, пока не закончится роспись всего контролируемого ОЗУ инверсными кодами. После окончания росписи контролируемого ОЗУ происходит пере- полнение счетчика-12 адреса, вьфаба- тывается сигнал , который, пройдя через элемент И 19 и мультиплексор 20, разрешит прибавление +1 к

.д jr20

92936

содержимоь{у счетчика 13. На выходе

r 0

5 о

5

0 5 0

блока 15 будут установлены следующие коды: , , , , . Следующим тактовым импульсом на счетчике 13 будет установлен код 10, на счетчике 14 - код 1, При этом на выход мультиплексора 9 будет ском- мутирован перенос из (n-l)-ro разряда счетчика 12 адреса (п - количество разрядов счетчика), а на выход мультиплексора 1.0 - (,п-1 )-й разряд счетчика. На выходе блока 15 управления будут установлены следующие значения. , , , , . Работа устройства будет протекать аналогично описанному до тех пор, пока сигнал на выходе мультиплексора 10 не примет единичное значение, а значит, пока устройство не проверит 1/4 всех ячеек контролируемого блока памяти, т.е. пока не установится в единицу (п-1 )-й разряд счетчика 12 адреса. Блок 15 управления на своих выходах установит коды: , , , , .

Следующим тактовым iмпyльcoм устройство по адресу () произведет запись нуля. После этого еще одним тактовым импульсом триггер 3 установится в единичное значение и тем самым будет обеспечена выработка на выходе блока 15 следующих значений : , , , . Таким образом, следующим тактовьм импульсом будет считана информация с адреса 2 , .а затем в этот же адрес будет занесена инфорьшция инверсная записанной, так как сигнал Y1 примет единичное значение. Описанньп процесс будет продолжаться до тех пор, пока триггер 2 не установится в единичное значение. Установка триггера 2 произойдет, когда сигнал на выходе мультиплексора 9 и . В этом случае по тактовому импульсу триггер 2 переключится в состояние 1 и останется в этом состоянии до конца проверки, так как нулевое значение сигнала на втором входе элемента И 5 с нулевого выхода триггера 2 установит на D-входе нулевой потенциал;

После того, как процесс проверки ОЗУ (с первоначальной росписью единицами) окончится, появится перенос из старшего разряда счетчика 12, который через элемент И 19 поступит на единичный вход мультиплексора 20 и далее на вход разрешения счетчика.

71

13. Последии при поступлении очеред ного тактового.импульса установится

в состояние 1, появится .второй перенос из старшего разряда счетчика 12 и на счетчике 13 будет уставов-лен код 10. При этом устройство пе- рендет в режим рс)спись контролируемо го ОЗУ фоном нулей , , , , , т.е. до переполнения счетчяка 12 сигнал переполнения укажет на окончание росписи контролируемого ОЗУ фоном нулей.

Далее процесс будет протекать так )KOj как описано, с той лишь разницей что па счетчике 13 будет-установлен код 11. Процесс контроля будет.продолжаться, пока па счетчике 14 не установится код из п единиц 1... 1 и не появится четвертый перенос из счетчика 12. Единичное значение Yb укажет на конец проверки,.по которому снимается сигнал пуска на входе 1. Снятие сигнала пуска происходит так же при обнаружении ошибки (на фиг. 1 не показано).

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

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

92938

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

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

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

Фм.г

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

Оперативное запоминающее устройство с автономным контролем 1982
  • Березин Андрей Сергеевич
  • Онищенко Евгений Михайлович
  • Сушко Сергей Всеволодович
SU1037349A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Сигнатурный функциональный контроль БНС ОЗУ логарифмическими тестами, - Микроэлектроника, т
Паровоз для отопления неспекающейся каменноугольной мелочью 1916
  • Драго С.И.
SU14A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1

SU 1 529 293 A1

Авторы

Горяшко Александр Петрович

Горемыкин Владимир Васильевич

Маклагин Александр Геннадьевич

Миронов Владимир Геннадьевич

Сигалов Исай Львович

Ткачук Александр Михайлович

Даты

1989-12-15Публикация

1986-05-11Подача