эо
00
Изобретение относится к цифровой вычислительной технике и может быть использовано в блоках управления динамических запоминающих устройств.
Известно многоканальное приоритетное устройство для динамической памяти, содержащее генератор импульсов, восемь элементов И-НЕ, три элемента задержки, два элемента ИЛИ, счетчик, триггер добавления единицы, три элемента НЕ, триггер срочной регенерации, элемент И и в каждом канале два элемента И-НЕ, элемент задержки, элемент НЕ и триггер ответа .В данном устройстве запросы на регенерацию, выдаваемые генератором импульсов, накапливаются в счетчике, откуда они поступают на обслуживание через младший по приоритету канал. При значительной частоте обращений к памяти по другим каналам может произойти переполнение счетчика, в этом случае все накопленные запросы на регенерацию проходят на обслуживание через старший по приоритету канал С1.
Недостатком указанного устройства является двухкратное увеличение числа циклов регенерации по сравне-. нию с минимально необходимым, что приводит к снижению быстродействия,
наиболее близким по технической сущности к предлагаемому является приоритетное устройство, содержащее блок анализа запросов, элементы. И-НЕ и регистр С2.
В известном устройстве после прИ хода первого запроса по какому-либо каналу на соответствующих входах элементов И-НЕ остальных каналов воз никает низкий уровень напряжения, запрещающий прохождение других запросов к общему ресурсу. Если в качестве последнего используется дингилическай память, то запросы на регенерацию следует подавать на вход перво го или второго по приоритету канала, так как в противном случае восстановление информации в заданное время не гарантируется. Это приводит к увеличению времени обслуживания запросов по другим каналам и снижению быстродействия памяти в целом.
Цель изобретения - повышение быст родействия.
Поставленная цель достигается тем что в приоритетное устройство для динамическойпамяти, содержащее блок анализа запросов и регистр, причем входы запроса устройства являются входами блока анализа запросов, информационный вход.регистра является кодовым входом устройства, введены элемент И, счетчик, компаратор, гена ратор импульсов и элемент ИЛИ, причем выход элемента И соединен с сум-i мирудощим входом счетчика, выход СНе.тчика соединен с первым входом
компаратора, второй вход которого соединен с выходом регистра, выход компаратора соединен с первым входок элемента И, второй вход которого соединен с выходом генератора импульсов, третий вход элемента И соединен с входом сброса счетчика, и с последним входом запроса устройства, последний элемент И-НЕ блока анализа запросов соединен с первым входом элемента ИЛИ, второй вход элемента ИЛИ соединен с выходом компаратора, выход элемента ИЛИ соединен с последними входами элементов И-НЕ блока анализа запросов, кроме последнего элемента И-НЕ, выходы блока анализа запросов являются выходами устройства.
На чертеже представлена схема предлагаемого устройства.
Устройство содержит блок 1 анализа запросов, включающий элемент И-НЕ 2, элемент НЕ 3, элемент И-НЕ 4, элемент 5 задержки, элемент НЕ б, элемент И-НЕ 7, элемент 8 задержки и элемент НЕ 9. Устройство содержит также элемент ИЛИ 10, элемент И 11, счетчик 12, компаратор 13, регистр 1 и генератор 15 импульсов, запросные входы 16-18, выходы 19-21, кодовый вход 22 устройства.
Приоритетное устройство работает следующим образом.
В исходном состоянии запросы к динамической памяти по входам 16-18
отсутствуют и на этих входах находятся логические нули, на выходах элементов И-НЕ 2,4 и 7 и на выходах эле ментов 5 и 8 задержки - логические единицы, а на выходах 19-21 устройства - логические нули. Ноль с входа 18 устанавливает в ноль счетчик 12 и одновременно запрещает прохождение на его суммируквдий вход импульсов с генератора 15 через элемент И 11. В регистре 14 по входу 22 запи сан код, определяющий максимальное время ожидания обслуживания запросов на регенерацию. В общем случае этот код ненулевой, поэтому на выходе компаратора 13 присутствует логическая единица, которая поступает на выход элемента ИЛИ 10.
Предположим, что на вход 16 устройства поступает запрос к динамической памяти. Тогда на всех четырех входах элемента И-НЕ 2 окажутся логи ческие единицы, а на его выходе логический ноль. Величины задержек элементов 5 и 8 Гу и Г сравнимы с задержкой распространения сигнала через элементы И-НЕ и удовлетворяют соотношению fg Tj. . Поэтому логический ноль окажется на входах элементов И-НЕ 4 и 7 и запретит их срабатавание при возможном поступлеН1 и запросов с входов 17 и 18. На выходе 19 установится единица, означаютая обслуживание запроса с входа 16, после сброса которого устройство возвратится в исходное состояние. Обслуживание запросов с .входов 17 и 18 . происходит аналогично. Если к моменту окончания работы динамической памяти с первым каналом на входах 17 и 18 присутствуют оба запроса, то первым поступит на обслуживание запрос с входа 17, так как fj fg . В дальнейшем вновь может начаться обслуживание запроса с входа 16 и т.д. Таким образом, при значительной частоте поступления запросов по входам 16 и 17 запрос на регенерацию на входе 18 находится в состоянии ожидания. Так как после его прихода на. третьем входе элемента И 11 оказывается логическая единица, то импульсы с генератора 15 начинают поступать на суммирующий вход счетчика 12, и когда его содержимое станет равным коду записанному в регистре 14, на выводе компаратора 13 появляется логический ноль. Последний запрещает дальнейшее прохождение
импульсов с генератора 15 на суммирующий вход счетчика 12. По окончании обслуживания очередного запроса с входов 16 и 17 логический ноль с выхода элемента НЕ 6 проходит эле0 мент ИЛИ 10 и поступает на входы элементов И-НЕ 2 и 4, прежде чем логический ноль появляется.на выходах элементов 2 и 5. Поэтому следующим обслуживается ёапрос с входа 18,
5 по окончании которого счетчик 12 обнуляется и работа устройства во- зобновляе-Гся.
Применение изобретения позволяет повысить быстродействие предлагае- мого устройства.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное приоритетное устройство для динамической памяти | 1981 |
|
SU1003087A1 |
Многоканальное устройство приоритета | 1979 |
|
SU824210A1 |
Устройство для управления динамической памятью | 1990 |
|
SU1783582A1 |
Устройство приоритета | 1986 |
|
SU1365084A1 |
Асинхронное приоритетное устройство | 1980 |
|
SU911529A1 |
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ РЕГЕНЕРАЦИЕЙ В ПОЛУПРОВОДНИКОВОЙ ДИНАМИЧЕСКОЙ ПАМЯТИ | 1994 |
|
RU2040809C1 |
Устройство для ввода аналоговой информации | 1986 |
|
SU1377848A1 |
Многоканальное устройство приоритета | 1984 |
|
SU1180895A1 |
Устройство для сопряжения абонентов с электронной вычислительной машиной | 1983 |
|
SU1132283A1 |
Устройство для приоритетного обслуживания запросов абонентов | 1987 |
|
SU1495792A1 |
ПРИОРИТЕТНОЕ УСТРОЙСТВО ДЛЯ ДИНАМИЧЕСКОЙ ПАМЯТИ, содержащее блок анализа запросов н регистр, причем входы запроса устройства являются входами блока анализа запросов, информационный вход регистра является кодовым входом устройства, о тли ч ающе е с я тем, что, с Целью повышения быстродействия, оно Содержит элемент И, счетчик. компаратор, генератор импульсов и элемент ИЛИ, причем выход элемента И соединен с суммирующим входом счетчика, выход счетчика соединен с первым входом компаратора, второй, вход которого соединен с выходом регистра, .выход компаратора соединен с первым входом элемента И, вто, рой вход которого соединен с выходом генератора импульсов, третий вход элемента И соединён с входом сброса счетчика и с последним входом запроса устройства, последний элемент И-НЕ блока анализа запросов соединен с первым входом элемента ИЛИ, второй вход элeмeнta ИЛИ соединен с выходом компаратора, выход элемента ИЛИ соединен с последними входсми элементов И-НЕ блока анализа запросов, кроме .последнего элемента И-НЕ,выходы блока ансшиза запросов являются выходами устройства.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Авторское свидетельство СССР по заявке 3342337/18-24, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приоритетное устройство | 1980 |
|
SU879589A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-03-30—Публикация
1982-12-14—Подача