Устройство сопряжения для контроля блоков памяти
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 0 4 0 11 С 29 0 ОБ Е ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССРОПИСАНИЕ И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(71) Киевский завод электронныхвычйслительных и управляющих машинголовное предприятие Киевского производственного объединения "Электронмаш"им, В,И.Ленина(56) Авторское свидетельство СССРУ 1251189, кл, 0 11 С 29/00, 1985.Авторское свидетельство СССР11 957278 ф кле О 11 С 29/00 э 1981(54) УСТРОЙСТВО СОПРЯЖЕНИЯ ДЛЯ КОНТРОЛЯ БЛОКОВ ПАМЯТИ(57) Изобретение относится к вычислительной технике и может быть использовано для построения систем технологического контроля блоКов памяти(БП), Целью изобретения является уве-,личение,пронзводительности и достоверности контроля, Устройство со-. Изобретение относится к вычислительной технике и может быть использовано для построения систем технологического контроля блоков памяти,Целью изобретения является увеличение производительности и достоверности контроля.На фиг,1 представлена схема устройства сопряжения для контроля блоков памяти; на фиг. 2 - схема формирователя сигналов управления; на фиг,3 - схема первого дешифратора держит формирователь сигналов управления, два блока приемопередатчиковдля сопряжения с системной шинойи контролируемыми БП, первый дешифратор, определяющий режим работыустройства, селекторный регистр ивторой дешифратор, обеспечивающие вы.борку контролируемых БП, регистр диагностики, первый и второй коммутаторы, блоки приемников и передатчиков сигналов управления и обмена,Устройство позволяет вести контрольнескольких БП в режиме обращения ихранения информации, Предусмотренавоэможность подключения устройствак шине микроЭВМ для организациимногопостовой системы технологического контроля, расширены диагностические возможности устройства за счетимитации неправильных комбинаций управляющих сигналов, проверки замыка"ний пустых контактов и проверки выполнения режима бЛочной передачи данных, 9 ил,2на фиг,4 " фрагмент схемы второго блока приемопередатчиков; на фиг,5 - схема второго дешифратора; на фиг,6 - схема регистра диагностики, на фиг.7 - схема второго блока приемников; на фиг,8 - схема блока передатчиков; на фиг,9 - пример подключения устройства к системе,Устройство (фиг.1)содержит формирователь 1 сигналов управления, первый 2 и второй 3 блоки приемопередатчиков, первый 4 и второй 5 блоки приемников, блок 6 передатчиков, первыйи второй 8 коммутаторы, первый 9и второй 10 дешифр аторы, регистр 1,1диагностики, селе кторный регистр 12,информационные входы-выходы 13 сопряжения, входы в выхо 14 адреса, входы15 адреса и входы 16 управления 1 выходы.17 проверки пустых контактов, выходы18 выборки й выходы 19 управленияобъемом.Формирователь 1 сигналов управления (фиг,2) содержит триггеры 20"22,элементы И-ИЛИ 23, И 24-26, И-НЕ 2730, НЕ 31-40, резисторы 41-44, конденсаторы 45-48 и элемент И 49,Первый дешифратор 9 (фиг.3) содержит элемент 50 сравнения, элемент 51и коммутационное поле 52,Второй блок 5 приемников (фиг.7)содержит элементы НЕ 53-58.Блок 6 передатчиков (фиг,8) содер, жит элементы И-НЕ 59 и НЕ 60-64,Система для технологического про"гона и контроля блоков памяти ( фиг,9)содержит микроЭВМ 65,несколько устройств 66 сопряжения для контроляблоков памяти, к которым подключеныблоки 67 памяти,В данном случае приведен примерконкретной реализации системы причисле подключаемых блоков памяти И=64,Устройство обеспечивает сопряжение интерфейса 68 микроЭВМ с интерфейсом 69 памяти и расширениеадресного пространства обоих интерфейсов.Интерфейс 68 микроЭВМ содержитвходы-выходы 13 данных, входы 15 адреса, управляющие сигналы Обращение"16,1, ".Операция" 16.2, "Блочный режим" 16.3, "Сброс устройства" 16.4,"Ответ устройства" 19,1,Интерфейс 69 памяти содержитвходы-выходы 14 адреса и данных, выходы 7 проверки пустых контактов,выходы "Выбор блока памяти" 18, "Обмен" 192, "Запись" 19,3, "Чтение"19,4, "Блок" 19,5, "Сброс памяти"19,6, "Ответ памяти" 16.5 и "Продолжение" 16.6,Устройство может работать в следующих режимах обращение к устройст, ву, обращение к памяти, диагностика,технологический прогон. В качествепризнака обращения к утройству используется старший разряд адреса,В режиме обращения к устройствумогут выполняться операции записи ичтения регистров 11 и 12, выбор операции определяется сигналом "Операция" 16,2,В режиме записи устройство работает следующим образом.Блок 5 приемников принимает сигналы Обращение" 16.1 и "Операция" 16,2Блок 4 приемников принимает адрес свхода 15 адреса, а блок 3 приемопередатчиков принимает данные с входа13 данных,Дешифратор 9 анализирует адреси выдает сигналы "Режим обращения кустройству" 9.2 и "Запись в регистры"9,1. При этом данные с блока 3 приемопередатчиков записываются в регистры 11 и 12, а дешифратор 10 выдаетсигнал выбора блока памяти на однуиз шин 18.Формирователь 1 сигналов принимает сигнал 9,1 на элемент И-ИЛИ 23 и25 выдает сигнал Ответ устройства" 1,1на блок 6 передатчиков,При чтении устройства выполняется следующий алгоритм,Блок 5 приемников принимает сигналы "Обращение" 16,1 и "Операция"16,2, блок 4 приемников принимаетадрес с входа 15 адреса,Дешифратор 9 анализирует адрес ивыдает сигнал "Режим обращения,кустройству" 9,2, Первый коммутатор 7принимает данные регистров 11 и 12 ивыдает на блок 3 приемопередатчиков, который передает их на шину 1340 данных,Формирователь 1 сигналов выдаетсигнал "Ответ устройства" 1.1 наблок 6 передатчиков и инверсию этогосигнала 1,7 на блок 3 приемопередат 45 чиковВ режиме обращения к памяти могутвыполняться операции записи в памятьи чтение. памяти, выбор которых определяется сигналом "Операция" 16,2,Эти операции могут выполняться в одиночном и блочном режимах, выбор которых определяется сигналом "Блочныйрежим 16,3Суть блочного режима заключается55втом что в интерфейсе 69 памяти шины адреса и данных совмещены ипо ним сначала выполняется одна по-сылка адреса, а затем последовательность (блок) данных, 5 14818В одиночном режиме н каждом обращении передаются адрес и данные последовательно по одним и тем же шинам14.При операции Запись в память"11 5устройство работает следующим образом,Второй блок 5 приемников принимаетс шин интерфейса 68 сигналы "Обращение" 16,1, "Операция" 16,2, "Блочный режим" 6,3, инвертирует их и выдает сигналы соответственно 5.1, 5,2,5,3 в формирователь 1 сигналов,Блок. 4 приемников принимает адрес,а блок 3 приемопередатчиков " данйые,На дешифратор 9 поступает адрес,а на коммутатор 8 - адрес и данные,Дешифратор 9 распознает адрес памяти ( низкий уровень на выходе 9,1),после чего запускается формировательсигналов управления, Срабатывают элементы 27, 32, 28, взводится триггер20, который формирует сигнал "Обмен"1,2. 25Затем срабатывают элементы 33, 24,34, 35 и 25, что вызывает формирование сигналов "Запись" 1,3 и "Мультиплексирование" 1.6.Выдача сигнала "Запись" затем повторяется столько раэ, сколько проходит сигналов "Обращение" 5, до техпор, пока не сбросятся сигнал "Обмен 111.2 и триггер 20,Сигнал "Мультиплексирование" 1,635управляет коммутатором 8, которыйпропускает сначала адрес, а затемданные с блока 4 и 3 соответственно,причем данные передаются столько раз,сколько вырабатывается сигналов 1 Запись", Затем адрес и данные выдаютсячерез блок 2 приемопередатчиков навходы-выходы 14 адреса и данных, асигналы "Обмен" 1.2 и "Запись" 1,3 -через блок 6 передатчиков на выходы19,2 и 19.3,Блок 5 приемников принимает сигналы "Ответ памяти" 16,5 и "Продолжвние" 16,6 с шин памяти и выдает соответственно сигналы 5,5, 5.6 в формирователь 1 сигналов столько раз,сколько формируется сигналов "Запись"1,2 (19.2), причем сигналы "Продолжение" формируются на 1 раз меньше,Отсутствие сигнала "Продолжение" 16,6означает, что память закончила прием.блока данных,В этом случае на выходах элемента30 и триггера 21 формируется высокий 64 6уровень, а на выходе элемента 29низкий после чего триггер 20 сбрасывается.Сигналы "Ответ памяти" 5,5 и "Запись" 1.3 поступают на элемент 23,который выдает сигнал "Ответ устройства" 1,1 на блок 6 передатчиков,а оттуда - на шину 19,1 микроЭВМ вкаждом цикле обращения,В одиночном режиме на вход 16,3 непоступает сигнал "Блочный режим 111 навыходах элемента 30 и триггера 21формируется высокий уровень, а навыходе элемента 29 - низкий уровеньпосле окончания сигнала"Обращение"5,1, Таким образом, триггер 20 исигнал "Обмен" 1. 2 сбрасываются прикаждом цикле обращения, в течениекоторого :ыполняется запись толькоодного слова и выдается один сигнал"Запись",При операции "Чтение памяти" блок5 приемников принимает сигналы 16,1,16,2, 16,3 и выдает сигналы 5.1,5.2, 5,3 (" Обращение", "Операция","Блочный режим") в формирователь 1сигналов,Адрес с входа 15 проходит черезблок 4 приемников, коммутатор 8,блок 2 приемопередатчиков и поступает на входы-выходы 14,Дешифратор 9 определяет адреспамяти, Срабатывают элементы 27, 32,28, триггер 20, который формируетсигнал "Обмен" 1,2, затем срабатывают элементы 33, 24, 26 и формируется сигнал "Чтение" 1,4, которыйвырабатывается столько раз, сколькоприходит сигналов "Обращение".5,1 дотех пор, пока не сбросятся сигнал"Обмен" 1,2 и триггер 20,В блочном режиме по переднемуфронту первого сигнала "Чтение" вырабатывается сигнал "Блок" 1,5, который является признаком блочного чтения, Сигнал 1,5 снимается по переднему фронту последнего сигнала "Чтение", Снятие сигнала "Блок" означает, что устройство окончило приемблока. формирование. сигнала "Блок"1.5 выполняют триггер 22 и элемент49,Сигналы "Обмен" 1,2, "Чтение" 1.4,"Блок" 1,5 через блок 6 передатчиков поступают на шины памяти 19,2,19.4 и 19,5 соответственно,Блок 5 приемников принимает сигналы "Ответ памяти" 165 и "Продолже"Чтение" 1,4, В последнем цикле чтения сигнал "Продолжение" 16,6 непоступает, Отсутствие сигнала 16,6означает, что память закончила передачу блока данных. В этом случае навыходе триггера 21 формируется высокий уровень, триггер 20 сбрасывается, сигнал "Обмен" 1.2 снимается,.Сигнал "Ответ памяти" 5,5 поступает на элемент 23, который выдаетсигнал "Ответ устройства" 1,1 и егоинверсию 1,7, Сигнал 1, 1 поступаетчерез блок 6 передатчиков на шину19,1 микроЭВМ, а сигнал 1.7 переводитблок 3 приемопередатчиков в режимвыдачи данных на двунаправленную шину 13 микроЭВМ. Сигнал "Чтение" 1,4переводит блок 2 приемопередатчиков.в режим приема данных с входов-выходов 14 памяти,Данные из памяти в каждом цикле 25чтения проходят через блок 2 приемопередатчиков, коммутатор 7, блок 3 приемопередатчиков на входы-выходы 13данных,В одиночном режиме на выходе триггера 21 формируется высокий уровень,поэтому триггер 20 и сигнал "Обмен"1.2 сбрасываются в конце каждого циклаобращения, в течение которого выпол"няется чтение только одного слова ивыдается один сигнал "Чтение",Конденсаторы и резисторы 41-47обеспечйвают задержку сигналов иформирование требуемых временных соотношений, 40В режиме диагностики устройствоможет выполнять следующие операции:формирование неправильных комбинацийуправляющих сигналов, проверка замыканий пустых контактов, 45При формировании неправильных комбинаций управляющих сигналов в ре".гистр 11 диагностики записываетсятребуемый код,Инверсные выходы регистра используются для управления сигналами следующим обоазом: 11,2 " отмена сбросасигнала "Обмен, 11,4 - запрет выдачи сигнала "Блок"; 11,6 - запрет выдачи сигнала "Обмен"; 11,8 " запретвыдачи сигналов "Запись", "Чтение".Формирование неправильных комбинаций этих сигналов памяти позволяетпроверить ее реакцию в этих случаях тестом, Проверка замыканий пустых контактов выполняется спи.дуюшим образом.Прямые выходы регистра 11 соединены следующим образом: 11. с нечетной, а 11,3 с четной группами пустых контактов памяти, В 0,1 биты регистра 11 записываются контрастные коды типа 01 или 10, а затем выполняют чтение тех же бит регистра 11 и сравнение считанного кода с записанным. Результат сравнения показывает наличие или отсутствие замыканий проверяемых контактов между собой, а также с шинами земли и питания, Затем в 0,1 биты регистра 11 записывается код 00, после чего надо пропус: тить тест памяти, при этом должны обнаружиться замыкания пустых контактов с рабочими контактами, После этого надо изменить код регистра 11 на инверсный и повторить обе проверки, Проверка замыканий пустых контактов Фвыполняется для того, чтобы эти заМакания не мешали при установке памяти в комплектуемую ЭВМ, где эти контакты могут использоваться при работе с другими устройствами.В режиме технологического прогона используется система (фиг.9), которая работает следующим образом, В каждом из устройств 66,1-66,8 на коммутаци" онном поле 52 распаивается код, соответствующий номеру устройства от 0 до 7, Затем микроЭВМ 65 записывает в селекторный регистр 12 младшего устройства 66,1 код, равный адресу младшего блока памяти 000 (биты 12,1- 12,3) и бит разрешения обмена (бит 12,4), Дешифратор 9 определяет номер младшего устройства, Дешифратор 10 на основании кода регистра 12 формирует сигнал младшего блока 67,1 памяти, После этого микроЭВМ пропускает тест через младший блок 67, 1 памяти, подключенный к младшему устройству 66.1, Затем в регистре 2 код наращивается на единицу, Дешифратор 10 формирует сигнал выбора следующего блока 67,2 памяти, после чего пропускается тест через этот блок памяти, Таким образом, выполняется проверка всех блоков 67.1-67.8 памяти, подключенных к младшему устройству 66,1. Затем его регистр 12 обнуляется, а регистр 12 следующего устройства 66.2 активизируется, т.е. в его бит 12.4 записывается "1", а в биты 2.1-12.3 ч 1481864 1 цмладший номер проверяя.ого блока памяти. После этого проверяется младший блок 67,9 памяти, подключенный к устройству 66,2. Затем наращивается номер блока памяти в регистре 125 и тестуется следующий блок 67,10 памяти и т,д, Таким образом, может быть выполнена проверка или технологический прогон всех блоков памяти, подклвченных к системе, причем оче" редкой блок памяти проверяется в режиме обращения, а остальные - в режиме хранения.15формул а из обр етения Устройство сопряжения для контроля блоков памяти, содержащее формирователь сигналов управления, первый 20 выход которого соединен с управляющим входом первого блока приемопередатчиков, входы-выходы которого являются входами-выходами адреса и данных контроля устройства, а информацион ные выходы подключены к информационным входам первой группы первого коммутатора, о т л и ч а ю щ е е с ятем, что, с целью увеличения производительности и достоверности конт 1роля, в устройство введены второй блок приемопередатчиков, первый и второй дешифраторы, первый и второй блоки приемников, блок передатчиков, второй дешифратор, регистр ди" агностики и селекторный регистр, причем выходы формирователя сигналов управления с первого по седьмой подключены соответственно к входам блока передатчиков с первого по пятый, к первому управляющему входу второго блока приемопередатчиков,и к управляющему входу второго коммутатора, информационные входы первой группы которого соединены с информа 45 ционными входами регистра диагностики и селекторного регистра и с выхо-. дами второго блока приемопередатчикбв, инфармационнные входы которого подлючеы к выходам первого коммутатора, управляющий вход которого сое-динен с вторым выходом первого дешифратора и с первым входом формирователя сигналов управления, входы которого с второго по девятый подключены соответственно к первому, второму, третьему, пятому и шестому выходам второго блока приемников, квторому, четвертому и восьмому выходам регистра диагностики, шестой выход которого соединен с шестым входомблока передатчиков, седьмой входкоторого подключен к четвертому выходу второго блока приемников, первыйи второй выходы которого соединеныс управляющими входами первого дешифратора, второй выход которого подключен к синхровходам регистра диагностики и селекторного регистра, информационные входы первого дешифратора соединены с выходами первого блокаприемников и с информационнымивходами второй группы второго коммутатора, выходы которого подключенык информационным входам первого блокаприемопередатчиков, первый, третий,пятый и седьмой выходы регистра диагностики и выходы селекторного регистра соединены с информационными входами второй группы первого коммутато. -ра, второй выход второго блока приемников подключен к второму управляющему входу второго блока приемопередатчиков, входы-выходы которого являются информационными входами-выходами сопряжения устройства, входыпервого и второго блоков приемниковявляются соответственно входами адреса и управления устройства выходырегистра диагностики являются выходами проверки пустых контактов устройства, выходы селекторного регистрасоединены с входами второго дешифратора, выходы которого являются вы -ходами выборки устройства, выходыблока передатчиков являются выходами управления обменом устройства.13 а/ 1481864 аг.Л Уа 1 нв жг Ри 1 Ю,У НО 8 Ф НР АХ Но Жб ЮЗ 7 На а ИО В,11или Я 12
СмотретьЗаявка
4321405, 26.10.1987
КИЕВСКИЙ ЗАВОД ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ И УПРАВЛЯЮЩИХ МАШИН ГОЛОВНОЕ ПРЕДПРИЯТИЕ КИЕВСКОГО ПРОИЗВОДСТВЕННОГО ОБЪЕДИНЕНИЯ "ЭЛЕКТРОНМАШ" ИМ. В. И. ЛЕНИНА
БЕЛАЛОВ ЕВГЕНИЙ ЯКОВЛЕВИЧ, БОЧКОВ ВАЛЕРИЙ КОНСТАНТИНОВИЧ, РУДАКОВ ЭДУАРД ВЛАДИМИРОВИЧ, САЛАМАТОВ СЕРГЕЙ ПЕТРОВИЧ
МПК / Метки
МПК: G11C 29/00
Метки: блоков, памяти, сопряжения
Опубликовано: 23.05.1989
Код ссылки
<a href="https://patents.su/8-1481864-ustrojjstvo-sopryazheniya-dlya-kontrolya-blokov-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство сопряжения для контроля блоков памяти</a>
Предыдущий патент: Запоминающее устройство с коррекцией групповых ошибок
Следующий патент: Запоминающее устройство
Случайный патент: Плотномер