Буферное запоминающее устройство
Иллюстрации
Показать всеРеферат
БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО , , содержащее накопитель, адресные входы которого подключены к выходам первого и второго блоков элементов И, первый адресный счетчик, выход которого подключен к одним входам первого блока элементов И и блока сравнения, второй адресный счетчик, выходы которого подключены к одним входам йторого блока элементов И и к другим входам блока сравнения , выход блока сравнения подключен к одному яз входов первого элемента: И, другой вход которого подключен к входу второго адресного счетчика и является первым управляющим входом устройства, выход первого элемента И подключен к одному из входов nejiBoro элемента ИЛИ, второй вход которого является вторым управляющим входом устройства, выход .первого элемента ИЛИ подключен к входу первого адресного счетчика, другой вход первого блока элементов И подключен к выходу второго элемента ИЛИ, один вход которого подключен к одному из входов второго элемента ft, и является третьим управляющим входом устройства, другой вход второго элемента ИЛИ является, че7вертш« .. управляющим входом устройстзза и подключен к одному тлз входов третьего элемента И, выход которого является первым управляющим выходом устройства, другой вход третьего элемента И подключен к одному из входов четвертого элемента И и к информационному выходу накопителя, информационный вход .которого подключен к выходу второго и к выходу пятого элементов И, другой вход второго элемента И является пятьвл управляющим входом устройства , другой вход четвертого элемента И является шестым управляющим входом устройства и подключен к одйому кз входов третьего элемента ИЛИ, другой вход третьего элемента ИЛИ является седьмым управляющим входом устройства и подключен к одному из входов пятого элемента И, другой вход которого является восьмым управляющим входом устройства, выход четвертого .элемента И является вторым информа ционным выходом устройства, о т л ичающееся тем, что, с целью. расширения области примененияустройства за. счет его отключения от канала обмена данными после заполне ния информацией, оно содержит дешиф4 to СП ратор, элемент задержки, триггер и шестой элемент И, один вход которого подключен к выходу третьего элемента ИЛИ, другой вход шестого элемента И подключен к выходу триггера, сбросо-вые и установочные входы которого являются соответствующими входами устройства, выход шестого элемента И подключен к другому входу второго . блока элементов И, входы дешифратора подключены к адресным входам накопит .еля, выход дешифратора подключен к входу элемента задержки, выход которого подключен к соответствующему сбросовому входу триггера.
СОЮЗ COBETCHHX
РЕСПУБЛИК
O% (И) З(Я) 1 С 19 00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
1 .- 1
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3384908/18-24 (22) 21.01.82 (46) 23.05.83. Вюл. В 19 (72) A.Ì. Мельниченко, В.П. Колесников и В.В,. Довгаль (53) 237.681.6 (088 ° 8) (56) 1. Авторское свидетельство СССР
9 226683, кл. G ll С ll/00, 1967.
2. Авторское свидетельство СССР
9 497634, кл. G 11 С ll/02 1974 °
3. Авторское свидетельство СССР
9 583476, кл. G ll С .11/00 1976 (прототип). (54) (57) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО,. содержащее накопитель, адресные входы которого подключены к выходам первого и второго блоков элементов И, первый адресный счетчик, выход которого подключен к одним входам первого блока элементов И и блока сравнения, второй адресный счетчик, выходы которого подключены к одним входам второго блока элементов И и к другим входам блока сравнения, выход блока сравнения подключен к одному из входов первого элемента И, другой вход которого подключей к входу второго адресного счетчика и является первым управляющим входом устройства, выход первого элемента И подключен к одному из входов первого элемента ИЛИ, второй вход которого является вторым управляющим входом устройства, выход,первого элемента ИЛИ подключен к входу первого адресного счетчика, другой вход первого блока элементов И подключен к выходу второго элемента
ИЛИ, один вход которого подключен к одному из входов второго элемента и является третьим управляющим входом устройства, другой вход второго элемента ИЛИ являетса четвертьве,. управляющим входом устройства и подключен к одному из входов третьего элемента И, выход которого является. первым управляющим выходом устройства, другой вход третьего элемента И подключен к одному из входов четвертого элемента И и к информационному выходу накопителя, информационный вход которого подключен к выходу второго и к выходу пятого элементов И, другой вход второго элемента И является пятым управляющим входом устройства, другой вход четвертого элемента И является шестым управляющим входом устройства и подключен к одному из входов третьего элемента ИЛИ, другой
О вход третьего элемента ИЛИ является Е седьмым управляющим входом устройства и подключен к одному из входов пятого элемента И, другой вход кото» рого является восьмым управляющим входом устройства, выход четвертого
Ф1
;элемента И является вторым информа- Я ционным выходом устройства, о т л ич а ю щ е е с я тем, что, с целью расширения области применения устройства за счет его отключения от канала обмена данными после заполнения информацией, оно содержит дешифратор, элемент задержки, триггер и шестой элемент И, один вход которого подключен к выходу третьего элемента
ИЛИ, другой вход шестого элемента И подключен к выходу триггера, сбросовые и установочные входы которого являются соответствующими входами устройства, выход шестого элемента
И подключен к другому входу второго,,330 блока элементов И, входы дешифратора подключены к адресным входам нако-. пителя, выход дешифратора подключен к входу элемента задержки, выход которого подключен к соответствующему сбросовому входу триггера.
1019495
Изобретение относится к вычислительной технике и может быть использовано в автоматизированных информационно-измерительных системах, построенных по агрегатно-модульному принципу.
Известно буферное запоминающее
- устройство (БЗУ), содержащее блок запоминающих элементов, блок управления, дешифратор, вспомогательный регистр адреса и основной регистр 10 адреса, выход которого подключен к входу дешифратора 1).
Известно также БЗУ, содержащее магнитный накопитель с шинами записи, опроса и выходными шинами, соединен- 15 ный с адресным счетчиком записи и разрядным регистром соответственно через формирователи адресных и разрядных токов записи, ключи опроса, соединенные с адресным счетчиком опроса и генератором опроса, подключенным к элементу задержки и коммутатору опроса, блок контроля накопителя и усилители считывания, соединенные с регистром вывода 2 .
Недостатком данных БЗУ является отсутствие второго канала обмена.
Это приводит к тому, что их использование в автоматизированных системах не эффективно, поскольку в процессе функционирования системы БЗУ монополизирует ее коллективный канал, к которому подключены ЭВМ и блоки,входящие н состав системы. При этом ЭВМ не может осуществлять обслуживание блоков и находится в режиме ожидания,з что снижает быстродействие системы в целом. Для устранения этого недостатка необходимы дополнительные аппаратные средства.
Наиболее близким к изобретению 49 техническим решением является БЗУ, содержащее накопитель, один из входов которого соединен через первую группу элементов И с входными шинами и управляющими шинами записи, ныход 45 через вторую группу элементов И вЂ” с выходными шинами и управляющими шинами считывания, блоки формирования адресов записи и считывания, вь|ходы которых подключены к входам схемы сравнения, выходом соединенной с одним из входов первого элемента И, другой вход которого подключен к входу блока формирования адресов считы..вания,и первой адресной шине, выход первого элемента И сеединен с одним из входов первого элемента ИЛИ, другой вход которого соединен с второй адресной шиной, а выход - с входом блока Форйирования адресов записи, выходы второго и третьего элемента 60
И соединены с другим входом накопителя, первые входы - с выход- - блоков формирования адресов записи и с..итывания, а вторые входы - с выходами второго и третьего элементов ИЛИ, нходы .которых подключены к управляющим шинам записи и считывания f 3).
Известное устройство содержит два канала, по которым осуществляется обмен данными и может использоваться н автоматизированных информационноизмерительных системах.
Однако при решении ряда практических задач возникает необходимость изменения объема буферной памяти автоматизированной системы в зависимости от специфики решаемых задач.
Причем изменение необходимо произвести при минимальных затратах. Решение поставленной задачи путем создания блока БЗУ максимально требуемой емкости не является оптимальным, так как его применение в системах с меньшим объемом буферной памяти приводит к неоправданным затратам.
Разработка же специального БЗУ, ориентированного на конкретную систему, весьма трудоемка. Другим подходом к решению этой задачи является создание модулей запоминакицих устройстн небольшой емкости, из которых агрегатируется необходимая буферная память.
Использование для этих целей иэнестного БЗУ не позволяет эффективно решить поставленную задачу, поскольку необходимо дополнительное устройство, которое осуществляло бы распределение информации между модулями БЗУ по мере их заполнения.
Целью изобретения является расширение области применения буферного запоминающего устройства за счет его отключения от канала обмена данными после заполнения информацией.
Поставленная цель достигается тем, что в буферное запоминающее устройство, содержащее накопитель,. адресные входы которого подключены к выходам первого и второго блоков элементов И, первый адресный счетчик„ выход которого подключен к одним входам первого блока элементов И и блока сравнения, второй адресный счетчик, выходы которого подключены к одним нходам второго блока элементов И и к другим входам блока сравнения, выход блока сравнения-подключен к одному из- входов первого элемента И, другой вход которого подключен к входу второго адресного счетчика и является первым управляю)щим входом устройства, выход первого
"элемента И подключен к одному из нходон первого элемента ИЛИр второй вход которого является вторьм управляющим входом устройства, выход первого элемента ИЛИ подключен к входу первого адресного счетчика, другой вход первого блока элементов И подключен к выходу второго элемента ИЛИ, один вход которого подключен к одному из входов второго элемента И, 3 1019495 . и является третьим управляющим вхо- и 32, а информационные сигналы передом устройства, другой вход второго даются по входам 13 и 22. со второ,злемента ИЛИ является четвертым уп-. го канала сигналы управления прнхоiравляющим входом устройства и поделю- дят по входам 16, 20"и 33, а инфор; мация - по входам 14 и 21. Кроме это;го, во. второй канал обмена БЗУ вы дает управляющий сигнал по входу 34.
Ввод (вывод) информации в (из) йакопнтель осуществляется по адресам, которые формируются в счетчиках 2 и 3 и поступают в накопитель через блоки вход которого подключен к выходу вто- элементов И 7 и 8, на вторые входы которых подаются управляющие сигналы.
Блок 4 сравнения элемент И 5 и элемент ИЛИ 6 обеспечивают сравнение адресов в счетчиках 2 и 3 и их уста-. новки в положение, при котором адрес записи счетчика 2 никогда не отстает от адреса считывания счетчика 3. Подгон адреса записи осуществляется сигналом смены адреса, формирующимся
l .на адресном входе 24 и поступающим через элемент И 5 и элемент ИЛИ 6 на вход счетчика 2. чен к. одному из входов третьего элемента И, вьбсод которого является 5 первым управляющим выходом устройства, другой вход. третьего элемента И подключен к одному из входов четвертого элемента И и к информационному выходу накопителя, информационный выход которого подключен к соответст вующему сбросовому входу тритгера., На фнг.l представлена. структурная схема БЗУ.;.на фиг.2 — пример построерого элемента И и к выходу второго . элемента И и к выходу пятого элемен» та И, другой вход второго элемента
И является нятык управляющим входом. 35 устройства, другой вход четвертого элемента И является шестым управляющим входом устройства и подключен к одному из входов третьего элемента
ИЛИ, другой вход третьего элемента . ;)О
ИЛИ является седьмым управляющим входом устройства и подключен к-одному из -входов пятого элемента И, другой вход которого является восьмым управляющим входом устройства,,выход четвертого элемента И является вторым информационным выходом устрой ства, дополнительно введены дешиф-: ратор, элемент задержки, триггер и шестой элемент И, один вход которого: подключен к выходу третьего элемен-. та ИЛИ, щргой вход шестого элемен. та-И подключен к выходу триггера сбросовие и установочные входы которого являются соответствующими входами устройства, выход шестого элемента И подключен к другому входу второго блока элементов И, входы де- шнфратора подключены к адресным входам накопителя, выход дашнфратора подключен к входу элемента задержки, 40 ния агрегатированной буферной памятн 45 для автоматизированной систеви, сос" тоящей из двух подсистем.
При штатной работе БЗУ обменивает,ся данными с ЭВМ через первый канал, а второй используется для сопряжения с активнююи устройствами системы.
Перед началом работы ЭВМ устанав-! ливает все узлы ВЗУ в исходное сос-: тояние. Модуль начинает обмен данными
"с активным устройством после прихода управляющего сигнала от ЭВМ по . входу
:31. При этом триггер устанавливается в единичное состоянйе, разрешая про- хождение сигналов управления из второго канала через элемент 30. В про цессе обмена данными через второй канал на вход 20 поступает сигнал,. обеспечивающий считывание передавае:.мой в канал информации по адресу, формируемому. счетчиком 3. Ее вывод производится в канад по входу. 21. На
:,вход 16 поступает сигнал, обеспечи,вающий запись принимаемой из канала, ;по входу 14 информации по адресу, формируемому счетчиком 3.
Буферное запоминающее устройство: содержит накопитель 1 адресные счетчики 2 .и 3, блок 4 сравнения, элемент И 5, элемент ИЛИ б, блоки элементов H 7 и 8, элементы ИЛИ 9 и
10, элементы И ll и 12, информацион-: ные входи 13 и 14, управляющие входуа15 и 16, элементы И 17 и 18, иифор- S5 мационные входы 19 и 20, информационные выходы 21 и 22, управляющие вхо- ди 23 - 26, дешифратор 27, элемент
28 задержки, триггер 29 и элемент
И 30. бО
Сигналы смены адреса в счетчики
2 и 3 поступают из первого и второго каналов по входам 23 - 26. Управ ляющне сигналы в БЗУ из первого канала поступают по входам 15, 19, 31 g5
После того, как на втором входе накопителя появится код, соответст
-вующий его граничному адресу, дешифратор 27 сформирует импульснйй сигнал„- равный по.длительности управ ляющему сигналу, поступающему по од ному из входов 16 или 20. Этот сиг:нал через. время, ойределяемое элементом 28 задержки, поступает на сб:сбросовый вход триггера и сбрасывает
:его в нулевое состОяние. При этом закрывается элемент 30, блокируя прохождение управляющих сигналов из второго канала. Сигнал с выхода эле:мента задержки по .входу 34 поступает ,во второй канал и- через него подает;ся на вход 33 следующего БЗУ (уста новка его триггера в единичное сос-! тояние .
l0l9495
31
После сброса триггера в нулевое состояние БЗУ может обмениваться данными только через первый канал с ЭВМ . При этом в ЭВМ переписывается информация, накопленная в БЗУ в процессе функционирования систем, и .машина производит ее обработку.
Каждая из подсистем (фиг.2) включает несколько БЗУ и активный блок, который может обмениваться информацией с БЗУ. Управляющая ЭВМ после обслуживания первой подсистемы выдает комаиду ее включения и переходит к обслуживанию второй подсистемы.
При этом первая начинает автономное " функционирование, используя свой внутренний канал.
Управляющая ЭВМ выдает команду
5 включения только первого БЗУ а oct тальные включаются автоматически после переполнения памяти первого.
Использование предлагаемого устройства позволяет сократить затраты на разработку, изготовление и эксплуатацию автоматизированных систем эа счет использования агрегатируемой буферной памяти, построенной на базе предлагаемого устройства.
ФиаГ
Составитель В. Гордонова
Редактор Л. Гратилло Техред М.Костик Корректор A. Ильин
Заказ 3712/46 Topaz 594 Подписное
ВНИИПИ "1 осударствениого комитета СССР по делам из боетений и открытий .
113035, Москва, E-35, Раушская наб., д. 4/5
Филиал ППП Патент, r. Уагср щ, ул. Проектная, 4