Запоминающее устройство с одновременным считыванием нескольких слов Советский патент 1987 года по МПК G11C11/00 

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

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

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

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

информация с регистра 17. С выходов эле- г ментов И 15 информация переписывается в соответствующие запоминающие элементы 14.

На выходах 28-31 дешифраторов 8 формируются сигналы разрешения выборки, которые разрещают прохождение информации

аграммы работы предлагаемого устройства. Ю соответствующей ячейки 13 памяти через

Предлагаемое устройство (фиг. 1) содержит блок 1 формирователей импульсов, блок 2 сравнения адресов (включающий, например, группы элементов ИСКЛЮЧАЮэлементы И 16 на соответствующие входы 37-42 регистров 18. Причем на выходах 28 и 29 устанавливаются сигналы разрешения выборки по первому направлению, а на выЩЕЕ ИЛИ 3 и элемент ИЛИ 4), формиро- ,5 ходах 30 и 31 - сигналы разрешения выбор- ватель 5 импульсов, адресный блок 6 считывания, включающий регистры 7 адресов считывания и дещифраторы 8 адресов считывания, адресный блок 9 записи, включающий регистр 10 адресов записи, дешифратор

ки по п-.му направлению.

При циклической смене кодов адреса записи блок 1 формирователей импульсов (фиг. 2) формирует импульсные сигналы записи на выходе 25 по передним и задним

11 адресов записи, матрицу 12 ячеек 13 памя- 20 фронтам младшего разряда кода адреса ти, каждая из которых включает запоминаю- записи, так как смена кода записи однознач- щий элемент 14, элемент И 15, элементы но связана с передним и задним фронтами И 16, регистр 17 записываемых данных, регистры 18 считываемых данных направлемладшего разряда. Элемент 46 задержки необходим для того, чтобы импульсный сигнал

НИИ выборки, входы 19 и 20 адреса записи, 25 записи на выходе 25 сформировался после

входы 21-24 адресов считывания, вход 25 блока 1 формирователей импульсов, выход 26 блока 2 сравнения, выход 27 формирователя 5 импульсов, выходы 28-31 дешифраторов 8 адресов считывания, выходы 32-33

завершения переходных процессов на выходе 26, вызванных изменением кода адреса записи. Так как формирователь 48 импульсов формирует на своем выходе импульс по переднему фронту сигнала с выхода эледешифратора И адресов записи, выходы 30 мента 46 задержки, то для получения им34-36 регистра 17 записываемых данных, входы 37-42 регистра 18 считываемых данных, информационные выходы 43-44 устройства и информационные входы 45 устройства. Блок 1 формирователей импульпульса по заднему фронту сигнал с выхода элемента 46 задержки поступает на вход второго формирователя 48 импульсов через элемент НЕ 47.

При произвольной смене кодов адреса

сов содержит элемент 46 задержки, элемент 35 записи блок 1 формирователей импульсов НЕ 47, формирователи 48 импульсов и эле- (фиг. 3) содержит по два формирователя 48

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

мент ИЛИ 49.

На входы 19 и 20 адресов записи устройства поступает код адреса одной из ячеек 13

памяти, в которую производится запись ин- дО адреса записи на входах 19 и 20.

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

20- старший разряд. На входы 21 и 22 поступает код 1-го адреса, на входы 23 и 24 - код п-го адреса, причем на входы

21и 23 поступают младшие разряды кода адреса опращиваемых ячеек, а на входы 22 и 24 - старшие разряды.

На выходе 25 блока 1 формирователей импульсов формируется импульсный сигнал записи, поступающий на тактовый вход формирователя 5 импульсов.

С выхода 26 блока 2 сравнения на вход формирователя 5 импульсов поступает сигнал результата поразрядного сравнения кодов адреса записи с кодом адреса выбор45

50

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

По фронту сменяющегося кода адреса записи на входах 19 и 20 устройства блок 1 формирователей импульсов формирует на выходе 25 импульсный сигнал записи, по переднему фронту которого формирователь 5 импульсов при наличии, разрешающего сигнала на выходе 26 блока 2 сравнения формирует тактовый импульс записи на выходе 27, по переднему фронту которого адресный блок 9 записи фор.мирует на одном из своих выходов (32 и 33) в зависимости от кода адреса записи на входах 19 и 20 устройства тактовый импульс записи, по переднему фронту которого через соответки. С выхода 27 формирователя 5 импульсов 55 ствующие элементы И 15 в соответствующую на вход адресного блока 9 записи поступает ячейку 13 памяти переписывается информация с выходов 34-36 регистра 17 направлений записи. Таким образом, запись интактовый импульс записи. С выходов 32 и 33 адресного блока 9 записи поступает

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

информация с регистра 17. С выходов эле- ментов И 15 информация переписывается в соответствующие запоминающие элементы 14.

На выходах 28-31 дешифраторов 8 формируются сигналы разрешения выборки, которые разрещают прохождение информации

соответствующей ячейки 13 памяти через

элементы И 16 на соответствующие входы 37-42 регистров 18. Причем на выходах 28 и 29 устанавливаются сигналы разрешения выборки по первому направлению, а на выходах 30 и 31 - сигналы разрешения выбор-

фронтам младшего разряда кода адреса записи, так как смена кода записи однознач- но связана с передним и задним фронтами

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

записи на выходе 25 сформировался после

завершения переходных процессов на выходе 26, вызванных изменением кода адреса записи. Так как формирователь 48 импульсов формирует на своем выходе импульс по переднему фронту сигнала с выхода эле мента 46 задержки, то для получения им5

0

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

По фронту сменяющегося кода адреса записи на входах 19 и 20 устройства блок 1 формирователей импульсов формирует на выходе 25 импульсный сигнал записи, по переднему фронту которого формирователь 5 импульсов при наличии, разрешающего сигнала на выходе 26 блока 2 сравнения формирует тактовый импульс записи на выходе 27, по переднему фронту которого адресный блок 9 записи фор.мирует на одном из своих выходов (32 и 33) в зависимости от кода адреса записи на входах 19 и 20 устройства тактовый импульс записи, по переднему фронту которого через соответ5 ствующие элементы И 15 в соответствующую ячейку 13 памяти переписывается информация с выходов 34-36 регистра 17 направлений записи. Таким образом, запись информации в ячейку 1.3 памяти происходит через время Т, после смены кода адреса записи на входах 19 и 20 устройства. Время Т, равняется сумме задержек прохождения сигнала через устройства I, 5, 11, 15 и 14. При современной элементной базе время Т составляет доли микросекунды.

При запрещающем сигнале на выходе 26 блока 2 сравнения формирователь 5 импульсов на выходе 27 не формирует тактовый импульс записи. Таким образом, запись новой информации в ячейку 13 памяти в момент времени, когда из нее производится выборка, не происходит, и считывание ложной информации исключено.

Выборка информации осуществляется независимо одна от другой по каждому из направлений. При этом дешифраторы 8 адреса считывания по кодам, находящимся в регистрах 7, формируют сигналы на соответствующих выходах 28-31, по которым через элементы И 16 передается информа.ция из запоминающих элементов 14 матрицы 12 в регистры 18.

На диаграммах (фиг. 4) позициями 26 и 25 показаны состояния соответствующих выходов, а позициями 27-1 и 27-2 показаны возможные состояния выхода 27 управляемого формирователя 5 импульсов.

В момент времени tj-te; tg; t, устрой- ство функционирует в соответствии с описанным алгоритмом. В некоторых случаях на входах управляемого формирователя 5 импульсов возникает «состояние импульсов, в результате чего возможны 4 ситуации (моменты времени t,, tj, t, и t).

Устанавливаются несовпадающие коды адресов записи и выборки и управляемый формирователь 5 импульсов формирует тактовый импульс записи (моменты времени t, и tj). Состояние выхода 27 соответствует диаграмме 27-1. Операции записи и выборки осуществляются относительно разных ячеек 13 памяти.

Устанавливаются несовпадающие коды адресов записи и выборки, и управляемый формирователь 5 импульсов формирует тактовый импульс записи (момент времени t, и t). Состояние выхода 27 соответствует диаграмме 27-2. Происходит потеря информации, которая должна быть записана в данную ячейку 13 памяти.

Устанавливают совпадающие коды адресов записи и выборки и управляемый формирователь 5 импульсов не формирует тактовый импульс записи (моменты времени t и tj). Состояние выхода 27 соответствует диаграмме 27-1. Запись информации в ячейку 13 памяти, из которой производится выборка, не происходит.

Устанавливаются совпадающие коды адресов записи и выборки и управляемый формирователь 5 импульсов формирует тактовый импульс записи (моменты времени t, и tj). Состояние выхода 27 соответствует

диаграмме 27-2. Так как вновь записанная информация устанавливается на выходах 43 и 44 устройства через время Т после смены кода адреса записи (время Т равно суммарной задержке прохождения сигнала через устройства 1, 5, 11, 14, 15, 16 и 18), то выборка ложной информации будет исключена, если считывание информации с. выходов 43 и 44 устройства будет производится после смены адреса выборки через время, 0 больщее Tj.

Рассмотрим наихудщий случай с точки зрения надежной выборки информации. Такая ситуация возникает в моменты време ни ty и tg, когда почти одновременно устанавливаются одинаковые коды адресов записи и выборки и из-за «состязания сигналов управляемый формирователь 5 импульсов формирует тактовый импульс записи (диаграмма 27-2). Так как запись информации

0 происходит по переднему фронту тактового импульса записи, то через время Т после установления кода адреса записи с выходов 43 и 44 устройства возможна надежная выборка информации из ячейки памяти, в которую производится запись. Из-за ограниченного быстродействия электронных схем в любом устройстве памяти, в том числе и прототипе, необходима такая задержка между записью и выборкой, т. е. устройство обеспечивает надежное функционирование

0 при максимальном быстродействии. Потери записываемой информации, возможные в моменты времени t, и t (диаграмма 27-2) и tv и tj (диаграмма 27-1) крайне редки и ими можно пренебречь. Основные потери записываемой информации происходят в

5 моменты времени ty и tg (диаграммы 27-1 и 27-2).

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

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

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

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

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

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

название год авторы номер документа
Многоканальное устройство ввода информации 1985
  • Лупиков Виктор Семенович
  • Белоус Олег Владимирович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1273936A2
Многоканальное устройство для сопряжения ЭВМ 1988
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
SU1695311A1
Запоминающее устройство 1985
  • Протасеня Александр Александрович
SU1305772A1
Устройство магнитной записи сигналов цифровой информации 1983
  • Соловьев Виктор Серафимович
  • Чуманов Игорь Васильевич
  • Клюкина Галина Георгиевна
  • Закржевский Сергей Тадеушевич
SU1157566A1
Дешифратор времяимпульсных кодов 1991
  • Столяр Владимир Владимирович
SU1807562A1
Устройство для контроля многоразрядных блоков оперативной памяти 1987
  • Петров Владимир Борисович
SU1495854A1
Устройство для отображения информации 1984
  • Кудреватых Юрий Петрович
SU1354182A1
Биотехническое адаптируемое устройство для бесклавишного ввода информации 1987
  • Мягков Юрий Григорьевич
SU1576901A1
Программируемый контроллер 1981
  • Элькинд Лев Аркадьевич
  • Баранов Михаил Борисович
  • Росляков Владимир Павлович
  • Иванов Павел Сергеевич
SU1001012A1
Устройство для записи информации в оперативную память 1990
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU1751811A1

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

Реферат патента 1987 года Запоминающее устройство с одновременным считыванием нескольких слов

Изобретение относится к вычислительной технике и может быть использовано для буферной памяти данных. Цель изобретения - повышение быстродействия устройства. Буферное запоминающее устройство содержит блок 1 формирователей импульсов, блок 2 сравнения, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 3, элемент ИЛИ 4, формирователь 5 импульсов, адресный блок считывания, включающий регистры 7 адресов считывания и дешифраторы 8 адресов считывания, адресный блок 9 записи, включающий регистр 10 адресов записи и дешифратор адресов записи, матрицу 12 ячеек 13 памяти, каждая из которых состоит из запоминающего элемента 14, элементов И 15 и 16, а также регистр 17 записываемых данных, регистры 18 считываемых данных, входы 19 и 20 адреса записи, входы 21-24 адресов считывания. Устройство обеспечивает запись данных из регистра 17 в ячейки 13, выбираемые дешифратором 11 в соответствии с кодом адреса в регистре 10, записанного с входов 19 и 20. Считывание осуществляется независимо по нескольким адресам, записанным с входов 21-24 в регистры 7. При этом дешифраторы 8 активизируют соответствующие ячейки 13 памяти, данные записываются в регистры 18 и поступают на входы устройства. Наличие блока 2 и формирователя 5 обеспечивает осуществление записи данных по требуемому адресу только в случае отсутствия считывания данных по тому же адресу. 4 ил. i 00 со со

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

/7-2

4J

Редактор Т. Парфенова Заказ 1763/49

Составитель С. Шустенко Техред И. ВересКорректор И. Эрдейи

Тираж 590Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Составитель С. Шустенко Техред И. ВересКорректор И. Эрдейи

Тираж 590Подписное

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

Запоминающее устройство 1978
  • Васин Альберт Иванович
  • Грабаров Виталий Семенович
SU752468A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Запоминающее устройство с одновременной выборкой нескольких слов 1981
  • Зелтиньш Владимир Фрицович
  • Лобанов Леонид Павлович
  • Горбенко Владимир Иванович
  • Тимофеев Геннадий Сергеевич
SU970464A2
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 310 899 A1

Авторы

Бруфман Самуил Саневич

Галкин Леонард Иванович

Попов Александр Михайлович

Хватов Владимир Васильевич

Даты

1987-05-15Публикация

1986-02-25Подача