Запоминающее устройство

 

Изобретение относится к вычислительной технике и может быть использовано в запоминающих устройствах повышенной надежности. Цель изобретения - упрощение устройства, повышение быстродействия и надежности. Устройство содержит блок 1 управления, блок 2 автозапуска, контроллер 3 шины, дешифраторы 4, 5, блок 6 приемопередатчиков, регистры 7, 9 адреса, регистр 8 диагностики, регистр 10 синдрома, счетчик 11 слов, мультиплексор 12, блок 13 памяти, блок 14 контроля, формирователи 15,16 сигналов, входывыходы адресаданных 17, управляющие входы 18 и выходы 19 устройства, внутреннюю общую шину 20. 7 ил., 3 табл.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1 (19) (11) (5D 4 G 11 С 29/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

3 1 О Об11й .— 1

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4337938/24-24 (22) 27, 10, 87 (46) 23. 05.89. Бюл. М- 19 (71) Киевский завод электронных вычислительных и управляющих машин— головное предприятие Киевского производственного объединения "Электронмаш" им. В.И.Ленина (72) Е.Я.Белалов, В.К.Бочков, Э,В,Рудаков и С.П.Саламатов (53) 681.327.6(088,8) (56) Авторское свидетельство СССР

Р 1287240, кл. G 11 С 29/00, 1985.

Авторское свидетельство СССР

И- 1249594, кл. G ll С 29/00, 1985.

;:(54) ЗАПО11ИНАЮЩЕЕ УСТРОЙСТВО

;(57) Изобретение относится к вычислительной технике и может быть использовано в запоминающих устройствах повышенной надежности. Цель изобретения — упрощение устройства, повышение быстродействия и надежности. Устройство содержит блок 1 управления, блок 2 автоэапуска, контроллер 3 шины, дешифраторы 4, 5, блок 6 приемопередатчиков, регистры

7, 9 адреса, регистр 8 диагностики, регистр 10 синдрома, счетчик 11 слоев, мультиплексор 12, блок 13 памяти, блок 14 контроля, формирователи

15, 16 сигналов, входы-выходы адреса-данных 17, управляющие входы 18 и выходы 19 устройства, внутреннюю общую шину 20. 7 ил,, 3 табл, 1481865

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

Цель изобретения — упрощение устройства.

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 " блок автозапуска; на фиг. 3 — блок ут1равления; на фиг. 4 — узел синхронизации блока управления; на фиг.5узел управлейия памятью блока управления; на фиг. 6 — узел управления диагностикой блока управления; на фиг. 7 — контроллер шины.

Устройство содержит блок 1 управления, блок 2 автозапуска, контроллер 3 шины, первый 4 и второй 5 дешифраторы, блок 6 приемопередат- 20 чиков, первый регистр 7 адреса, регистр 8 диагностики, второй регистр

9 адреса, регистр 10 синдрома, счетчик 11 .слов, мультиплексор 12, блок 13 памяти, блок 14 контроля, 25 формирователи 15 и 16 сигналов, входы-выходы 1? адреса-данных, управляющие входы 18 и выходы 19 устройства, внутреннюю. общую шину 20.

Блок 2 автозапуска (фиг. 2) со- 30 держит элементы НЕ 21 и 22, элемент И-НЕ 23, элементы И-ИЛИ-НЕ 2426 И триггеры 27-29.

Блок 1 управления (фиг. 3) содержит узел 30 генераторов, узел 31 син- 35 хронизации (фиг. 4), узел 32 управления памятью (фиг. 5) и узел 33 управления диагностикой (фиг. 6).

Узел 31 синхронизации содержит элементы.И-НЕ 34-37, элементы НЕ 38 40 и 39, элемент И-ИЛИ 40, триггер 41 и регистры 42-44, Узел 32, управления. памятью содержит элементы И-ИЛИ-HE 45-47, элемент

ИЛИ-НЕ 48, элемент И-ИЛИ 49, элемент 45

НЕ 50 и элементы И-НЕ 51 и 52, узел

33 управления диагностикой — элементы И-ИЛИ-НЕ 53-55, элемент И-НЕ 56 и элементы НЕ 57 и 58, а контроллер

3 шины — элементы И-HE 59-64 элемент

ИЛИ-НЕ 65 и элемент НЕ 66.

Устройство работает в следующих режимах: "Запись"; "Чтение", "Регенерация", ",Диагностика" °

В режиме "Запись" на управляющие входы 18 устройства поступают управляющие сигналы Признак записи", "Обмен", "Строб записи".

На входы-выходы 17 устройства поступают последовательно сначала адрес, а затем данные в виде блока до 16 слов.

На управляющие выходы 19 устройства поступают сигналы "Ответ" и

"Продолжение".

В каждом цикле записи устройство выполняет прием сигнала "Строб записи" и выдачу сигналов "Ответ", "Продолжение", сигнал "Обмен" устанавливается в начале блока данных и снимается в конце его.

В случае, если прием блока данных окончен, происходит переполнение счетчика 11 слов и сигнал "Продолжение" не вьщае тс я .

Контроллер 3 шины разрешает выдачу сигналов с выхода блока 6 приемопередатчиков на внутреннюю шину 20 адреса и данных выработкой сигнала "Разрешение" (элемент HE 57).

Адрес и данные принимаются на блок

6 приемопередатчиков. Затем адрес поступает на первый регистр 7 адреса и счетчик 11 слов.

Данные с приемопередатчиков блока

6 поступают в блок 13 памяти и блок

14 контроля, который формирует контрольные рязряды по коду Хэмминга и передает их в блок 13 памяти. Первый дешифратор 4 формирует управляющие сигналы на выбранную часть блока 13 памяти, Блок 2 автозапуска формирует запускающие сигналы на блок 1 управления и счетчик 11 слов.

Прием каждого сигнала "Строб за-. писи" вызывает срабатывание триггера

29 и элемента 24 в блоке 2 автозапуска, после чего запускается блок

1 управления, а счетчик 11 слов увеличивает содержимое на единицу, Блок

l управления принимает сигнал "Работа" с элемента 24, формирует запрос регенерации на триггере 41, выполняет арбитраж запросов на элементах 36 и 40, формирует временную диаграмму записи на регистрах 43 и 44, вырабатывает управляющие сигналы ."Ответ" (на элементе 45), "Продолжение" (на элементе 46), "Запись данных" (на элементе 50), "Управление мультиплексором" (на элементах 49 и

52), "Запись контрольных разрядов" (на элементе 51), "Запись в блок контроля" (на элементе 47).

1461865 мяти.

В режиме диагностики могут выполняться следующие операции: Запись

40 регистра, Чтение регистра, Отмена коррекции", "Отмена записи .контрольных разрядов", "Маскирование ошибки", При операции "Запись регистра"

45 выполняется обмен внешними сигнапарам, а сигнал "Продолжение" не используется.

Второй дешифратор 5 выполняет дешифрацию адреса регистра, Результат дешифрации, признак записи и при55 знак обращения к регистрам запоминаются в регистре 7.

В режиме Чтение" на вход устройства поступают управляющие сигналы

"Блок", "Обмен" "Строб чтения".

Двунаправленные приемопередатчики блока 6 сначала принимают адрес, затем переходят в режим передачи и выдают считанные данные на входы-выходы 17 устройства в виде блока данных до 16 слов.

На управляющие выходы 19 устройства поступают сигналы "Ответ" и

"Продолжение".

В каждом цикле чтения устройство принимает сигнал "Строб чтения" и выдает сигналы "Ответ", "Продолжение" а сигналы "Обмен" и "Блок" устанавливаются в начале блока данных и снимаются в конце его.

Последнее слово в блоке выдается без сигнала "Продолжение", что означает конец блока данных.

Контроллер 3 шины выдает сигналы

"Разрешение" (на элементе 65) и "Передача" (на элементе 60) в блок 6, сигналы "Разрешение выдачи" (на элементе 61) на формирователь 15 и "Чте" ние блока контроля" (на элементе 59) на блок 14.

Такая последовательность сигналов обеспечивает выдачу адреса с блока

6 на блоки 5, 7 и 11, затем выдачу данных с формирователя 15 на блок

14 контроля и выдачу данных с блока

14 на блок 6, причем все потоки адреса и данных идут через внутреннюю общую шину 20, Считанные данные с блока 13 памяти поступают на формирователь 15, а затем в блок 14 контроля, а контрольные разряды — в блок 14 контроля.

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

Блок 2 автозапуска принимает с блока 6 сигналы "Обмен", "Блок", "Строб чтения", со счетчика. l:1 — сигнал

"Конец блока".

Блок 2 вырабатывает сигналы "Конец цикла" (на элементе ?8), "Автоэапуск" (на элементе 29), "Работа" (на элементе 24).

Сигнал "Конец цикла" означает, что внутренний цикл окончен, устройство свободно и можно начинать новый цикл. Сигнал "Автозапуск" означает, 5

35 что цикл обмена через интерфейс окончен и можно начинать автозапуск нового цикла чтения. Сигнал с выхода элемента 29 блока 2 запускает счетчик 11 слов, а сигнал "Работа" с выхода элемента 24 запускает блок 1 управления.

Блок 1 управления выполняет арбитраж запросов на элементах 36 и 40, формирует временную диаграмму, вырабатывает управляющие сигналы "Ответ", "Продолжение", "Запись в блок контроля", "Управление мультиплексором", "Контроль". При наличии. ошибок блок

1 вырабатывает строб одиночной ошибки или строб двойной ошибки и сигнал

"Ошибка". При этом взводится триггер одиночной или двойной ошибки ре- . гистра 8 диагностики.

При двойной ошибке старшие разряды адреса запоминаются на втором регистре 9 адреса„ а при одиночной ошибке синдром и два старших разряда адреса запоминаются на регистре

10 синдрома.

В режиме "Регенерация" генератор формирует последовательность импульсов, которая устанавливает триггер

41 запроса регенерации. На элементах

36 и 40 выполняется выбор режима:

"Работа" или "Регенерация". Регистр

42 формирует временную диаграмму регенерации.

Адрес регенерации задается счетчиком, встроенным в микросхемы пами, но при этом передаются не блоки данных, а отдельные слова.

Сигнал "Блок" используется в качестве признака обращения к регистБлок 1 управления вырабатывает сигнал "Запись в регистр" °

1481865

Разряды регистра 10

0...5

6,7

Таблица!

Контроллер 3 шины вырабатывает сигнал "Разрешение", а блок 6 обеспечивает прием адреса и данных на внутреннюю общую шину.

Данные заносятся на регистр 8, Формат регистра 8 приведен в табл. 1, Т а б л и ц а 3

Назначение

Синдром одиночной ошибки .Старшие разряды адреса одиночной ошибки

Разряды регистра 8

Назначение

0 1

Разряды регистра 9

Назначение

0...7.Маска ошибки

Отмена коррекции ошибок

Отмена записи контрольных разрядов

Признак чтения регистра 10

Признак одиночной ошибки

Признак двойной сшиб" ки

При операции "Чтение регистра" выполняется обмен внешними сигналами, но передаются не блоки данных, а ! слова, сигнал "Блок." используется в качестве признака обращения к регистрам, а сигнал "Продолжение" не выда« ется.

Дешифратор 5 определяет адрес регистра, Контроллер 3 шины вырабатывает сигналы "Разрешение" .(на элементе

64), "Чтение адреса" (на элементе

63) или "Чтение синдрома" (на элементе 62) в зависимости от второго бита регистра 10.

При этом выполняется прием адреса, выдача содержимого регистра 8 и регистра 9 или 10.

Таким образом, можно произвести чтение регистра диагностики, адреса двойной ошибки, синдрома одиночной ошибки, адреса одиночной ошибки.

Форматы регистров 9 и 10 привеJ дены в табл. 2 и 3.

Таблица2

Старшие разряды адреса двойной ошибки

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

При операции "Отмена коррекции" в первый разряд регистра 8 записывается одиница. В этом случае при чтении памяти блох 14 контроля обнаруживает одиночные ошибки, но не корректирует их, а блок 1 управления вырабатывает сигнал "Ошибка" (на элементе 54). Остальные действия выполняются как при обычном чтении.

При операции "Отмена записи контрольных разрядов" во второй бит регистра 8 записывается единица, Блок

1 управления при этом отменяет выработку сигнала ."Запись контрольных " разрядов" (на элементе 51) ° Осталь-. ные действия выполняются как при обычной записи.

Таким образом, можно записывать любые коды с неправильной четностью для тестирования блока контроля, При операции "Маскирование ошибки" записывается единица в нулевой бит регистра 8. При наличии сигнала

"Маска ошибки" система игнорирует сигнал "Ошибка".

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

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

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

5.

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

1481865

0m 7

0m 7 бт 26

On 6

От 6

6т9L6

6m 6 йп6

An 7 блб

6m 7

0m 6

gm 7

От 0 вп

От 7

6т99.3

0m 9Ì бт Иб бт 7

От И1

5nN а Мб

Оп 92.! фиа 5

1481865

Фиг4

От 7

Ол 930

От Н1

Om 19

Onf 7

От ЮУ

0л Н!

OmN Om8

Om7 бт М0

Om И1

Om 1Ч

0mu

0m 8

0m f9

Om 19

0т0

От 02

Яа ИУ

Ов 7 .Ол б

Яи 7 йп Ф5

0в б

От 7

0m +Z

Яп Ф5

Вп б йе 7

977 8

0m Ф5

0m б

Яп 7

0m 8

Оа Ф5

От б йп 7

Фиг.7

Составитель 10.Сычев

Редактор И.Шмакова. Техред А.Кравчук Корректор Н,Король

Заказ 2699/55 Тираж 559 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва,.Ж"35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r.Óæãîðîä, ул. Гагарина,101

Запоминающее устройство Запоминающее устройство Запоминающее устройство Запоминающее устройство Запоминающее устройство Запоминающее устройство Запоминающее устройство Запоминающее устройство 

 

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

Изобретение относится к вычислительной технике и может быть использовано для построения систем технологического контроля блоков памяти (БП)

Изобретение относится к вычислительной технике ,в частности, к запоминающим устройствам /ЗУ/, и может быть использовано для построения высоконадежных блоков памяти с восможностью ремонта двух накопителей в процессе решения задачи

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении БИС ОЗУ и ЗУ на их основе с встроенными средствами проверки работоспособности

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

Изобретение относится к цифровой вычислительной технике и может быть использовано в высоконадежных вычислительных средствах

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

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

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

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

Изобретение относится к полупроводниковому запоминающему устройству, содержащему схему обнаружения и исправления множественных ошибок

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

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

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

Изобретение относится к области автоматики и вычислительной техники

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх