Устройство для контроля блоков постоянной памяти

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Реслублик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 04.06.75 (21) 2141252/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М. Кл

G 11 С 29/00

Гасударственный квинтет

СССР па делам нзейретеннй н открытий

Опубликовано 15.06.79. Бюллетень № 22 (53) УДК681.327 (088.8) Дата опубликования описания 20.06.79

Е. П. Добролюбов, Е. П. Доморацкий, Б. А. Кор1т1ай в .:., .:; / и Л. М. Футаряисяая (?2) Авторы изобретения (7I) Заявитель (54) УСТРОЛСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ ПОСТОЯННОЙ

ПАМЯТИ

Изобретение относится к запоминающим устройствам.

Известно устройство для контроля блоков постоянной памяти, содержащее регистр параллельного действия со счетными входами, подключенными к выходным шинам блока, узел установки контрольной суммы и блок сравнения, соединенный с указательным регистром и узлом установки (1). Место ошибки находится последовательным изменением диапазона адресов, при этом кажia дый раз в узле установки контрольной суммы устанавливается соответствующая контрольная сумма, Такое устройство позволяет определить одинарную ошибку, возникающую в одном разряде группы чисел, и количество ошибок, равное разрядности чисел (по одной в каждом разряде). Однако оно не выявляет больше одной ошибки в каждом разряде группы чисел. Кроме того, ручная установка контрольной суммы для каждого проверяемого блока занимает много времени и связана с возможностью внесения ошибки оператором. Неавтоматизированный поиск места ошибки также занимает много времени, так как при смене диапазона адресов приходится каждый раз вручную устанавливать соответствующую ко нтр ол ь ну ю сум му.

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

668008 обеспечивают достаточно высокого качества контроля блоков постоянной памяти.

Целью изобретения является повып.ение быстродействия и надежности устройства, а также улучшение качества контроля. Это достигается тем, что предлагаемое устройст; во содержит блок обнаружения неисправных кодовых шин, блок свертки по модулю три, информационный регистр и дополнительный блок сравнения, входы которого подключены соответственно к первому выходу информационного регистра и выходу блока сверки по модулю три, а выход — к первому входу блока индикации, второй вход которого соединен с выходом блока обнаружения неисправных кодовых шин, входы которого под1S ключены к первому выходу блока управления и одному из входов устройства, входы блока свертки по модулю три соединены со вторыми выходами информационного регистра и блока управления, третий и чертвертый выходы информационного регистра подклю- 20 чены соответственно к входу блока поразрядного сравнения и третьему входу блока индикации, а входы информационного регистра соединены соответственно с выходами усилителей воспроизведения и блока съе2s ма информации и третьим выходом блока управления.

На фиг. 1 представлена блок-схема пред30 ложенного устройства; на фиг. 2 — пример конкретного выполнения блока обнаружения неисправных кодовых шин.

Устройство (см. фиг. 1) содержит блок

1 управления, дешифратор 2, формирователи 3 сигналов, блок 4 съема информации, zs регистр 5 адреса, информационный регистр

6, блок 7 измерения, блок 8 свертки по модулю три, дополнительный блок 9 сравнения.

Контролируемый блок 10 постоянной памяти подключен к входам и выходам устройства. Кроме того, устройство содержит усилители 11, воспроизведения, блок 12 обнаружения неисправных кодовых шин, блок 13 поразрядного сравнения и блок 14 индикации.

4s

Входы блока 9 подключены соответственно к первому выходу регистра 6 и выходу блока 8, а выход — к первому входу блока 14.

Второй вход блока 14 соединен с выходом блока 12; входы которого подключены к первому выходу блока 1 и одному из входов

so устройства. Входы блока 8 соединены со вторыми выходами регистра 6 и блока 1.

Третий и четвертый выходы регистра 6 подключены соответственно к входу блока 13 и третьему входу блока 14, а входы регистра ss

6 соединены соответственно с выходами усилителей 11 и блока 4 и третьим выходом блока I

Блок 12 обнаружения неисправных кодовых шин (см. фиг. 2) содержит шаговые искатели 15 и 16, реле 17-19, нормально разомкнутые контакты 20 реле 17, нормально замкнутые контакты 21 реле 18 и нормально замкнутые контакты 22 реле 19. Шаговый искатель 15 имеет ряды 23-26 ламелей, а шаговый искатель 1.6 — ряды 27-29 ламелей. Каждый ряд ламелей имеет подвижный контакт 30 шеток ротора и контакты

31-56 ламелей. При этом обмотка питания шагового искателя 15 подключена к источнику питания и обмотке питания шагового искателя 16. Другой конец обмотки питания шагового искателя 15 подключен через нормально разомкнутые контакты 20 реле

17 к шине 57 нулевого потенциала. Параллельно контактам 20 подключены нормально замкнутые контакты 21 реле 18. Другой конец обмотки питания шагового искателя 16 подключен к контакту 47 ряда 26 ламелей, контактам 47-56 ряда 28 ламелей и контактам 31-56 ряда 29 ламелей. Обмотки питания реле 17-19 подключены одним концом к источнику питания. Другой конец обмотки питания реле 17 подключен к контакту 30 щеток ряда 23 ламелей. Другой конец обмотки питания реле 18 подключен через контакты 22 реле 19 к контакту 30 щеток ряда 24 ламелей, а также к контакту 30 щеток ряда 25 ламелей. Другой конец обмотки питания реле 19 подключен к контакту 30 щеток ряда 27 ламелей. Контакты 31-46 ряда

27 ламелей подключены соответственно к контактам 31-46 ряда 26 ламелей. Контакт 30 щетки этого ряда ламелей подключен к шине

57. Контакты 31-56 ряда 24 ламелей подключены к корпусу. Контакты 31 46 ряда

23 ламелей подключены к соответствующим входам проверяемого блока 10 постоянной памяти, а контакты 47-56 этого же ряда ламелей подключены к шине 57. Входы проверяемого блока 10 постоянной памяти соответственно подключены к контактам 31-46 ряда 28 ламелей, а также к контактам 31-46 ряда 25 ламелей. Контакты 30 щеток рядов

28 и 29 ламелей подключены к шине 57.

Устройство имеет три режима работы: проверка правильности пробивки кодовых шин, проверка считанных с блока 10 постоянной памяти импульсов по амплитудам «1» и «О» и проверка правильности распайки кодовых шин.

Проверка правильности пробивки кодовых шин начинается с ввода кода адреса и эталонной информации с перфокарты при помощи блока 4 съема информации соответственно в регистр 5 адреса и по счетным входам в регистр b после его установки в нулевое состояние импульсом с блока 1 управления. Затем по команде с блока 1 управления число, записанное в регистр 6, свертывается в блоке 8 свертки по модулю три и результат свертки сравнивается с информа668008 цией контрольных разрядов числа перфокарты блоком 9 сравнения. При наличии ошибок пробивки или ввода эталонной информации блок 9 сравнения выдает импульс останова, при этом блок 14 индикации высвечивает неисправное число и код его адреса, а также указывает, что ошибка произошла при контроле эталонной информа.ции. При отсутствии ошибок по установленному на регистре 5 адреса коду адреса из блока 1 управления через дешифратор 2 и формирователи 3 поступают импульсы опроса на блок 10 постоянной памяти. Считанная информация поступает на усилители 11 воспроизведения, а затем по единичным входам записывается на предварительно обнуленный регистр 6, после чего по сигналу с блока 1 управления происходит ее проверка по модулю три. При наличии ошибок в прошивке блока 10 постоянной памя ти результат свертки не совйадает с контрольными разрядами числа проверяемого блока и блок 9 сравнения выдает импульс 2о останова. При этом блок 14 индикации высвечивает неисправное число и код его адреса. При отсутствии ошибок происходит onрос блока 4 съема информации и эталонная информация поступает на счетные входы регистра 6. При несовпадении информации проверяемого блока 10 постоянной памяти и перфокарты происходит изменение положения триггеров регистра 6 и блок 13 поразрядного сравнения выдает импульс останова, при этом блок 14 индикации высве- зо чивает неисправное число и код его адреса, а также указывает, что проверка проводилась методом поразрядного сравнения. При отсутствии ошибок в данном числе с перфокарты в регистр 6 записывается следующее число и процесс проверки повторяется. Таким образом автоматически - проверяется весь блок 10 постоянной памяти.

Проверка считанных с блока 10 постоянной памяти импульсов по амплитудам «1» и«0» может осуществляться по желанию оператора как визуально, так и автоматически.

При визуальном контроле работа устройства начинается с установки переключателей начального и конечного кодов адреса блока 7 измерения, соединенных с установочными 4> входами регистра 5 адреса, в положения, соответствующие начальному и конечному кодам проверяемого диапазона адресов.

Затем блоком 1 управления регистр 5 адреса устанавливается в положение, соответ»О ствующее начальному коду адреса. После этого блок 1 управления через дешифратор

2 и формирователи 3 опрашивает блок 10 постоянной памяти последовательно, начиная с начального кода адреса до конечного. По достижении конечного кода адреса и регистр 5 адреса возвращается в исходное положение, соответствующее начальному коду адреса, затем процесс многократно повторяется. Сигналы, считанные с проверяемого блока 10 постоянной памяти в выбранном диапазоне адресов, просматриваются на экране осциллографа по каждому разряду отдельно. Выбор разрядов осуществляется переключателями разрядов блока 7 измерения.

Проверка блока памяти в автоматическом режиме начинается с установки нужного для проверки разряда чисел при помощи переключателей разрядов блока 7 измерения. Затем блок 1 управления выдает импульс опроса через дешифратор 2 на формирователи 3, который опрашивает проверяемый блок по первому адресу. Сигнал, считанный по данному разряду, поступает на амплитудно-временные селекторы сигналов «1» и «О», расположенные в блоке

7 измерения. Пороги секторов при помощи делителей напряжения установлены в соответствии с эталонными значениями сигналов «1«и «О». На другие входы селекторов подаются импульсы стробов соответственно

«1« и «О» из блока 1 управления. Если амплитуда сигнала «О», считанного с проверяемого блока, не превышает заданного уровня или сигнал «1» имеет амплитуду не менее заданной, то блок 7 измерения не выдает импульса останбва, блок 1 управления прибавляет единицу к исходному адресу, установленному на регистре 5 адреса, и весь процесс проверки повторяется по второму адресу.

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

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

Проверка правильности распайки блока

10 постоянной памяти заключается в определении координат отсутствующих, оборванных и замыкающихся между собой кодовых шин при помощи трех реле и двух шаговых искателей см. фиг. 2). Вся проверка состоит из 16 последовательных циклов, каждый из которых делится на два этапа: контроль кодовых шин на обрыв и контроль на наличие замыканий шин между собой. Проверка на обрыв заключается в подключении источника питания через реле 17 последовательно к кодовым шинам проверяемого блока 10 при помощи двух шаговых искателей по цепи: источник питания — обмотка питания реле 17 — ряд 23 ламелей — прове668008

Формула изобретения ряемый блок 10 — ряд 28 ламелей — щи=:.-=-на 57. Проверка на замыкание заключается в подключении каждой кодовой шины последовательно ко всем кодовым шинам через=йсточййк питанйя и реле 18 по цепи: источник питания — обмотка питания реле 18 — контакты 22 реле 19 — ряд25ламелей — ряд 23 ламелей — шина 57. Реле 19 необходимо для блокировки обмотки питания реле 18 при включении в его цепь одноименных кодовых шин при контроле на замыкание.

В начале проверки на обрыв кодовых шин контакт 30 щеток ротора ряда 23 ламелей подключен к контакту 31 проверяемого блока I O. Контакт 30 щеток ротора ряда 28 ламелей также подключен к контакту

3!, при этом в цепь реле 17 включена первая кодовая шина. При отсутствии обрыва данной шины реле 17 включается, его контакты 20 замыкаются и шаговый.искатель

15 подключается к контакту 32, при этом шаговый искатель 16 остается в прежнем положении. Таким образом, в цепь реле 18 включается вторая кодовая шина. Аналогично шаговый искатель 15 перебирает последовательно 16 кодовых шин проверяемого блока 10. При этом цепь питания реле 19 через ряды 27 и 26 ламелей разомкнута и его контакты 22 замкнуты. Цепь питания реле 18 через ряд 24 ламелей замкнута и его контакты 21 разомкнуты. При наличии обрыва в любой из первых 16 шин цепь реле

17 разрывается, обмотка питания шагового искателя 15 обесточивается и блок 14 индикации высвечивает координаты оборванной шины. При отсутствии ошибок начинается проверка кодовых шин на замыкание между собой, при этом обмотка питания реле 17 и его контакты 20 разомкнуты.

Контакт 30 щеток ряда ламелей 25 подключен к контакту 31, а шаговый искатель 16 остается в прежнем положении, при этом контакт 31 ряда 28 ламелей замкнут на шину 57. При замыкании одноименных шин (например, когда контакты 30 щеток рядов 25 и 28 ламелей подключены к контактам 31) цепь реле 19 замыкается через ряды 27 и 26 ламелей, его контакты 22 размыкаются, цепь реле 1Й размыкается, его контакты 21 замыкаются, останова не происходит и шаговый искатель 15 переходит в следующее положение. При этом контакт

30 щеток ряда 25 ламелей подключает обмотку питания реле 18 ко второму контакту, в этом случае проверяется наличие замыкания между первой и второй шинами проверяемого блока 10. При отсутствии замыканий цепь питания реле 18 разомкнута, его контакты 21 замкнуты и шаговый искатель 15 переходит в следующее положение, проверяя первую и третью кодовые шины.

Таким образом проверяется наличие замыканий между первой и пятнадцатью други1S 2O

2S зо

3$

4D

4$

SO

$S ми шинами первой группы шин. В случае замыканий обмотка питания реле 18 замыкается на корпус, его контакты 21 размыкаются и шаговый искатель 15 не переходит в следующее положение, при этом блок 14 индикации высвечивает координаты замкнутой шины. При отсутствии ошибок шаговый искатель 16 переходит в следующее положение, при этом контакты 30 щеток рядов

27 и 28 ламелей подключаются соответственно к контактам 32 и весь процесс проверки повторяется для второй кодовой шины. Таким образом автоматически проверяется правильность распайки всего блока 10 постоянной памяти.

Предлагаемое устройство автоматически выявляет все одиночные ошибки, с вероятностью 0,5 двойные ошибки и с вероятностью 0,75 тройные ошибки. Кроме того, устройство обеспечивает детальную классификацию ошибок.

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

Источники информации, принятые во внимание при экспертизе

I. Авторское свидетельство СССР № 235108, кл. G 11 С 20/00, 1967.

2. Авторское свидетельство СССР № 351217, кл. G 11 С 29/00, 1970.

668008 фиг.!

Z7 31 81 N

Л

7S

Фиг 2

ЦНИИПИ Заказ 34Т6 46 Тираж 680 Подписное

Филиал П П П «Патент», г. Ужгород,, ул. Проектная, 4