Последовательное буферное запоминающее устройство с самоконтролем Советский патент 1987 года по МПК G11C19/00 G11C29/00 

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

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

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

На фиг. 1 приведена структурная схема устройства; на фиг. 2 - блок управления; на фиг. 3 - временная диаграмма работы блока управления, режим записи; на фиг. 4 - то же, режим считывания.

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

Блок 14 управления содержит триггер 26, элемент ИЛИ 27, элемент 28 задержки, элемент НЕ 29, элемент И 30, элементы 31 и 32 задержки, элементы НЕ 33 и 34, элементы И 35 и 36, элемент ИЛИ 37, триггер 38, элемент 39 задержки, элемент И 40, триггер 41 и элемент ИЛИ-НЕ 42.

Устройство работает следуюшим ебразом.

В цикле записи сигнал записи по входу 11 (фиг. 1) передается на блок 14 управления, который формирует сигналы управления мультиплексорами 7 и 15 и сигнал записи в блок 1 памяти. В первом такте мультиплексор 7 подает на входы данных блока 1 информацию в инверсном виде с выхода блока 16 элементов НЕ. Эта информация занисывается но адресу, определяемому счетчиком 2. Затем эта информация считывается из блока 1 памяти и поступает на входы регистра 17. В следую- шем такте мультиплексор 7 подает на входы блока 1 памяти информацию в прямом коде с выхода мультиплексора 15, которая записывается в ту же ячейку памяти блока 1, а затем считывается из блока 1 и посту- 1ает на вход блока 10 сравнения.

Блок .14 управления формирует строби- рующий сигнал, который подается на блок 10. Но этому сигналу сравнивается код с выхода блока 1 с кодом с выхода регистра 17. Если ячейка неисправна, то код информации с выхода регистра 17 не является инверсной информацией с выхода блока 1 и блок 10 вырабатывает сигнал ошибки. Сигнал ошибки поступает на вход блока 5 формирования сигналов считывания, который формирует сигнал через элемент ИЛИ 8, на счетчик 2, увеличивая его содержимое на единицу. Тем самым достигается пропуск неисправной ячейки памяти блока 1, а также инициирует новый цикл проверки следующей ячейки. Если же ячейка исправна, т. е.

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

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

В цикле считывания сигнал считывания с входа 6 поступает на блок 5 формирования сигналов считывания и далее -

на блок 14 управления. Информация из блока 1 памяти по адресу, определяемому счетчиком 2, считывается в регистр 3, а затем начинается процедура тестирования ячейки памяти блока 1, аналогичная той,

- которая осуществляется в режиме записи. Нри этом в качестве проверочной информации используется информация с выхода регистра 3, проходящая через мультиплексор 15. В случае, если ячейка памяти исправна, блок 5 формирования сигналов

0 считывания формирует сигнал, поступающий на выход 9, указывая тем самым, что информация на выходах регистра 3 истинная. Если при тестировании ячейки памяти блока 1 памяти блок 10 сравнения вырабатывает сигнал ошибки, то блок 5 формирования сигналов считывания не формирует сигнал разрешения считывания, содержимое счетчика 2 изменяется (увеличивается на единицу, если форма организации «очередь, или уменьшается на единицу, есQ ли форма организации памяти «стек). Цикл считывания повторяется с вновь выбранной ячейки памяти блока 2 памяти.

Блок 14 управления работает следующим образом.

Цикл записи. Временная диаграмма

работы блока 14 представлена на фиг. 3. В исходном состоянии все триггеры установлены в нулевое состояние. В цикле записи на вход блока , 14 подается сигнал записи 11. С помощью триггера 26 формируется сигнал на выход 18 управле ния мультиплексором 15. Сигнал на выходе 19 для управления мультиплексором получается на выходе элемента И 30, на первый вход которого подается сигнал 11, прошедший через элемент ИЛИ 27, а на вто5 рой - задержанный инверсный сигнал 11. Сигнал 20 записи в блок I формируется на выходе элемента ИЛИ 37 с помощью элементов 31 и 32 задержки, элементов НЕ 33 и 34 и элементов И 35 и 36. Управляющий сигнал на выходе 21 для

0 регистра 17 образуется на выходе элемента И 35. Сигнал на выходе 22 перевода счетчика 2 в следующее состояние формируется на выходе элемента И 40 в случае, если нет сигнала на входе 24 с блока 10, который сбрасывает триггер 38 и возоб5 новляет повторение сигналов на выходах 19-23. Управляющий сигнал на выходе 23, подаваемый на блок 10 сравнения, образуется на выходе элемента И 36. Сигнал 12

разрешения записи возникает после начальной установки всех схем, а затем после сигнала 11, поступающего через элементы 27 и 30 на вход триггера 41, сигнал сбрасывается и спадом импульса 22, который по счетному входу устанавливает триггер 41 в нулевое состояние, опять восстанавливается. Также на время действия сигна- ,ча 25 считывания, поступающего на элемент ИЛИ-НЕ 42, сигнал 12 записи сбрасывается.

Цикл считывания. Временная диаграмма работы блока 14 управления представлена на фиг. 4. Работа аналогична режиму записи за исключением сигнала на выходе 18, управляющего мультиплексором 15.

Таким образом, в предлагаемом устройстве цикл записи происходит за два такта (запись инверсной и прямой информации).

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

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

11

.23 .24 12

задания режима аерезаннси блока управления и к выходу блока сравнения, стро- бирующий вход которого подключен к второму выходу блока управления, вход :ui.i;i- ния режима записи и третий выход которого являются соответственно входом записи и выходом разрешения записи данных устройства, третий выход блока формирования сигналов считывания подключен к входу задания режима считывания блока управления и тактовому входу первого регистра, выход которого является выходом данных устройства, вход данных нервого регистра подключен к соответствую1нему выходу блока памяти, вход режима которого подключен к четвертому выходу блока управления, пятый выход которого юдключен к унрав- ляющему входу нервого мультиплексора, ог- личающееся тем, что, с целью новышення быстродействия устройства, оно содержит второй мультиплексор, блок элементов 11Е н второй регистр, выход которого нодключен к первому входу данных блока сравнения, второй вход данных которого нодключен к соответствующим-выходу блока памяти и входу второго регистра, тактовый вход которого подключен к шестому выходу блока унран. ю- ния, седьмой выход которого нодк.чючен к управляющему входу второго мультиплексора, первый вход данных которого яв.пяется соответствующим входом устройства, выход первого регистра подключен к второму входу данных второго мультинлексора, выход которого подключен к входу блока элеменгов НЕ и к первому входу данных lepBoro мул1, типлексора, второй вход данных которого подключен к выходу блока элементов 11Н.

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

название год авторы номер документа
Запоминающее устройство с самоконтролем 1989
  • Акопов Ромоальд Варданович
  • Чахоян Леонид Микаелович
SU1718276A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА МАГНИТНОГО НОСИТЕЛЯ 1992
  • Мощицкий Сергей Семенович[Ua]
  • Тимонькин Григорий Николаевич[Ua]
  • Соколов Сергей Алексеевич[Ua]
  • Шульгин Андрей Валентинович[Ua]
  • Голубничий Дмитрий Юрьевич[Ua]
  • Харченко Вячеслав Сергеевич[Ua]
  • Ткаченко Сергей Николаевич[Ua]
  • Ткаченко Владимир Антонович[Ua]
RU2040050C1
Буферное запоминающее устройство с самоконтролем 1982
  • Филимонков Андрей Александрович
  • Комаров Валентин Данилович
  • Трофимов Юрий Александрович
  • Морозов Юрий Сергеевич
SU1019492A1
Логический анализатор 1988
  • Баран Ефим Давидович
  • Кошелева Елена Ивановна
SU1654822A1
Устройство для сопряжения процессоров через общую память в многопроцессорной системе 1987
  • Ерзаков Евгений Михайлович
  • Ерзаков Игорь Михайлович
  • Ерзакова Татьяна Григорьевна
SU1444800A1
Буферное запоминающее устройство на полупроводниковых динамических элементах памяти 1987
  • Колганов Владимир Андреевич
  • Гутерман Иосиф Яковлевич
SU1525744A1
Устройство для считывания и отображения видеоинформации 1988
  • Нечунаев Павел Иванович
  • Сырямкин Владимир Иванович
  • Титов Виталий Семенович
  • Фомин Александр Анварович
SU1817116A1
Буферное запоминающее устройство 1988
  • Вилесов Борис Дмитриевич
  • Ковалева Раиса Кирилловна
SU1583938A1
Логический анализатор 1989
  • Кошелева Елена Ивановна
SU1730627A1
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1

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

Реферат патента 1987 года Последовательное буферное запоминающее устройство с самоконтролем

Изобретение относится к области вычислительной техники и может быть использовано при построении буферных запоминающих устройств. Цель изобретения - повышение быстродействия устройства. Буферное запоминающее устройство с самоконтролем содержит блок 1 памяти, счетчик 2, регистр 3, выход 4 данных, блок 5 формирования сигналов считывания, вход 6 считывания, мультиплексор 7, элемент ИЛИ 8, выход 9 разрешения считывания, блок 10 сравнения, вход И записи, выход 12 разрешения записи, вход 13 данных, блок 14 управления, мультиплексор 15, блок 16 элементов НЕ и регистр 17. В режиме записи данные с входа 13 через мультиплексор 15 поступают на вход блока 16. С его выходов инвертированные данные через мультиплексор 7 записываются в блок 1. Затем осуществляются, считывание записанной информации и запись ее в регистры 17 и 3. Далее данные с выхода 12, минуя блок 16, (в прямом коде) записываются в блок 1 и считываются в регистре 3. Осуществляется сравнение кодов в блоке 10. В случае наличия ошибки осуществляются изменение состояния счетчика 2 адресов и обращение к новой ячейке. Обрап ения к новым ячейкам происходят до выявления исправной ячейки. В режиме считывания данные из блока 1 записываются в регистры 17 и 3. Из регистра 3 данные через мультиплексор 15 поступают на блок 16. Инвертированные данные через мультиплексор 7 защк ы- ваются в блок 1 и снова считываются в регистр 3. Блок 10 осуществляет сравнение содержимого регистра 3 и блока 10 сравне1П1я. В случае ошибки осуществляются пропуск ячейки памяти, изменение содержимого счетчика 2 и обращение к следующей ячейке. 4 ил. (О (Л оо о ю со Фиг. 1

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

IS 18

2i20 23

.

г/ П

24

П

20

21

гг.

22

23

п

24

гг

л

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

Запоминающее устройство с блокировкой неисправных элементов памяти 1976
  • Терзян Оник Артемович
  • Чахоян Леонид Микаелович
SU641503A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Буферное запоминающее устройство с самоконтролем 1982
  • Филимонков Андрей Александрович
  • Комаров Валентин Данилович
  • Трофимов Юрий Александрович
  • Морозов Юрий Сергеевич
SU1019492A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 302 321 A1

Авторы

Галкин Владимир Евгеньевич

Квашенников Владислав Валентинович

Даты

1987-04-07Публикация

1985-12-19Подача