Логическое запоминающее устройство Советский патент 1982 года по МПК G11C15/00 

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

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

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

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

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

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

20 шинами 1.

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

Цель изобретения - расширение области применения логического запо30минающего устройства, что позволит использовать устройство для выполнения операций редактирования информации и приоритетного обслуживания запросов на п ерьшание. Поставленная цель достигается за счет того, что известное логическое запоминающее устройство содержит дополнительный регистр и дополнительную управляющую шину, причем информационные входы и выходы дополнитель ного регистра соединены соответствен но с информационными выходами и со стробирующими входами основных блоков , а управляющий вход дополнительного регистра подключен к дополнительной управляющей шине, которая является одним из управляющих входов логического запоминающего уст ройства. На чертеже приведена схема предлагаемого логического запоминающего устройства. Устройство содержит группы 1 одноразрядных блоков памяти, в каждую из которых входят основные 2 блоки памяти и вспомогательные 3 блоки памяти, входной регистр 4, выходы кото рого подключены к информационным входам основных блоков 2 памяти, вход управления - к управляющей шине 5, а входы 6 являются информационньлми входами логического запоминающего устройства, выходной регистр 7, входы которого связаны с информационными выходами основных блоков 2 памяти, вход управления под ключен к управляющей шине 8, а выход 9 являются информационными выходами логического запоминающего устройства а также дополнительный регистр 10, входы 11 которого подключены к информационным выходам основных блоков 2 памяти, а выходы 12 к стробирующим входам соответствующих основных блоков 2 памяти. Адресные входы бло ков 2 и 3 памяти подключены к адрес ным шинам 13. Входы записи и считывания основных блоков 2 памяти подключены к одноименным шинам записи 14и считывания 15. Вход записи всп могательных блоков 3 памяти подключ как к шине 14 записи, так и к шине 15считывания. Входы считывания . вспомогательных блоков 3 памяти под ключены к щине 16 опроса. Стробирую щие входы основных блоков 2 памяти подключены к шине 17 общего стробирования и к соответствующей шине 18 группового стробирования, а стробирующий вход каждого вспомогательног блока 3 памяти подключен к соответс вующей шине 19 стробирования. Шина группового стробирования первой грул пы 1 подключена к шине 20 признака группового стробирования, а информа ционный выход блока 3 памяти послед ней группы 1 соединен с щиной 21 ин дикации. Информационные входы вспомогательных блоков 3 памяти подключены к шине 22 ввода константы. Логическое запоминающее устройство имеет четыре режима работы: работа с полным словом, групповая работа, редактирование и приоритетное обслуживание запросов. Допустим, что до начала работы во всех ячейках блоков 3 памяти записаны нули. Выполнение операций записи или считывания в блоках 2 и 3 памяти происходит только в том случае, если они находятся в активном состоянии. Переход каждого из блоков 2 и 3 памяти в активное состояние возможен только по сигналу, поступающему на стробирующий вход этих блоков. После выполнения операций записи или считьтания блоки 2 и 3 памяти переходят в пассивное состояние. Управляющие сигналы на шины 5,8,11,13-17,19,20 и 22 подаются от блока управления (не показан) . Работа устройства в режиме с полным словом происходит следующим образом. В первом такте на шину 17 общего стробирования поступает управляющий сигнал, переводящий в активное состояние все блоки 2 памяти. Во втором такте управляющие сигналы подаются на адресные шины 13 и на одну из шин записи 14 или считывания 15. Если во втором такте управляющий сигнал присутствовал на шине 14 записи, то в адресном сечении блоков 2 памяти, соответствующем коду адреса на адресных шинах 13, произведена запись содержимого входного регистра 4. Если же во втором такте управляющий сигнал поступал на шину 15 считывания, то из адресного сечения блоков 2 памяти, соответствующего коду адреса на адресных шинах 13, произведены считывание и занесение информации в выходной регистр 7. По окончании второго такта режим работы с полньлм словом заканчивается. Работа логического запоминающего устройства в групповом режиме происходит следующим образом. Допустим, что при выполнении операции записи, информация, поступающая на входы 6 входного регистра 4, имеет байтовый формат и заносится по сигналу в управляющей шине 5 во все группы разрядов входного регистра 4, соответствующие группам 1 блоков 2 памяти, а .при выполнении операции считывания,байт информации, считываемый в любой из групп 1, заносится по сигналу в управляющей шине 8 в определенную группу разрядов выходного регистра 7, предназначенную для вывода информации байтового формата. В первом такте на управляющую шину 19 стробирования .подается сигнал.

переводящий все блоки 3 памяти в активное состояние. Во втором такте при выполнении операции записи по сигналам, поступающим на шину опроса 16 и на управляющую шину 5, производится опрос адресного сечения блоков 3 памяти, определяемого кодом адреса на сшресных шинах 13, и запись байта информации, поступившего в этом же такте на входы 6, во все группы разрядов входного регистра 4, соответствующие группгии 1 блоков 2 памяти.

Если в каком-нибудь блоке 3 памяvTH в опрошенном адресном сечении записана единица, то происходит ее считывание и сигнал с информационното выхода этого блока 3 памяти поступает на шину группового стробирования 18 последующей группы 1 и вызывает переход в активное состояние всех блоков 2 и 3 памяти последующей группы 1..

в третьем такте управляющие сигналы подаются на адресные шины 13, на шину 22 ввода константы и на шину 14 записи. В результате в адресном сечении, определяемом кодом адреса на адресных шинах 13 той группы 1, блоки 2 и 3 памяти которой находятся в активном состоянии, будет произведена запись содержимого соответствующей группы разрядов входного регистра 4 в блоки 2 памяти и единицы, поступающей по шине 22 ввода константы, в блок 3 памяти.

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

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

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

Отличие работы логического запоминающего устройства при считывании информации в групповом режиме от работы в групповом режиме при записи информации состоит в том, что во втором такте отсутствует сигнал на управляющей шине 5 входного регистра 4 а в третьем такте отсутствует также сигнал на шине записи 14 и подаются сигналы на шину считывания 15 и на управляющую шину 8 выходного регистра. 7..

Вследствие этого в блоках 2 памяти, находящихся в активном состоянии, выполняется операция считывания, а наличие сигнала на управляющей шине В выходного регистра 7 обеспечивает занесение считываемой информации с информационных выходов блоков 2 памяти любой из групп 1 в определенную группу разрядов выходного регистра 7.

Вывод информации из выходного регистра 7 на выходе шины 9 производится в первом такте. Появление во втором такте сигнала на шине 21 индикации, подключенной к информационному выходу блока 3 памяти последней группы 1, означает, что закончено в данном адресном сечении формирование полного слова из поступающих байтов информации при выполнении операции записи, либо закончено расформирование хранимого в данном адресном сечении запоминающего устройства полного слова на байты при выполнении операции считывания.

По сигналу на шинег 21 индикации блок управления формирует в этом же такте сигнал на шине 20 признака группового стробирования, переводя э активное состояние блоки 2 и 3 памяти первой группы 1. Одновременно изменяя и код адреса, на адресных шинах 13.

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

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

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

Работа логического згшоминаюи)его устройства при выполнении операции маскирования протекает следующим образом. В первом такте на шину 17 общего стробирования поступает сигнал, переводящий все блоки 2 памяти в актив ное состояние. Вовтором такте управляющие сигналы подаются на адресные шины 13, шину 15 считывания и уп равляющую шину 11, После второго такта в дополнительный регистр 10 будет занесена маска, содержащая нули в группе из К разрядов (, где m - разрядность слова данньох) . При этом управляющие сигналы с выходов 1 дополнительного регистра 10 переведут в активное состояние все блоки 2 памяти, кроме тех, в которых содержится группа из К разрядов слов . В третьем такте управляющие сиг налы подаются на адресные шины 13, шину 15 считывания и шину 8. По окон чании третьего такта операции маскирования заканчивается и в -выходной регистр 7 заносится слово данных, группа из К разрядов которого содер жит нули. Работа логического запоминающего, устройства при выполнении операции замены группы разрядов. Управляющие сигналы в. первых двух тактах подаются в такой же последовательности, как при выполнении операции маскирования. После второго такта в дополнительный регистр 10 заносится маска, содержащая единицы в группе разрядов, которые подлежат замене. При этом в активное состояние переходят соответствующие блоки 2 памяти. В третьем такте управляющие сигналы поступают на адресные шины 13 и шину 14 записи. После чего нужная группа в слове данных заменяется на -поступившую из входного регистра 4. Работа логического запоминающего устройства при выполнении логичес кой операции Конъюнкция. Управляющие сигналы в первых дву тактах подаются так же,как и при вы полнении операции маскирования и за мены групп разрядов. После второго такта в дополнительный регистр 10 з писывается один из операндов. При этом в активное состояние переходят блоки 2 памяти, на стробирующие вхо ды которых поступают единичные сигналы с выходных шин 12 дополнительного регистра 10. В третьем такте управляющие сигналы поступают на ад ресные шины 13, шину считывания 15 шину 8.- По окончании третьего та та в выходной регистр 7 записываетс результат выполнения операции Конъ юнкция . В режиме приоритетного обслужива ния запросов логическое запоминающее устройство работает : следующим образо Допустим, что по одному кз алресов в логическом запоминающем устройстве, например по нулевому адресу, хранится маска обслуживаемого запроса, равная инверсии слова приоритета внешнего устройства. Коды запроса поступают от внешних устройств на адресные шины 13 логического запоминающего устройства, в адресных сечениях которого хранят.ся слова приоритета внешних устройств. При поступлении на адресные шины 13 кода запроса от внешнего устройства логическое запоминающее устройство начинает обрабатывать- запрос. В первом такте управляю1ций сигнал поступает на шину 17 общего стробирования и переводит в активное состояние все блоки 2 памяти. Во втором такте управляющие сигналы поступают на шину 15 считывания и на шину 11. При этом в дополнительный регистр заносится слово приоритета, поступившего запроса и в активное состояние переходят блоки 2 памяти, на которые поступают единичные сигналы с выходных шин 12 дополнительного регистра 10. В третьем такте управляющие сигналы поступают на адресные шины 13, шину 15 считывания и шину 8. После третьего такта в выходной регистр 7 заносятся нули, если приоритет обслуживаемого запроса выше или равен проритету поступившего запроса, и занесена хотя бы одна единица в противном случае. В первом случае продолжено обслуживание прежнего запроса, а во втором, обслуживание прежнего запроса прервано, начато обслуживание поступившего запроса и в .четвертом такте управляющие сигналы поступают на шину 5, при этом во входной регистр принята константа, содержащая единицы во всех разрядах, шину 17 общего стробирования, адресные шины 13 и шину 14 записи. При этом все блоки 2 памяти переходят в активное состояние и по нулевому адресному сечению записаны единицы. В пятом такте управляющий сигнал поступает на адресные шины 13 и шину 14 записи. После чего по нулевому адресному сечению записана маска поступившего запроса, равная инверсии содержимого дополнительного регистра 10. По окончании пятого такта закончено формирование маски обслуживаемого запроса и логическое запоминающее устройство переходит в режим ожидания нового запроса . Таким образом, введение дополнительного регистра и дополнительной управляющей шины позволяет расширить область применения логического запоминающего устройства благодаря возможности выполнения ряда дополнительных операций, что говорит о достижении поставленной цели.

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

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР № 649037, кл.СИС 15/00,. 1975 (прототип) .

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

название год авторы номер документа
Логическое запоминающее устройство 1975
  • Балашов Евгений Павлович
  • Нестерук Валерий Филиппович
  • Пузанков Дмитрий Викторович
SU649037A1
Логическое запоминающее устройство 1979
  • Нестерук Валерий Филиппович
  • Ефимов Сергей Сергеевич
SU858103A2
Логическое запоминающее устройство 1975
  • Балашов Евгений Павлович
  • Нестерук Валерий Филиппович
  • Пузанков Дмитрий Викторович
SU529486A1
Логическое запоминающее устройство 1977
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU674101A2
Логическое запоминающее устройство 1974
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU608199A2
Логическое запоминающее устройство 1979
  • Теницкий Леонид Григорьевич
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU801101A2
Логическое запоминающее устройство 1980
  • Барашенков Валерий Викторович
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
  • Теницкий Леонид Григорьевич
SU886052A2
Логическое запоминающее устройство 1974
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU492934A1
Запоминающее устройство с последовательным доступом 1982
  • Нестерук Валерий Филиппович
  • Дьяков Сергей Николаевич
SU1070606A2
Устройство для аппаратурной трансляции 1981
  • Нестерук Валерий Филиппович
  • Ефимов Сергей Сергеевич
  • Мацнев Юрий Васильевич
SU993272A1

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

Реферат патента 1982 года Логическое запоминающее устройство

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

SU 947 910 A2

Авторы

Нестерук Валерий Филиппович

Гиль Владимир Тимофеевич

Нестерук Геннадий Филиппович

Даты

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

1980-12-05Подача