Устройство для записи и контроля программируемых блоков постоянной памяти Советский патент 1982 года по МПК G11C7/00 G11C29/00 

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

(5) УСТРОЙСТВО для ЗАПИСИ и КОНТРОЛЯ ПРОГРАММИРУЕМЫХ БЛОКОВ ПОСТОЯННОЙ ПАМЯТИ

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

название год авторы номер документа
Устройство для записи и контроляпРОгРАММиРуЕМыХ блОКОВпОСТОяННОй пАМяТи 1978
  • Данилин Николай Николаевич
  • Дьяков Юрий Николаевич
  • Попель Леонид Михайлович
  • Пашкова Валентина Ивановна
  • Скворцова Людмила Николаевна
  • Шаромет Олег Николаевич
SU796909A1
Устройство для контроля и идентификации пользователя 1991
  • Боронов Игорь Юрьевич
  • Лукашенко Иоанна Брониславовна
  • Ордынский Анатолий Борисович
SU1833902A1
РАДИОЛОКАЦИОННАЯ СТАНЦИЯ 1993
  • Ицкович Ю.С.
  • Коржавин Г.А.
  • Кучеров В.А.
  • Никольцев В.А.
  • Овчаров Ю.Н.
RU2037842C1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Устройство контроля электропитания процессора 1984
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Семенюк Степан Серафимович
  • Иванов Геннадий Алексеевич
  • Борисевич Алексей Антонович
  • Чистяков Александр Николаевич
  • Григоренко Владимир Михайлович
SU1188741A1
УСТРОЙСТВО ДЛЯ ЗАПИСИ ИНФОР/^1АЦИИ В ПОЛУПРОВОДНИКОВЫЕ БЛОКИ ПОСТОЯННОЙ ПАМЯТИ1Изобретение относится к вычислительной технике и может использоваться при записи (программировании) информации в полу-. проводниковые блоки постоянной памяти (микросхемы ППЗУ) и контроле этих блоков.Известно устройство для записи информации в полупроводниковые блоки памяти, содержащее блок управления, выполненный на микропроцессоре, блок оперативной и постоянной памяти, блок формирователей импульсов программирования, блок индикации и блок ввода информации. Это устройство обеспечивает запись информации с клавиатуры или с какого-либо внешнего устройства в^Еода и представляет -собой по существу малую универсальную вычислительную машину с программнЪш управлением [1] и [2].Недостатком его является больщая сложность и необходимость разработки под каждый новый тип блока памяти кроме программного обеспечения еще и блоков электрического сопряжения интерфейсов.Другое устройство содержит блоки ввода и вывода информации, подключенные через входной буфер к информационным выводам узла фиксации блоков памяти, адресные выводы которых через адресный буфер подключены к блоку адресации,, а выводы программирования и выборки подключены 5 соответственно к выходу узла программирующих импульсов узла распределителя импульсов, входы которых подключены к блоку синхронизации [3].Недостаток этого устройства состоит в малрй функциональной возможности, так10 как оно не может кроме последовательной записи и последовательного контроля записанной информации выполнять другие функции, что в целом снижает надежность' устройства.Наиболее близким техническим решением к предлагаемому является устройство для записи информации в полупроводниковые блоки постоянной памяти, содержащее первый мультиплексор, первый информационный вход которого подключен к выходу бло-20 ка управления внешним носителем информации, второй информационный вход которого соединен с информационным выходом пульта управления, управляющие выходы15 1979
  • Миронцев Вячеслав Иванович
  • Акинфиев Андрей Борисович
  • Ушаков Юрий Леонидович
SU826416A1
Устройство для контроля больших интегральных схем памяти 1980
  • Данилин Николай Николаевич
  • Попель Леонид Михайлович
  • Простаков Вячеслав Иванович
SU926727A1
Устройство для отображения информации на экране телевизионного индикатора 1986
  • Бондаренко Владимир Петрович
  • Сулимов Юрий Иванович
  • Моор Владимир Рудольфович
  • Гутюк Виктор Владимирович
  • Шумилов Юрий Алексеевич
  • Докин Сергей Васильевич
SU1695372A1
ИМПУЛЬСНЫЙ КОДОВЫЙ ПРЕОБРАЗОВАТЕЛЬ 2004
  • Рогатнев Н.Т.
  • Лебедев М.М.
  • Смагин А.С.
  • Евтеев В.В.
  • Рогатнев А.П.
RU2248607C1
Устройство для имитации информационных каналов 1986
  • Белоус Олег Владимирович
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
SU1386996A1

Иллюстрации к изобретению SU 911 613 A2

Реферат патента 1982 года Устройство для записи и контроля программируемых блоков постоянной памяти

Формула изобретения SU 911 613 A2

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

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

преобразователь, дешифратор, дополнительный блок оперативной памяти и счетчик, формирователь синхросиглалов и блок программируемых синхросигналов, причем входы блока аналоговой памяти соединены с выходами ключей, а выходы -.со вторыми входами формирователя адресных сигналов и формирователя сигналов данных и первым входом формирователя синхросигналов, второй вход которого подключен к выходу блока программируемых синхросигналов и другим входам регистра текущего адреса и регистра данных, а выход - к одному из выходов устройства, выходы дешифратора и цифроаналогового. преобразователя соединены со входами ключей, а входы - соответственно с выходами дополнительного счетчика и дополнительного блока оперативной памяти, первый вход которого подключен к выходу дополнительного счетчика, вы ход Злока управления соединен со 39 входом дополнительного счетчика,вторым входом дополнительного блока оперативной памяти и одним из входов блока программируемых синхроимпульсов, другой вход которого подключен К выходу задающего генератора Cl . Недостатком этого устройства является то, что в случае функционального контроля программируемых блоков постоянной памяти объемом l6-6i) тыс. и более слов, в составе устройства необходимо иметь блок оперативной памяти с большим объемом. Наличие же такого блока в составе устройства значительно усложняет оборудование и уменьшает надежность устройства. Цель изобретения - повышение надежности устройства. Поставленная цель достигается тем что устройство содержит регистр сдви га, формирователь управляющих сигналов и сумматор, причем первые входы регистра сдвига и сумматора подключе ны к одному из входов устройства,ВТО рые входы - к выходу формирователя . управляющих сигналов, вход которого соединен с одним из выходов блока уп равления, третий вход сумматора подключен к выходу регистра сдвига, а выход сумматора соединен с одним из входов компаратора данных, другой вход которого подключен к выходу фор мирователя управляющих сигналов. На чертеже изображена блок-схема устройства для записи и контроля про граммируемых блоков постоянной памяти. . Устройство содержит блок 1 управления, регистр 2 текущего адреса, регистр 3 конечного адреса, регистр данных, задающий генератор5 ,блок 6 оперативной памяти, счетчик 7, ком паратор 8 конечного адреса, компаратор 9 данных. Ко входам и выходам устройства подключается индивидуальный модуль 10, к которому через разъемы 11 подсоединяется программируемый блок 12 постоянной памяти. Устройство также содержит блок 13 аналоговой памяти, ключи I, дешифра тор15 дополнительный блок 16 опера тивной памяти, счетчик 17. цифроаналоговый преобразователь 18, формирователь 19 адресных сигналов, формирователь 20 сигналов данных, формирователь 21 синхросигналов, блок 22 программируемых синхросигналов, сум4. матор 23, регистр сдвига и формирователь 25 управляющих сигналов. Первые входы регистра сдвига и сумматора 23 подключены к одному из входов устройства, вторые входы к выходу формирователя 25, вход которого соединен с одним из выходов блока 1 управления. Третий вход сумматора 23 подключен к выходу регистра 24 сдвига, а выход сумматора 23 соединен с одним из входов компаратора 9 данных, другой вход которого подключен к выходу формирователя 25. Устройство работает следующим обра з.ом. В память блока 1 записываются программы первичного контроля, с помощью которых определяется качество блока 12. Из блока 1 в соответствии с программой входного контроля необходимая информация заносится в блок 16оперативной памяти для задания величины верхних и нижних границ импульсов формирователей 19 с целью определения начала и конца контроля; в блок 22 программируемых синхросигналов для выбора номера канала, задержки и длительности импульсов синхронизации; в задающий генератор 5 определяющий -частоту контроля. По команде из блока 1 в соответствии с временной диаграммой работы блока 12 блок 22 выдает сигналы на индивидуальный модуль 10 и на регистры 2 и 4. По первоначальному адресу, записанному в регистре 2, считывается информация из блока 12 на компаратор 9 где идет сравнение с содержимых регистра t. Положительный результат сравнения позволяет добавить единицу в регистр 2 с периодом, определяемым задающим генератором 5Отрицательный результат сравнения поступает в блок 1 и.запрещается добавление единицы в регистр 2. При сравнении содержимого регистра 2 с содержанием.регистра 3 в блок 1 приходит команда Годен. Формирование величины верхних и нижних границ импульсов в формирователях происходит после записи в блок 16 последнего слова. Счетчик 17тактируется собственным внутренним генератором. Каждое состояние счетчика 17 расшифровывается дешифратором 15 в позиционный код и ВЬ13Ывает считывание соответствующего слова в виде двоичного кода из блока 16. 5 Двоичный код каждого слова блока 16 преобразуется цифроаналоговым преобразователем 18 в аналоговый , сигнал. Этот сигнал через открытый соответствующим позиционным кодомдешифратора 15 один из ключей 1 4 пос тупает и запоминается элементами памяти блока 13 аналоговой памяти. С выходов блока 13 соответствующие cvir налы напряжения поступают на формирователи 19-21, подготавливая их к работе. После подготовки формирователей с регистра 2 на формирователь 19 последовательно поступают коды адресов ячеек блока 12. Они, преобразовываясь формирователями 19 в необходимую форму, поступают на адресные входы блока 12. С кодом каждого адреса блока 12 выдается управляющий сигнал блоком 22. Этот сигнал через формирователь 21 также поступает на соответствующие входы блока 12. По каждому адресу происходит считывание информации выбранной ячейки блока 12 и сравнение этой информации с пер воначальной записанной в per 1стре Ц компаратором 9. Так продолжается до тех пор, пока код регистра 2 не срав нивается с кодом регистра 3 компаратором 8, который выдает в блок 1 соответствующий сигнал. Цикл входного контроля работоспособности блока 12 заканчивается. Так выполняется цикл функционального контроля блоков 12 с объемом до -16 ть1с. бит информа-. ции. Если же объем блока 12 больше указанной величины, то их первичный функциональный контроль может быть выполнен по сокращенной программе с помощью сумматора 23, регистра 2k и формирователя 25- С этой целью аналогично описанному выше выполняется подготовка всех блоков и узлов устройства. Весь массив памяти блока 12 разбивается на несколько зон. Для каждой зоны определяется циклическая или обычная сумма чисел, входящих в эту зону. В блок 6 оперативной памяти заносятся значения указанных сумм. В том случае, когда блок 12 имеет один разряд,формирователь 25 блокирует компаратор 9 и сумматор 23 открывая регистр 2Ц для приема информации с блока 12. При этом заполняется регистр 2.. После чего формирователем 25 выдается сигнал для передачи информации из регистра 2 в сумматор 23. Происходит суммиро 3.6 вание числа, переданного из регистра 2+ с содержимым сумматора 23- Описанный цикл работы продолжается до тех пор, пока не будет считано пос- леднее число из контролируемой зоны памяти блока 12 и не получена сумма всех чисел зоны. После этого формирователь 25 передает полученную сумму в компаратор 9, куда ранее из блока 6-оперативной памяти было.занесено контрольное число и где происходит их сравнение и определяется результат контроля. Цикл контроля следующей зоны блока 12 происходит аналогично. 6 том случае, когда контролируется многоразрядный блок 12, информация может быть передана прямо в сумматор 23, минуя регистр 2. В сумматоре 23 накапливается сумма чисел контролируемой зоны блока 12, Дальнейший цикл контроля аналогичен описанному выше. После проведения входного функционального контроля выполняется программирование (запись) в соответствии с таблицей истинности, занесенной в память блока 1. С этой целью после занесения требуемой информации и подготовки к работе фopмиpoвaтeлeйlf 19 21 аналогично описанному выше с регистра k на формирователь 20 синхронно с каждым адресом поступает информация, в соответствии с которой происходит электрическое программирование блока 12. Отличия режима программирования от режима входного контроля следующие: добавление единицы в регистр 2 проводится по команде из блока 1, а . не из задающего генератора из каналов синхронизации выбирается для организации паузы после программирования, так как,например, биполярные схемы программируемых постоянных блоков памяти требуют знaчиteльную паузу после программирования каждого бита в режиме программирования в течение паузы проводится контроль правильности программирования в зависимости от типа схемы программируемого блока 12 после каждого бита или всего слова , задающий генератор необходим только для организации синхроимпульсов и паузы в блоке 22. Режим программирования выполняетя, как и в первом случае, до тех

7

пор, пока код регистра 2 не станет равным коду регистра 3.

После окончания режима программирования проводится режим выходного функционального контроля. Отличия режима выходного контроля от входного заключаются в том, что ожидаемая информация для сравнения при считывании из блока 12 на компаратор 9 поступает из блока 6 оперативной памяти, в которой предварительно была занесена из блока 1;добавление единицы в счетчик 7 и регистр 2 идет синхронно из задающего генератора 5 с частотой предельной для .конкретного типа блока 12; если объем памяти блока 6 меньше объема, памяти блока 12, то режим выходного функционального контроля повторяется несколько раз, при этом последовательно увеличивается сойержимое регистра 2. Окончание выходного функционального контроля Проводится по содержимому регистра Зп

Выходной функциональный контроль программируемых постоянных блоков памяти с большим объемом памяти может; быть также выполнен путем сравнения контролЬнь1Х сумм, как это было описано выше в разделе входного контроля.

Предлагаемое устройство позволяет выполнить функциональный контроль

16138

блоков постоянной памяти объемом бо-, лее 16-65 тыс. бит информации при ограниченном (2- тыс. бит) объеме блока оперативной памяти самого устс ройства.

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

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

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

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

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

Источники информации,

принятые во внимание при экспертизе

1. Авторское свидетельство СССР № 796909, кл. 6 11 С 7/00, G 11 С 29/00, 20.01.78 (прототип).

Jz

. fi

-- -- - ff - //

SU 911 613 A2

Авторы

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

Пашкова Валентина Ивановна

Попель Леонид Михайлович

Хомутов Анатолий Дмитриевич

Даты

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

1978-12-21Подача