Устройство адресации памяти Советский патент 1989 года по МПК G06F12/08 

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

315

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

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

На. фиг. 1 представлена функциональ ная схема устройства; на фиг. 2 - временная диаграмма его работы.

Устройство адресации памяти содержит мультиплексор 1, счетчик 2, группы 3 и элементов И,дешифратор 5, элемент И 6, элементы 7 и 8 задержки, элементы ИЛИ 9-11, блок 12 памяти одновибраторы 13 и 1, триггер 15, генератор 16 синхроимпульсов, группу 17 входов логических условий устройства, входы запроса условного адреса 18,синхроимпульсов 19, кода варианта адресации 20, начальной установки устройства 21, группу 22 входов условных адресов устройства и группу 23 выходов устройства.

При нулевом значении сигнала на входе 18 выход мультиплексора 1 об нуляетсяо

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

Обычный режим.

В исходном состоянии в счетчике 2 находится адрес первой ячейки памяти (цепи установки исходного адреса не показаны). По импульсу на входе 19 открывается группа элементов И 4 и адрес из счетчика 2 передается в блок памяти, формирование следующего адреса в этом случае начинается по заднему фронту импульса на выходе элемента 7 задержки, при этом по заднему фронту импульса на выходе элемента ИЛИ 10 содержимое счетчика 2 увеличивается на единицу. Этот код используется в качестве следующего адреса, если не произойдет запись информации а счетчик 2 с выходов мультиплексора 1, После формирования заднего фронта импульса на выходе первого элемента 7 задержки формируется задний фронт импульса на выходе второго элемента задержки 8. Этот импульс проходит через элемент И 6 только в том случае, когда присутствует ненулевой код на выходах мультиплек сора 1, т.е. в случае, если имеется ра зрешакмций сигнал на входе 18, по которому информация с входов 17 пе

,-

15

го

5

-

о

, 30

35

40

45

50

55

редается на адресные входы мультиплексора 1 и он подключает один из входов группы 22 к своим информационным выходам. Вследствие этого появляется сигнал 1 на выходе элемента ИЛИ 9, причем выход дешифратора 5 находится в состоянии О. Поэтому информация с выходов мультиплексора 1 записывается в счетчик 2 по заднему фронту импульса на входе синхронизации, изменяя следующий адрес. Этот адрес выдается на выходы группы 23 при очередном импульсе на входе 19.

Режим выборочной адресации данных,

В этом режиме по входам 17 и 18 выбирается специальный вход из группы 22 (К-й вход группы), который подключается к выходам мультиплексора 1. При этом активизируется вход дешифратора 5, который блокирует по третьему входу элемента И 6 прохождение импульсов на вход синхронизации счетчика 2. Таким образом происходит инициализация режима выборочной адресации данных. При этом при инициализации также предварительно в счетчик 2 по входу синхронизации заносится начальный адрес А0 с входа 22„К (фиг,2) аналогично описанному о В дальнейшем информация, поступающая на выходы 23, зависит от информации, записанной в блоке 12 памяти, на второй группе адресных входов 20 которого установлен некоторый (начальный) код варианта адресации. Вторая группа адресных входов блока 12 памяти адресуется выходами счетчика 2. Поэтому когда активизируется вход выборки блока 12 памяти выходом дешифратора 5, на выходе блока памяти 12 появляется сигнал, нулевое значение которого свидетельствует о необходимости пропуска очередного адреса (маскирование очередного адреса), а единичное значение - о необходимости формирования очередного адреса (в том случае, когда сигнала выборки нет, информационный выход блока 12 находится в состоянии 1).

Таким образом,по заднему фронту импульса на выходе блока памяти ,12 (фиг.2), т.е. при установлении на ее выходе сигнала О формируется импульс первым одновибратором 13, устанавливающий триггер 15. Запускается генератор 16, импульсы на выходе которого, проходя через элемент ИЛИ 10, изменяют состояние счетчика 2 до тех пор, пока его выходные сигналы не выберут из блока 12 памяти очередную ячейку памяти с записанной в ней 1. Причем период импульсов, формируемых генератором 16, много меньше периода тактовых импульсов на входе 22, но больше суммарной задержки элементов ИЛИ 10 и 11, счетчика 2, блока 12 памяти,триггера 16, одновибратора 14. При установлении на выходе блока 12 памяти 1 по переднему фронту этого сигнала одновибратор Ц формирует одиночный импульс, обнуляющий триггер 16. Генератор 16 блокируется нулевым сигналом на выходе триггера 15.

В результате этого в счетчике 2 устанавливается информация о следующем адресе, не замаскированном нулем в соответствующей ячейке блока 12 памяти. Поэтому по импульсу на выходе 19 этот адрес через группу элементов И k передается на выходы 23 устройства. Затем вновь по заднему фронту импульса на выходе элемента задержки 7 изменяется на единицу состояние счетчика 2, в результате чего из блока 12 памяти считывается информация в очередной ячейке. Если она равна единице, состояние устройства не изменяется. Если по следующему импульсу на входе 19 (фиг.2) из блока 12 памяти выбирается ячейка памяти с нулем, одновибратор 13 вновь формирует одиночный импульс, триггер 15 устанавливается и начинается генерация импульсов генератором 16. Снова изменяется состояние счетчика 2 до тех пор, пока из блока 12 памяти не будет считана 1.

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

входа 18. Далее устройство работает аналогично.

Для смены варианта адресации в режиме выборочной адресации данных изменяется соответствующим образом информация на входах 20.

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

Устройство адресации памяти, содержащее мультиплексор, счетчик, две группы элементов И, элемент И, два элемента задержки, элемент ИЛИ, причем К-й информационный вход мультиплексора подключен к К-му входу условного адреса группы устройства (К 1, М, где М - количество условных адресов), Р - и вход логических условий устройства подключен к первому входу Р-го элемента И первой группы,

5 ( И, где Н - количество логических условий), второй вход и выход которого подключены соответственно к входу запроса условного адреса устройства и к Р-му разряду адресно0 го входа мультиплексора, выход мультиплексора подключен к информационному входу счетчика и к входам первого элемента ИЛИ, выход которого подключен к первому входу элемента

5 И, второй вход которого подключен к выходу первого элемента задержки, вход первого элемента задержки подключен к выходу второго элемента задержки, вход которого подключен к

0 входу синхроимпульсов устройства и соединен с первыми входами элементов И второй группы, выход элемента И подключен к входу синхронизации счетчика, Т-й выход которого подключен к второму входу Т-го элемента И второй группы, (, А, где А - разрядность формируемого адреса), выход которого подключен к Т-му выходу группы устройства, отличаю0 1 е е с я тем, что, с целью расширения функциональных возможностей за счет реализации режима выборочной адресации, в него введены дешифратор, два элемента ИЛИ, блок памяти,

5 два одновибратора, триггер и генератор синхроимпульсов, причем вход дешифратора подключен к выходу мультиплексора, выход дешифратора подключен к инверсному входу элемента И

0 и к входу выборки блока памяти, выход второго элемента задержки под- - ключей к первому входу второго элемента ИЛИ, второй вход которого подключен к выходу генератора синхроимпульсов, выход второго элемента ИЛИ подключен к счетному входу счетчика, первая группа адресных входов блока памяти подключена к выходу счетчика, вторая группа адресных вхо5

5

дов блока памяти подключена к входу Кода варианта адресации устройства, йыход блока памяти подключен к входам первого и второго одновибраторов, ёыход первого одновибратора подключен к входу установки в 1й триггера, выход второго одновибратора подключен к первому входу третьего элемента ИЛИ, второй вход которого подключен к входу начальной установки устройства и соединен с входом установки в О счетчика, выход третьего элемента ИЛИ подключен к входу установки в О триггера, выход триггера подключен к входу блокировки генератора синхроимпульсов.

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

название год авторы номер документа
Микропрограммное устройство управления 1989
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Золотарев Андрей Георгиевич
  • Ткаченко Сергей Николаевич
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Гнедовский Юрий Михайлович
SU1633402A1
Устройство для сопряжения ЭВМ с общей магистралью 1988
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
SU1532939A1
Микропрограммное устройство управления 1983
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Литвиненко Вадим Георгиевич
  • Ткаченко Сергей Николаевич
SU1100624A1
Устройство для мажоритарного выбора сигналов 1988
  • Мощицкий Сергей Семенович
  • Тимонькин Григорий Николаевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Ткаченко Владимир Антонович
  • Харченко Вячеслав Сергеевич
SU1619278A1
Система программного управления технологическими процессами 1989
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Улитенко Валентин Павлович
  • Тюрин Сергей Феофентович
  • Ткаченко Сергей Николаевич
  • Пугач Евгений Васильевич
SU1688229A1
УСТРОЙСТВО УПРАВЛЕНИЯ ПАМЯТЬЮ 1993
  • Харитонов Валерий Алексеевич
  • Олейников Алексей Владимирович
  • Тюрин Сергей Феофентович
  • Зверев Алексей Петрович
  • Гревцев Александр Михайлович
  • Яковлев Сергей Васильевич
  • Попченко Олег Григорьевич
  • Раевский Виктор Николаевич
RU2037874C1
Микропрограммное устройство управления 1983
  • Брагин Виталий Николаевич
  • Мельников Владимир Алексеевич
SU1109751A1
Устройство ввода информации 1986
  • Манякин Юрий Николаевич
SU1417015A1
Микропрограммное устройство управления с динамической памятью 1985
  • Харченко Вячеслав Сергеевич
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Кальченко Сергей Борисович
  • Сперанский Борис Олегович
  • Ткаченко Сергей Николаевич
SU1260954A1
Устройство для аппаратурной трансляции 1983
  • Мельников Владимир Алексеевич
  • Краснощеков Сергей Николаевич
SU1144108A1

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

Реферат патента 1989 года Устройство адресации памяти

Изобретение относится к вычислительной технике и может быть использовано для адресации памяти при ускоренной реализации автоматных отображений. Целью изобретения является расширение функциональных возможностей. Устройство содержит мультиплексор 1, счетчик 2, группы 3, 4 элементов И, дешифратор 5, элемент И 6, элементы задержки 7, 8, элементы ИЛИ 9-11, блок 12 памяти, одновибраторы 13, 14, триггер 15, генератор 16 синхроимпульсов, группу 17 входов логических условий устройства, вход 18 запроса условного адреса, вход 19 синхроимпульсов, вход 20 кода варианта адресации, вход 21 начальной установки устройства, группу 22 входов условных адресов, группу 23 выходов устройства. Цель достигается за счет реализации режима выборочной адресации. 2 ил.

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

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

Авторское свидетельство СССР № , кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № , кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 532 935 A1

Авторы

Подзолов Герман Константинович

Хлебников Николай Иванович

Гнедовский Юрий Михайлович

Тимонькин Григорий Николаевич

Харченко Вячеслав Сергеевич

Тюрин Сергей Феофонтович

Ткаченко Сергей Николаевич

Даты

1989-12-30Публикация

1988-05-12Подача