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

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

1

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

Целью изобретения является noBbmie- ние достоверности и быстродействия устройства.

На фиг,1 приведена блок-схема устройства; на фиг,2 - блок-схема формирователя адреса априорной информации об ошибках в магнитном накопителе; на фиг.З - блок-схемз формирователя но-., мера отказавшего элемента и формирователя адреса таблицы весовых коэффициентов.

Устройство содержит генератор I тактовых импульсов, распределитель 2 синхросигналов, память 3, арифметико- логический блок 4, формирователь 5 адреса операции, формирователь 6 адреса априорной информации об ошибках в магнитном накопителе, формирова- тель 7 адреса априорной информации об ошибке в логической схеме, формирователь 8 номера отказавшего элемента, формирователь 9 адреса таблицы весовых коэффициентов, регистр 10 опе рации, регистры 11, 12 адреса, pe-ir гистр 13 образа ошибки, буферные регистры 14-16, -счетчик 17, дешифраторы 18, 19, блоки 20-30 элементов И, группу элементов И 31, элементы ИЛИ 32-37, элементы И 38-46, формирователи 47, 48 импульсов, синхрошину 49 шину 50 управления, информационную шину 51,

0

5

0 5 о

Формирователь 6 адреса априорной информации об ошибках в магнитном накопителе содержит регистры 52-56, блоки 57-63 элементов И, элементы ИЛИ 64-66, элементы И 67-71, формирователи 72-79 импульсов.

Формирователь 8 номера отказавшего элемента содержит регистры 80-82, блоки 83-89 элементов И, счетчики 90, 91, элементы ИЛИ 92-95, элементы И 96, 97,

Формирователь 9 адреса таблицы весовых коэффициентов содержит регистр 98, блоки 99, 100 элементов И, эле-.:; мент ИЛИ 101, элемент И 102,

Работа систем начинается с того, что в первой микрокоманде операция передается в регистр 10 для того, чтобы с помошью дешифратора 18 и распределителя 2 воздействовать на процесс анализа диагностических признаков, подготавливая таким образом информацию для технического диагностирования.

Передача операции осуществляется в два элементарных шага, в первом из которых через блок 27 и шину 51 из формирователя 5 выдается адрес операции, В этом же элементарном шаге вырабатывается управляющий сигнал, который через блок 20 позволяет записать адрес операции в регистр 11,

Во втором элементарном шаге первой микрокоманды через блоки 21, 24 происходит запись операции в регистр 10,

По второй микрокоманде вновь осуществляется обращение к памяти 3 для

3 1458874

того, чтобы адрес таблицы устойчивых ошибок был считан в регистр 52, При этом в третьем элементарном шаге через шину 51 и блок 20 содержимое формирователя 5 передается в регистр 11, Считывание адреса таблицы устойчивых ошибок происходит в четвертом элементарном шаге, когда через блок

21 адрес таблицы, устойчивых сшибок Q выдается в шину 51, В этом же элемей- тарном шаге через блок 57 адрес таб- . лицы записывается в регистр 52, Одновременно содержимое регистра адреса

операции в формирователе 5 увеличи- 15

вается на единицу.

В третьей микрокоманде производится считывание адреса области регист20

рации ошибки, С этой целью в пятом элементарном шлге содержимое формирователя 5 выдается в шину 51, Одновременно через блок 20 осуществляется запись информации в регистр П. В шестом элементарном шаге через блок 25 смешения таблицы устойчивых ошибок 21, шину 51 производится запись ад-через шину 51 и блок 22 поступает в.

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

реса области регистрации ошибки в формирователь 7, Одновременно содержимое блока 5 увеличивается на единицу.

В четвертой микрокоманде область регистрации ошибки заносится в формирователь 7 через шину 51, блок 20, регистр 11, память 3, блок 21, шину 51,

. В пятой микрокоманде осуществляется запись идентификатора тома и области регистрации ошибки в регистр .15 через шину 51 и блок 23.

В шестой микрокоманде производится доступ памяти 3 и считьгоается ...... идентификатор тома из таблицы устойчивых ошибок. При этом адрес из ре-, гистра 52 через блок 59, блок 20 и регистр 11 записывается в память 3, откуда через блок 21 и шину 51 вы дается идентификатор тома из таблицы устойчивых ошибок и записывается в регистр 14,

В седьмой микрокоманде проверяется устойчивость анализируемой ошибки. При этом блок 4 сравнивает содержимое регистров 14, 15, Одновременно через элемент 67, формирователь 72 содержимое регистра 52 увеличивается на единицу. Распределитель 2 вырабатывает серию управляюш 1Х сигналов, позволяюш 1х повторить микрокоманды, начиная с шестой.

30

35

40

регистр 14, В четырнадцатом элементарном шаге содержимое регистра 52 таблицы устойчивых ошибок через бло 59, шину. 51 и блок 30 поступает в регистр 16, В пятнадцатом элементарном шаге в блоке 4 содержимое регист ров 14, 16 суммируется, результат суммирования передается через шину 51 и блок 20 в регистр 11, В шестнад цатом элементарном шаге через блок 21, шину 51 и блок 22 происходит запись идентификатора дорожки в регист 14,

В десятой микрокоманде осуществля ется сравнение идентификаторов дорожек в таблице устойчивых ошибок и об ласти регистрации ошибки. При этом в блоке 4 производится сравнение .содер жимого регистров 14, 15 и, если ре-г. зультат сравнения положительный, через элементы И 38, 39 устанавливаетс распределитель 2 в начальное состояние (ситема ожидает следующую операцию) , Элемент И 38 закрыт при отрицательном сравнении содержимого регистров 14, 15, поэтому через элемент И 69 и формирователь 74 содержимое регистра 54 смещения таблицы устойчивых ошибок увеличивается на единицу,

Из регистра 14 на элемент И 42 пе редается признак последнего идентифи катора дорожки. При наличии этого

45

50

Q

15

0

25 смешения таблицы устойчивых ошибок через шину 51 и блок 22 поступает в.

При сравнении содержимого регистров 14,. 15 на выходе элемента И 38 появляется сигнал, разрешающий распределителю 2 выработать следующею серию управляющих сигналов.

Одновременно со сравнением содержимого регистра 14, 15 на элемент И 42 поступает признак последнего идентификатора тома из первого регистра

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

В восьмой микрокоманде осуществляг ется запись идентификатора дорожки из области регистрации ошибки в регистр

15из формирователя 1 через шину 51,

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

5 смешения таблицы устойчивых ошибок через шину 51 и блок 22 поступает в.

0

5

0

регистр 14, В четырнадцатом элементарном шаге содержимое регистра 52 . таблицы устойчивых ошибок через блок 59, шину. 51 и блок 30 поступает в регистр 16, В пятнадцатом элементарном шаге в блоке 4 содержимое регистров 14, 16 суммируется, результат суммирования передается через шину 51 и блок 20 в регистр 11, В шестнадцатом элементарном шаге через блок 21, шину 51 и блок 22 происходит запись идентификатора дорожки в регистр 14,

В десятой микрокоманде осуществляется сравнение идентификаторов дорожек в таблице устойчивых ошибок и области регистрации ошибки. При этом в блоке 4 производится сравнение .содержимого регистров 14, 15 и, если ре-г. зультат сравнения положительный, через элементы И 38, 39 устанавливается распределитель 2 в начальное состояние (ситема ожидает следующую операцию) , Элемент И 38 закрыт при отрицательном сравнении содержимого регистров 14, 15, поэтому через элемент И 69 и формирователь 74 содержимое регистра 54 смещения таблицы устойчивых ошибок увеличивается на единицу,

Из регистра 14 на элемент И 42 передается признак последнего идентификатора дорожки. При наличии этого

5

0

признака и при отрицательном резуль- -тате сравнения через элементы И 42, . 46 сигнал позволяет настроить распределитель 2 на выполнение одиннадцатой микрокомавды,

В одиннадцатой микрокоманде осуществляется загрузка регистра 53 адреса таблицы неустойчивых ошибок. Поэтому в восемнадцатом элементарном шаге формирователь 5 через шину 51, блок 20 и регистр 1 1 задает адрес .. .. операции, В девятнадцатом элементарном шаге через блок 2I из памяти 3 в шину 51 выдается адрес таблицы неустойчивых ошибок, который через блок 58 записывается в регистр 53,

В двенадцатой микрокоманде производится запись идентификатора тома из формирователя 7 в регистр 15,

В тринадцатой микрокоманде осуществляется считывание из памяти 3 идентификатора тома, находящегося в таблице неустойчивых ошибок, В двадцать первом элементарном шаге через блок 60 и шину 5I выдается содержимое регистра 53 адреса таблицы неустойчивых ошибок, которое через блок 20 записывается в регистр 11, В двадцать втором элементарном шаге через блок 21 в шину 51 выдается идентификатор тома из первой строки таблицы неустойчивых ошибок и записывается в регистр 14,

В четырнадцатой микрокоманде производится сравнение содержимого регистров 14, 15 (идентификаторов томов). Это осуществляется в двадцать третьем элементарном шаге. Сигнал от

10

15

регистр 14, С этой целью в двадцать пятом элементарном шаге через блок 60, шину 51 адрес строки таблицы неустойчивых ошибок записывается через блок 3Q в регистр 16, В двадцать шестом элементарном шаге через блок 62 содержимое регистра 55 смещения передается в шину 51, а затем в регистр 14, В двадцать седьмом элементарном шаге в блоке 4 происходит суммирование содержимого регистров 14, 16,Одновременно разрешается запись полученного адреса через блок 25, шину 51 и блок 20 в регистр 11, В двадцать восьмом элементарном шаге через блок 21 в шину 51 выдается идентификатор дорожки из таблицы неустойчивых ошибок, который через блок 22 записывается в регистр 14,

В семнадцатой микрокоманде в двадцать девятом элементарном шаге происходит сравнение идентификаторов дорожек. При отрицательном результате

25 сравнения управляющим сигналом элемент И 38 не открывается, Одновре 4ен- но появлякяцийся сигнал от элемента И 70 и формирователя 75 увеличивает содержимое регистра 55 смещения на

30 единицу. Повторяются шестнадцатая и семнадцатая микрокоманды. При положительном результате сравнения идентификаторов дорожек на выходе элемента И 38 появляется сигнал, который нас„ траивает распределитель 2 на выра20

ботку следующей серии управляющих сигналов (следующей микрокоманда).

Если .результат сравнения отрицательный и пришел И8 регистра 14 на . элементам 68 проходит через фор мир о- 40 элемент И 42 признак последнего иден- ватель 73, и содержимое регистра 53тификатора дорожки, то через элемент

увеличивается на единицу. Распределитель 2 вырабатывает управляюшие сигИ -44 распределитель 2 настраивается на выполнение микрокоманды, начиная с двадцать( второй,

налы, позволяющие повторить микрокоманды тринадцать и четырнадцать.

При отрицательном результате сравнения сигнал с выхода элемента И 45 воздействует на распределитель 2 и позволяет выполнять микрокоманды, начиная с двадцать первой,

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

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

5

регистр 14, С этой целью в двадцать пятом элементарном шаге через блок 60, шину 51 адрес строки таблицы неустойчивых ошибок записывается через блок 3Q в регистр 16, В двадцать шестом элементарном шаге через блок 62 содержимое регистра 55 смещения передается в шину 51, а затем в регистр 14, В двадцать седьмом элементарном шаге в блоке 4 происходит суммирование содержимого регистров 14, 16,Одновременно разрешается запись полученного адреса через блок 25, шину 51 и блок 20 в регистр 11, В двадцать восьмом элементарном шаге через блок 21 в шину 51 выдается идентификатор дорожки из таблицы неустойчивых ошибок, который через блок 22 записывается в регистр 14,

В семнадцатой микрокоманде в двадцать девятом элементарном шаге происходит сравнение идентификаторов дорожек. При отрицательном результате

5 сравнения управляющим сигналом элемент И 38 не открывается, Одновре 4ен- но появлякяцийся сигнал от элемента И 70 и формирователя 75 увеличивает содержимое регистра 55 смещения на

0 единицу. Повторяются шестнадцатая и семнадцатая микрокоманды. При положительном результате сравнения идентификаторов дорожек на выходе элемента И 38 появляется сигнал, который настраивает распределитель 2 на выра0

ботку следующей серии управляющих сигналов (следующей микрокоманда).

И -44 распределитель 2 настраивается на выполнение микрокоманды, начиная с двадцать( второй,

В восе мнадцатой микрокоманде осуществляется загрузка идентификатора объекта контроля из области регистрации, ошибки в регистр 15, Поэтому в тридцатом элементарном шаге разрешается выдача из формирователя 7 . .: . идентификатора объекта контроля в шину 5 1 , В этом же элементарном шаге производится запись идентификатора объекта в регистр 15,

В регистр 14 помещается идентификатор объекта из выбранной строки таблицы неустойчивых ошибок, Дая этот го в тридцать первом элементарном шаге через блок 60 и шину 51 содержимое.

регистра 53 таблицы неустойчивых оши бок передается в регистр 16.

В девятнадцатой микрокоманде в тридцать втором элементарном шаге че рез блок 62, шину 51, блок 22 содержимое регистра 56 смещения помещается в регистр 14. В тридцать третьем элементарном шаге происходит суммиро -вание содержимого регистра 14, 16 и прохождение результата суммирования через блок 25, шину 51 и блок 20 в регистр II, В тридцать четвертом эле йентарном шаге из памяти 3 идентификатор объекта через блок 21, шину 51 и блок 22 перемещается в регистр 14, В двадцатой микрокоманде происходит сравнение идентификаторов объектов в регистрах 14, 15 в тридцать пятом элементарном шаге. При отрицательном результате сравнения распределитель 2 вырабатывает управляющие сигналы, которые позволяют повторить микрокоманды девятнадцать, двадцать, Одновременно сигналом от элемента И 71 и формирователя 76 содержимое регистра 56 смещения увеличивается на единицу.

На элемент И 42 передается признак последнего идентификатора объекта. При отрицательном результате :., сравнения и признаке последнего иденг тификатора объекта открывается эле- мент И 43, сигнал с выхода которого настраивает распределитель 2 на выполнение тридцать четвертой микрокоманды. При положительном результате сравнения срабатывает элемент И 38 и распределитель 2 вырабатывает управляющие сигналы, позволяющие выполнять микрокоманды, начиная с двадцать четвертой,

В двадцать первой микрокоманде производится запись идентификатора тома в таблицу неустойчивых ошибок. Для этого в тридцать шестом элементарном шаге содержимое регистра 53 через блок 60, шину 51 и блок 20 поступает в регистр П. В тридцать седьмом элементарном шаге идентификатор тома из формирователя 7 выдается в шину 51 и через блок 26,

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

58§74 8

14, В тридцать девятом шаге осуществляется суммирование регистров 14, 16 и прохождение результата суммиро- вания через блоки 25, 21 и шину 51 в регистр I 1 (в регистре 16 к этому времени находится содержимое регистра адреса таблицы неустойчивых ошибок).

10 сороковом элементарном шаге идентификатор дорожки из формирователя 7 через блок 26 записывается в память 3,

В двадцать третьей микрокоманде 15 осуществляется запись идентификатора объекта в таблицу неустойчивых ошибок. Микрокоманда состоит из трех элементарных шагов: сорок первого,сорок второго и сорок третьего, Выпол- 20 няется она аналогично двадцать второй микрокоманде, только в сорок первом элементарном шаге содержимое регистра 56 через блок 63, шину 51 и блок 22 подается в регистр 14, 25 В двадцать четвертой микрокоманде производится формирова ние диагностического образа ошибки, В сорок четвертом элементарном шаге из формирователя 7 содержимое байтов уточненно- 30 го состояния поступает на элементы И 31 и дешифратор 19. В зависимости от содержимого байта на выходе дешифратора 19 появляется сигнал, разрешающий прохождение байтов уточнен- 2g ного состояния только через те элементы И 31, которые соответствуют диагностическому образу, В этом же элементарном шаге происходит запись образа ошибки в регистр 13, 40 В двадцать пятой микрокоманде в регистр 80 адреса массива ошибок записывается первая строка массива ошибок. Для этого в сорок пятом элементарном шаге из формирователя 5 через 5 шину 51, блок 20 в регистр 11 записывается адрес операции, В сорок шестом элементарном шаге адрес массива ошибок через блоки 21, 83 и шину 51 записывается в регистр 80, В этом же Q элементарном шаге содержимое формирователя 5 увеличивается на единицу. Одновременно адрес масок ошибок записывается в регистр 82 адреса масок ошибок,

g В двадцать шестой микрокоманде в сорок седьмом элементарном шаге из ; , формирователя 7 через шину 51 и блок 22 идентификатор объекта записывается в регистр 14,

в двадцать седьмой микрокоманде заполняется регистр 98 адреса таблицы весовых коэффициентов. Поэто 1у в сорок восьмом элементарном шаге разрешается запись в регистр П адреса операции. В сорок девятом элементарном шаге из памяти 3 через блок 21, шину 51 и блок 99 адрес весовых козф145887410.

траивается на выполнение тридцать четвертой микрокоманды.

Если первый бит регистра 13 равен единице, то по сигналу с элемента И 41 распределитель 2 выбирает управляющие сигналы, которые выполняют следующие микрокомандыt

В тридцать первой микрокоманде в

Г/ие„:л Гс:,.аегг;в™;;р.. с;- ,„ ; : --:--- 15

новременно содержимое формирователя 5 увеличивается на единицу.

В двадцать восьмой микроком анде идентификатор устройства из регистра 98 записывается в регистр 15. С этой целью в пятидесятом элементарном шаге и через элемент И 102 осуществляется выдача в шину 51 идентификатора объекта, В этом же элементарном шаге информация из шины 51 помещается в

регистр 15.

В двадцать девятой микрокоманде в пятьдесят первом элементарном шаге производится сравнение содержимого регистров 14, 15 и при отрицательном результате сравнения блок 100 не открывается и открывается при положит тельном результате сравнения. При отсутствии сигнала на выходе элемента И 38 распределитель 2 повторяет серию управляющих сигналов, которые повторяют выполнение микрокоманды двадцать семь - двадцать девять. Одновременно через элемент ИЛИ 101 содержимое регистра 98 адреса весовых коэффициентов увеличивается на единицу.

В тридцатой микрокоманде проверяется содержимое регистра 13 образа ошибки. С этой целью в пятьдесят втором элементарном шаге обеспечивается сдвиг влево содержимого регистра 13 и через элемент ИЛИ 36 и формирователь 47 уменьшает содержимое счетчика 17 на единицу. Распределитель 2 повторяет тридцатую микрокоманду. Одновременно через элемент ИЛИ 92 сот. держимое регистра 80 увеличивается

на единицу.

В этом же шаге при нулевом значении счетчика 17 формирователь 47 побуждает распределитель 2 начать выполнение тридцдть второй.микрокоманды.

Одновременно сигналом с выхода элемента И 97 содержимое счетчика 91 уменьшается на единицу. Нулевое значение счетчика через блок 89 передается в распределитель 2 и он насг

открывается блок 86 и содержимое регистра 80 через шину 51 и блок.20 записывается в регистр П. В пятьдесят четвертом элеметарном шаге через блок 21, шину 51 и блок 23 маска ошибки

20

30

записывается в регистр 15, В пятьдесят пятом элементарном шаге производится наложение масок регистров 14 и 15. В пятьдесят шестом элементарном шаге результат наложения записывается через блок 25, 22 в регистр 14. В этом же шаге обеспечивается запись результата наложения в регистр 81 маски. Одновременно сигнал увеличивает 25 содержимое регистра 80 на единицу. Выполняются микрокоманды, начиная с тридцатой,

В тридцать второй микрокоманде производится специальный доступ к памяти 3. С этой целью в пятьдесят . седьмом элементарном шаге записывается исходный адрес масок ошибок через блок 88, шину 51 и блок 20 в регистр

11.

В пятьдесят восьмом элементарном шаге записывается содержимое регистра 81 маски в регистр 12.

В пятьдесят девятом элементарном шаге обеспечивается выдача в шину 51- результата специального методу доступа. Одновременно открыт блок 22 и информация из шины 51 записывается в

регистр 14.

В тридцать третьей микрокоманде 4g вырабатывается дополнение до расши- ренного диагностического образа. С этой целью в шестидесятом элементарном шаге через блок 29 образ ошибки выдается в шину 51 и далее через блок 23 в регистр 15,

В шестьдесят первом элементарном шаге в блоке 4 осуществляется операция сложения по модулю 2. Результат операции записывается через блок 25, шину 51, блок 28 в регистр 13 об раза ошибок. Выполняется тридцатая микрокоманда, по которой обеспечивав ется запись маски ошибки в регистр 14.

35

40

50

55

; : --:--- 5

открывается блок 86 и содержимое регистра 80 через шину 51 и блок.20 записывается в регистр П. В пятьдесят четвертом элеметарном шаге через блок 21, шину 51 и блок 23 маска ошибки

0

30

записывается в регистр 15, В пятьдесят пятом элементарном шаге производится наложение масок регистров 14 и 15. В пятьдесят шестом элементарном шаге результат наложения записывается через блок 25, 22 в регистр 14. В этом же шаге обеспечивается запись результата наложения в регистр 81 маски. Одновременно сигнал увеличивает 25 содержимое регистра 80 на единицу. Выполняются микрокоманды, начиная с тридцатой,

В тридцать второй микрокоманде производится специальный доступ к памяти 3. С этой целью в пятьдесят . седьмом элементарном шаге записывается исходный адрес масок ошибок через блок 88, шину 51 и блок 20 в регистр

11.

В пятьдесят восьмом элементарном шаге записывается содержимое регистра 81 маски в регистр 12.

В пятьдесят девятом элементарном шаге обеспечивается выдача в шину 51- результата специального методу доступа. Одновременно открыт блок 22 и информация из шины 51 записывается в

регистр 14.

В тридцать третьей микрокоманде 4g вырабатывается дополнение до расши- ренного диагностического образа. С этой целью в шестидесятом элементарном шаге через блок 29 образ ошибки выдается в шину 51 и далее через блок 23 в регистр 15,

В шестьдесят первом элементарном шаге в блоке 4 осуществляется операция сложения по модулю 2. Результат операции записывается через блок 25, шину 51, блок 28 в регистр 13 образа ошибок. Выполняется тридцатая микрокоманда, по которой обеспечивав-. ется запись маски ошибки в регистр 14.

35

40

50

55

111458974

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

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

-регистра 81 маски элемент И 96 открыт ю элементов ИЛИ, синхровходом первого и выполняется следующая мкpoкoмaндa. элемента И и выходом распределителя

В этом же шаге через элемент ИЛИ . синхросигналов, такто.вый вход которо- 93 содержимое счетчика 90 уменьшает-го соединен с выходом генератора такся на единицу. Одновременно при ну-товых импульсов, выход пятого блока

левом значении счетчика 90 открываетг 15 элементов И через регистр операции ся элемент И 97 и распределитель 2 .соединен с входом первого дешифратопереводится в исходное положение,ра, выход которого через шину управВ этом же шаге сигнал через эле-ления ссСединен с управляю1дим входом

мент ИЛИ 101 увеличивает содержимоераспределителя синхросигналов, выход

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

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

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

В шестьдесят пятом элементарном сравнения соединены с информациоины- шаге обеспечивается выдача в шину 51ми входами соответственно шестого

содержимого регистра 98, которое за-блока элементов И и первого элемента

писывается в регистр 11,ТВ шестьде-И, отличающееся тем, что,

сят шестом шаге вес ошибки выдаетсяс целью повьш1ения достоверности и

в шину 51 и далее в регистр 15,до быстродействия устройства, в него

В тридцать шестой микрокоманде в . введены формирователь номера отказав-, шестьдесят седьмом элементарном шагешего элемента, формирователь адреса

в блоке 4 складывается содержимое ре- таблицы весовых коэф(|Еициентов, фор- гистров 14, 15 и результат суммирова- мирователь адреса априорной информа- ния через шину 51, блоки 25, 26 за- g ции об ошибках в магнитном накопите- писывается в память 3 по адресу, со- ле, счетчик, дешифратор, четыре бло- держащемуся в регистре П.ка элементов И, регистр образа ошибки, буферный регистр, восемь элемен- Формула изобретениятов И, два формирователя импульсов,

-д два элемента ИЛИ, группа элементов И,

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

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

элементов И, выходом второго Влока :- . мационную шину - с выходом второго элементов И и информационными блока-блока элементов И и с синхрошиной

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

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

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

название год авторы номер документа
Запоминающее устройство с коррекцией ошибок 1980
  • Елисеев Александр Александрович
  • Жаворонков Дмитрий Борисович
  • Петушков Александр Николаевич
SU942160A2
Устройство для контроля цифровых блоков 1988
  • Прилежаев Дмитрий Абрамович
  • Смирнов Геннадий Иванович
  • Соломин Сергей Борисович
SU1661768A1
Имитатор канала 1990
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1714606A1
Микропрограммное устройство управления 1988
  • Бородина Наталья Дмитриевна
  • Казаков Александр Рафаилович
SU1667068A1
Устройство для контроля цифровых блоков 1986
  • Белов Владимир Васильевич
  • Тришков Михаил Васильевич
  • Федулов Евгений Олегович
  • Шмельков Александр Иванович
SU1314344A1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Устройство для обработки выражений языков программирования 1981
  • Сергеев Борис Иванович
  • Плахтеев Анатолий Павлович
  • Курносов Михаил Алексеевич
SU1016790A1
Вычислительное устройство 1981
  • Ганитулин Анатолий Хатыпович
  • Иванюк Евгений Павлович
  • Чуркин Владимир Николаевич
SU993270A1
Микропрограммное устройство управления с контролем и восстановлением 1984
  • Ткачев Михаил Павлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Семенов Константин Иванович
  • Ткачев Александр Павлович
  • Ткаченко Сергей Николаевич
SU1242947A1
УСТРОЙСТВО УПРАВЛЕНИЯ 1991
  • Кургаев Александр Филиппович[Ua]
  • Дашкиев Григорий Николаевич[Ua]
  • Петренко Николай Григорьевич[Ua]
RU2046395C1

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

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

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

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

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

20

30

35

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

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

40

45

50

55

0

0

5

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

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

0

5

0

5

15 1458874

с шестого по восьмой формирователита И, выход третьего элемента ИЛИ

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

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

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

15

4, Устройство по п. 1 , о- т л и ч а- ю щ е е с я тем, что формирователь адреса таблицы весовых коэффициентов содержи регистр, два блока элеменJjL V,WVJ1 & V. .%j- ,. -- .--r

ТИЙ регистров, информационные выходы JQ ов И, элемент ИЛИ, элемент И, прикоторых соединены с информационными входами соответственно с четвертого по шестой блоков элементов И, выходы которых соединены с информационным

чем информационные вход и выход формирователя соединены с информационным входом первого блока элементов И и выходами элемента И и второго блоКОТОРЫЛ I- ri ti4jvf r-i т

выходом формирователя, синхровход ко- 25 ка элементов И, управляющий вход л.л. ,-. rt -чт ЮГГ СТ WTTLT ХЛ ffVf ПП М

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

информационным входом первого элемен- элементов И.

торого соединен с управляющим входом формирователя, синхровход которого соединен с синхровходами первого и .- второго блоков элементов И, элемента И 30 и входами элемента ИЛИ, выходы которого и первого блока элементов И соединены с управляющим и информационным входами регистра, информационные выходы которого соединены с информационными

входами элемента И и второго блока оэ

ного счетчика, выход которого соединен с информационным входом второго

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

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

ов И, элемент ИЛИ, элемент И, И, элемент ИЛИ, элемент И, причем информационные вход и выход формирователя соединены с информационным входом первого блока элементов И и выходами элемента И и второго бло-- r-i т

ка элементов И, управляющий вход .л. ,-. rt -чт ЮГГ СТ WTTLT ХЛ ffVf ПП М

элементов И.

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

входами элемента И и второго блока

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

Устройство для обработки статистических данных о работе аппаратуры вычислительных машин и систем 1982
  • Грибов Анатолий Васильевич
  • Волкова Марина Анатольевна
  • Григорцевский Андрей Георгиевич
  • Доронин Владимир Михайлович
  • Карев Анатолий Петрович
  • Фоменко Татьяна Алексеевна
SU1086439A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Амперометрический способ измерения концентрации кислорода в газовых смесях 2017
  • Калякин Анатолий Сергеевич
  • Демин Анатолий Константинович
  • Волков Александр Николаевич
RU2654389C1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1

SU 1 458 874 A1

Авторы

Липовой Анатолий Дмитриевич

Богатырев Владимир Ильич

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

Романов Александр Анатольевич

Габитова Альмира Агдамовна

Даты

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

1986-04-25Подача