Устройство для управления доступом к памяти Советский патент 1987 года по МПК G06F13/16 

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

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

Цель изобретения - расширение функциональных возможностей устройства путем организации приоритета по циклу записи информации.

На чертеже представлена схема устройства.

Устройство содержит блок 1 формирования адреса, блок 2 фиксации зоны, генератор 3 импульсов, блок 4 памяти, блок 5 управления, распределитель 6 импульсов, информационный вход 7 устройства.

Блок 1 формирования адреса содер- 7КИТ первьш счетчик 8, второй счетчик 9, коммутатор 10, элемент ИЛИ-НЕ 11.

Блок 2 фиксации зоны содержит триггер 12 и элемент 13 неравнозначности.

Блок 5 управления содержит четвертый 14, пятьш 15, первый 16, второй 17, третий 18 триггеры, первый 19-. и второй 20 элементы И-НЕ, элемент ШТИ-НЕ 21,

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

Блок 5 вырабатывает последовательность управляюар х сигналов, реализующую заданный алгоритм (запись- считывание) работы с памятью. Синхронизация блока 5 осуществляется распределителем 6 и генератором 3. Распределитель-6 представляет собой сдвиговый триггерньй регистр, про- движе;;ие которого осуществляется серией импульсов с выхода генератора 3. Однократная развертка распределителя 6 составляет цикл синхронизации, который может включать различное количество тактовых сигналов, например четыре: СИ 1,...,СИ 4.

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

Информация, снимаемая с блока 4 в цикле считывания, может быть синхронизирована сигналом с выхода элемента ИЛИ-НЕ 21 блока 5.

Синхронизация входной и выходной информации может быть реализована с помощью и-трйггеров.

Распределитель 6 устанавливается

в исходное состояние при подаче напряжения питания.

Исходному состоянию распределителя 6 соответствует единичный потенциал сигнала СИ 4, который устанавливает триггеры 16 и 17 в единичное состояние, которому соответствует положительный потенциал на их единичных выходах. Положительный потенциал с выхода триггера 16 открывает по

одному из входов элемент И-НЕ 20 и устанавливает триггер 18 в нулевое состояние, которому соответствует по- тенциал на его инверсном выходе, этот пoтeнIJ иaл является запрещающим для

цикла записи в блоке 4. Единичньй потенциал с прямого выхода триггера 17 поступает на вход элемента 13, уровень сигнала с выхода которого определяет зону записи или считывания.

Сигнал запуска, появляясь на входе узла 2, опрокидывает триггер 12, производя этим смену зоны записи на зону считывания.

С выходов генератора 3 на С-входы триггеров 14 и 15 соответственно поступают импульсы частоты записи и считывания.

Приоритетом обращения к блоку 4

обладают импульсы частоты записи. Таким образом, если импульсы частоты записи и считывания приходят одновременно, то оба триггера 14 и 15 опрокидываются в единичное положение, при этом на выходе элемента 20 сохраняется единичный потенциал, а на выходе элемента 19 появляется нулевой потенциал, который поступает на D-вход триггера 16. Таким образом, при появлении синхроимпульса СИ 1 на С-входе триггеров 16 и 17 триггер 16 опрокидьшается в нулевое положение, а триггер 17 остается в единичном положении.

Единичный потенциал с инверсного выхода триггера 16 поступает в блок 1 и через элемент 11 поступает на вход блока 4, а также через коммутатор 10 подключает код адреса записи счетчика 8 к адресным входам блока 4.

Единичный потенциал с инверсного выхода триггера 16 сбрасывает тригrep 14 в исходное положение, а такж поступает на D-вход триггера 18 и с приходом синхроимпульса СИ 2 с распределителя 6 последний опрокидывается в единичное положение.

Нулевой потенциал, возникающий на инверсном выходе триггера 18, поступает на соответствующий вход блока 4, производя запись информации по D1-входу блока 4,

Синхроимпульс СИ 3, который можно использовать для синхронизации информации с DO-выхода блока 4, на выход блока 5 не поступит, так как элемент 21 закрыт нулевым потенци- алом с инверсного выхода триггера 17.

Следующий синхроимпульс СИ 4 устанавливает триггеры 16 и 18 в исходное состояние, при этом спад им- пульса на единичном выходе триггера 18 производит смену кода записи в счетчике 8. Теперь в следующий цикл работы распределителя 6 с появлением синхроимпульса СИ 1 осуществля- ется процесс считывания, так -как на D-вход триггера 17 поступает нулевой потенциал с выхода элемента 20, а на D-входе триггера 16 сохраняется единичный потенциал.

Таким образом, синхроимпульс СИ следующего цикла опрокидывает триггер 17 в нулевое положение, а триггер 16 остается в-единичном положении. Синхроимпульс СИ 2 сохраняет единичный пoт iнциaл на инверсном выходе триггера 18.

Единичный потенциал с инверсного выхода триггера 17 сбрасывает триггер 15, поступает в блок 1, через коммутатор 10 подключает код адреса считывания счетчика 9 на адресные входы блока 4 и через элемент 11 производит выбор блока памяти, при этом на DO-выходе блока 4 появляется информация считывания, которая может быть при необходимости синхронизирована синхроимпульсом СИ 3, который поступает на выход блока 5 через элемент 21.

Синхроимпульс СИ 4 устанавливает триггер 17 в исходное положение, при этом спад импульса на его инверсном выходе производит смену кода адреса считывания в счетчике 9.

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

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

2. Устройство по п. 1, отличающееся тем, что блок управления содержит с первого по пятый триггеры, пербый, второй элементы И-НЕ и элемент ШТИ-НЕ, причем первый вход блока подключен к входам синхронизации первого, второго триггеров, второй, третий входы блока соединены соответственно с входом синхронизации третьего триггера и с первым входом элемента ИЛИ-НЕ, прямой и инверсный выходы третьего триггера соединены соответственно с первым, вторым выходами блока, инверсный выход первого триггера соединен с информационным входом третьего триггеру, с входом сброса четвертого триггера и с треты м выходом блока, инрерсный выход второго триггера соединен с вторым входом элемента ИЛИ-НЕ, с входом сброса пятого триггера и с четвертьм выходом блока, прямой выход второго триггера соединен с первым входом первого элемента И-НЕ и с пятым выходом блока, четвертый вход блока подключен к единичным входам первого, второго триггеров, пятый, шестой входы блока подключены к входам синхронизации четвертого и пятого триггеров, информа- 1ШО1П1ые входы четвертого и пятого триггеров соединены с шиной логической единицы, выход элемента ИЛИ-НЕ соединен с шестым выходом блока, еди ничный выход четвертого триггера сое динен с седьмым выxoдo i блока и с вторым входом первого элемента И-НЕ, нулевой выход четвертого триггера и единичный выход пятого триггера соединены соответственно с первым и вторым входами второго элемента И-НЕ, третий вход которого соединен с единичным выходом первого триггера и с

fO

входом сброса третьего триггера, выходы первого и второго элементов И-НЕ соединены соответственно с информационными входами первого и второго триггеров.

3. Устройство по п. 1, о т л и - чающееся тем, что блок формирования адреса содержит первый, второй счетчики, коммутатор и элемент ИЛИ-НЕ, причем вход сброса подключен к входам сброса первого, второго счетчиков, тактовый вход и адресный и стробирующий выходы блока подключены соответственно к счетному входу первого счетчика, к выходу коммутатора и к выходу элемента ИЛИ-НЕ, второй стробирующий вход блока сое- дашен со счетным входом второго счетчика, с первым управляющим входом коммутатора и с первым входом элемента ШШ-НЕ, второй вход которого и второй управляющий вход коммутатора соединены с первым строби- 25 рующим входом блока, выходы первого, второго счетчиков подключены к первому, второму информационным входам коммутатора.

5

20

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

название год авторы номер документа
Устройство для управления обменом информацией процессора с памятью 1986
  • Бессмертный Владимир Николаевич
  • Жижин Владимир Сергеевич
SU1325494A1
Устройство для сопряжения процессора с памятью 1983
  • Остриков Валерий Дмитриевич
SU1149272A1
Устройство для управления обменом информацией процессора с памятью 1988
  • Бессмертный Владимир Николаевич
SU1587525A1
Устройство для сортировки информации 1986
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Бобыльков Анатолий Николаевич
  • Кривего Вадим Владимирович
SU1365075A1
Микропрограммное устройство управления с динамической памятью 1985
  • Харченко Вячеслав Сергеевич
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Кальченко Сергей Борисович
  • Сперанский Борис Олегович
  • Ткаченко Сергей Николаевич
SU1260954A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА МАГНИТНОГО НОСИТЕЛЯ 1992
  • Мощицкий Сергей Семенович[Ua]
  • Тимонькин Григорий Николаевич[Ua]
  • Соколов Сергей Алексеевич[Ua]
  • Шульгин Андрей Валентинович[Ua]
  • Голубничий Дмитрий Юрьевич[Ua]
  • Харченко Вячеслав Сергеевич[Ua]
  • Ткаченко Сергей Николаевич[Ua]
  • Ткаченко Владимир Антонович[Ua]
RU2040050C1
Устройство для сопряжения процессора с памятью 1989
  • Бессмертный Владимир Николаевич
SU1742823A1
Устройство для контроля записи информации в блоках памяти 1982
  • Дзагнидзе Михаил Георгиевич
SU1076954A1
Устройство для сопряжения 1983
  • Макаев Надыр Абдуллаевич
SU1104498A1
Многоканальное устройство ввода аналоговой информации 1987
  • Строцкий Борис Михайлович
SU1418726A1

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

Реферат патента 1987 года Устройство для управления доступом к памяти

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

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

С Cfl g СИ с I

Составитель С.Бурухин Редактор С.Пекарь Техред М.Ходанич Корректор Е.Сирохман

Заказ 7269/49 Тираж 670Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

Устройство для сопряжения 1979
  • Салогуб Григорий Данилович
  • Самсонов Виктор Евстратьевич
  • Семенков Олег Игнатьевич
SU881722A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство управления обращением к памяти 1975
  • Самарский Александр Стефанович
  • Гущенсков Борис Николаевич
  • Запольский Александр Петрович
SU556444A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 282 147 A1

Авторы

Бессмертный Владимир Николаевич

Жижин Владимир Сергеевич

Даты

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

1985-07-03Подача