Устройство адресации памяти

 

Изобретение относится к вычислительной технике и может Быть использовано дня управления адресацией памяти, допускающей обращение к любой из двух независимых половин ячеек, Целью изобретения является расширение функциональных возможностей за счет увеличения числа режимов адресации ячеек памяти и введения контроля за соблюдением границ выделенного адресного пространства. Устройство содержит первый и второй входы 1 и 4 выборки информационный вход-выход 2, адресный вход 3, управляющий вход 5, вход 6 синхронизации, блок 7 прямого доступа, шифратор 8 номера абонента, блок 9 преобразования адреса, блок 10 сравнения, блок 11 расширения адреса, блок 12 управления форматом данных, блок 13 управления прерыванием , формирователь 17. Цель достигается введением новых элементов и связей. 3 з.п.ф-лы, 6 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)з G 06 F 12/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОЬР тЕНИЯ 20

22

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4744638/24 (22) 31,07.89 (46) 07.11.91. Бюл. hh 41 (71) Научно-исследовательский институт средств вычислительной техники (72) А.Н.Доколин и И.Ю.Втюрина (53) 681.3 (088.8) (56) Авторское свидетельство СССР

hh 1411756, кл. G 06 F 12/00, 1986.

Устройство адресации модуля электронного системного ППЗВМ ЕС1840. Машина вычислительная электронная цифровая персональная профессиональная.ЕС1840. Техническое описание Е11.700,006 Т0.

Приложение 2. Схемы электрические принципиальные и перечни элементов электронных модулей Е11.700,006 Т01. Модуль электронный системный ЕС1840, 0001.Е13.088.601.

„„!3Ц„„1689956 А1 (54) YCTPOMCTBO АДРЕСАЦИИ ПАМЯТИ (57) Изобретение относится к вычислительной технике и может быть использовано для управления здресацией памяти, допускающей обращение к любой из двух независимых половин ячеек, Целью изобретения является расширение функциональных возмо>кностей за счет увеличения числа режимов адресации ячеек памяти и введения контроля за соблюдением границ выделенного адресного пространства. Устройство содержит первый и второй входы 1 и 4 выоорки, информационный вход-выход 2, адресный вход 3, управляющий вход 5, вход 6 синхронизации, блок 7 прямого доступа, шифратор 8 номера абонента, блок 9 преобразования адреса, блок 10 сравнения, блок

11 расширения адреса, блок 12 управления форматом данных, блок 13 управления прерыванием, формирователь 17. Цель достигается введением новых элементов и связей.

3 з.п.ф-лы, 6 ил.

1689956

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

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

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

Устройство адресации памяти содержит первый вход 1 выборки, информационный вход-выход 2, адресный вход 3, второй вход 4 выборки, управляющий вход 5, вход

6 синхронизации, блок 7 прямого доступа, шифратор 8 номера абонента, блок 9 преобразования адреса 3, блок 10 сравнения, блок 11 расширения адреса, блок 12 управления форматом данных, блок 13 управления прерыванием, шину 14. управления, линию 15 блокировки, линию 16 окончания операций, буфер-формирователь 17, выход

18 признаков активности каналов прямого доступа, первый адресный выход 19, выход

20 разрешения прямого доступа, выход 21 управления форматом данных, второй адресный выход 22, выход 23 прерывания, выход 24 стробов обращения.

Блок прямого доступа может быть реализован с использованием микросхем 25 типа КР580 ИР82, К1810ВТ37. Шифратор номера абонента содержит элемент ИЛИ

26, преобразователь 27двоичного кода, элемент ИЛИ-НЕ 28, элемент И 29, триггер 30.

Блок расширения адреса реализован с использованием блока 31 памяти. Блок преобразования адреса содержит элемент И-НЕ

32, мультиплексор 33.

Блок сравнения содержит схему 34 сравнения и мультиплексор 35. Блок управления прерыванием содержит элементы И

36-38, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 39, одновибратор 40, триггеры 41 и 42, элемент

НЕ 43, элементы 44 и 45 задержки. Блок управления форматом данных содержит элемент И-НЕ 46 и мультиплексор 47. Буфер-формирователь реализован на шинном формирователе.

Устройство работает в двух режимах: програмирования и адрнсации. Под режимом программирования подразумевается программная настройка блока прямого доступа 7 и (или) блока 11 расширения адреса, осуществляемая с использованием входов устройства.

В режиме программирования устройство работает следующим образом.

10 При обращении к блоку 7(фиг. 3) данные поступают на входы (с входов) Dp, D1, ..., Dx

20 и5

55 и записываются по стробу записи на входе

l0W или считываются по стробу считывания на входе IQR при наличии сигнала выборки на входе CS и синхросерии на входе CLK.

Адрес внутренних регистров, к которым осуществляется обращение, определяется кодом на входах-выходах Ар, А1, ..., Ах блока.

При обращении к блоку 11 (фиг, 4) данные поступают на входы Dp, D>, ..., 0ч+н и записываются при наличии сигнала низкого уровня на входе WR по адресу, определяемому кодом на входах А1.о, А1.1...„A1.M.

В режиме адресации устройства, признаком которого является наличие сигнала активного (высокого) уровня на выходе 20, осуществляется считывание информации с выходов Dp, Dj, 0ч, Оч+н блока 11 (фиг. 4).

Адрес ячейки памяти блока 11 определяется кодом на выходах 0,1„„,М шифратора 8(фиг.

4), значение которого зависит от номера активного канала. Появление сигнала активного уровня на входах 0,1,..., К элемента 27 является признаком активизации 1-, 2-, N-го канала блока 7, отсутствие сигнала активного уровня на этих входах — признак активности нулевого канала, При пересылке данных типа память — внешнее устройство триггер

30 шифратора устанавливается в состояние

"0" сигналом низкого уровня íà его входе и таким образом исключается из активной работы.

Особым случаем является пересылка данных методом прямого доступа типа память — память, когда признаки активности каналов не отражаются на выходах

AKp...ÀÊì блока 7 (фиг. 3), Номер активного канала в этом случае определяется стадией пересылки: наличие сигнала MEMR на входе шифратора 8 (фиг, 4) при отсутствии активных уровней на входах АКО ... АКи однозначно определяет первую стадию (считывание из памяти) и нулевой активный канал, наличие сигнала М ЕМУ/- вторую стадию(запись в память) и первый активный канал. Благодаря сигналу высокого уровня Ha R-входе триггер 30 открыт для активной работы, именно он определяет стадию пересылки (а значит. и номер активного канала), Первая стадия определяется сигналом низкого

1689956

55 матический поиск индивидуальной для уровня на выходе "1" триггера 30. По окончании считывания информации по заднему фронту сигнала низкого уровня на входе

MEMR шифратора 8 (фиг. 4) на выходе "1" триггера 30 формируется сигнал высокого уровня, указывающий на вторую стадию пересылки (и первый активный канал прямого доступа). По окончании второй стадии пересылки по заднему фронту сигнала низкого уровня на входе MEMW шифратора триггер

30 возвращается в исходное состояние.

Передача адресной информации с входов 1.0, 1.1, ..., 1.N. мультиплексора 33 блока

9 (фиг, 5) осуществляется при наличии на входах УПФТ1 и УПФТ2 этого блока сигналов высокого уровня, В этом случае код адреса на выход блока 9 передается без преобразования, что соответствует попеременной адресации обеих половин ячейки памяти. Всякая другая кодовая комбинация на входах элемента 32 блока 9 (фиг. 5) вызывает коммутацию адресной информации с входов 2.0, 2.1, ..., 2.N мультиплексора ЗЗ этого блока, при этом уровень сигнала на входе 2.0 мультиплексора 33 в совокупности с состоянием выхода 21 блока 12 определяет, какой именно вид адресации используется. Работа обоих блоков координируется сигналами УП ФТ1 и УП ФТ2.

В блоке 12 (фиг. 6) эти сигналы поступают на входы АО и А1 мультиплексора 46 и формируют код, который выбирает информационный вход, сигнал с которого необходимо передать на один из двух входов элемента 46 блока 12, чтобы при наличии сигнала активного (высокого) уровня на втором входе элемента 46 получить на его входе сигнал, соответствующий заданному виду адресации. В реализации функций контроля за соблюдением границ выделенного адресного пространства участвуют блок 10 и блок 13.

Результат сравнения К+1 старших разрядов кода адреса, формируемого блоком 9 (фиг. 5), и кода адреса на линиях АСР1, АСРг, ..., АСРН-4 шины 14 формируется на выходах схемы 34 блока 10 (фиг. 5). Мультиплексор

35 блока 10 (фиг. 5) осуществляет коммутацию резульгата выбранного вида сравнения адресов на выход блока. Вид сравнения оп-ределяется кодом на входах УПСР1, УПСР2 блока 10.

Исходным состоянием триггеров 41 и 42. является состояние "0". В этом состоянии на R-входе триггера 42 присутствует сигнал низкого уровня, поэтому короткие импульсы высокого уровня, формируемые в моменты времени Т1 и Т2 на выходе элемента 39, игнорируются триггером. В момент времени Тз на выходе блока 10 (фиг. 5) появляется

50 сигнал активного (высокого) уровня, который является признаком выполнения условия сравнения кодов адреса. При наличии этого сигнала и сигналов высокого уровня на всех остальных входах элементов 37 и 38 на выходе элемента 36 в момент времени Т4 появляется сигнал высокого уровня. Изменение уровня сигнала на входе однсвибратора 40 в момент врем=:;. и Т4 заставляет его сформировать короткий импульс низкого уровня, переключающий триггер 41 из состояния "0" в состояние "1". Момент времени Т4 определяет;.,я из условия действительности результата сравнения кодов адреса блоком 10 сраьнения и предшестаует формированию стробов обращения на входах-выходах !ОЯ и! GW и выходах MEMR и MЕММ/ блока 7 (фиг. 3).

В результате переключения триггера 41 в состояние "1" на входе триггера 42 и линии

15 блокировки появляется единичный потенциал. Это позволяет триггеру 42 работать в счетном режиме, а буферу 17— своевременно блокировать появление сигналов активного уровня на выходе 24 стробов обращения устройства. В момент времени Т5 при появлении сигнала активного низкого уровня на входе МЕМЕ или входе

MEMA блока элементом 39 формируется

;1мпульсный сигнал, который устанавливает триггер 42 в состояние "1". Сигнал высокого уровня с выхода "1" этого триггера поступает на вход элемента НЕ 43, с выхода которого — на линию 16 окончания операций, запрещая активному каналу блока 7 выполнять операции по пересылке данных.

По окончании строба обращения MEMR или

MEMW на входе блока 13 в момент времени

Тб импульсный сигнал, сформированный элементом 39, поступает на счетный вход триггера 42 и возвращает его в состояние

"0", что вызывает окончание импульса на линии 16 окончания операций устройства, и, кроме того, через интервал времени, определяемый элементом 44 задержки, установку триггера 41 в исходное (нулевое состояние). Задержка сигнала, реализуемая элементом 44 (Тт — Tg) выбирается такой, чтобы исключить повторное переключение триггера 41 во время присутствия сигнала активного уровня на входе блока 10 (фиг. 5), сформированного в текущем цикле адресации памяти блоком 7.

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

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

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

3. Устройство по и. 1, о т л и ч а ю щ е е55 с я тем, что блок управления прерыванием содержит три элемента И, одновибратор, элемент ИСКЛ ОЧАКЗЩЕЕ ИЛИ, два элемента задержки, два триггера и элемент HE. причем третий вход блока подключен х первому входу первого элемента И, четверь

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

2. Устройство по и. 1, о т л и ч а ю щ е ес я тем, что шифратор номера абонента содержит элемент ИЛИ-НЕ, триггер, элемент И, элемент ИЛИ, преобразовательдвоичного кода, причем линия признака активности первого абонента второго входа шифратора подключена к первому входу элемента ИЛИ-НЕ; линия признака активности второго абонента второго входа шифратора — к второму входу элемента ИЛИ-НЕ и первому входу элемента ИЛИ, выход которого соединен с первым входом преобразователя двоичного. кода, линии признаков активности 3-, 4-,..., N-ro абонентов второго входа шифратора подключены к 3-, 4-, ..., N-му входам элемента ИЛИ-КЕ и 2-, 3-, ..., I N-1)-му входам преобразователя двоичного кода, выход элемента ИЛИ-НЕ соединен с входом установки в "0" счетного триггера, выход "1" которого соединен с вторым входом элемен;а ИЛИ, первый и второй входы элемента И соединены соответственно с разрядами управления записью в память и управления считыванием из памяти первого входа шифратора, выход элемента И соединен со счетным входом триггера, выход преобразователя двоичного кода подключен к

1689956

E ð 1т lyte йаа ЯК

Род АЮ

Лрйгнагг сраВнения

Ыаа яемелпга 37 аыгаа зюмежга .М доиаУ юеменага 36

Рыгад ыеveamn ФР

Auvo /" агриггера Ф

Аиаа иеежгга .7У

Юыгад„/ триггера 4g дыгаа„й" лгриггеаа4Z

Ьааа я емемпа ФФ тый вход блока — к второму входу первого элемента И, второй вход блока подключен к третьему входу первого элемента И, разряды управления записью в память и управления считыванием из памяти первого входа блока соединены -соответственно с первым и вторым входами второго элемента И, выход первого элемента И подключен к первому входу третьего элемента И, выход второго элемента И подключен к второму входу третьего элемента И, к первому входу элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и к входу первого элемента задержки, выход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход элемента

ИСКЛЮЧАЮЩЕЕ ИЛИ подключен ксчетному входу второго триггера, выход "О" которого соединен с входом второго элемента задержки, выход второго элемента задержки соединен с С-входом первого триггера, D-вход которого подключен к входу логического нуля, вход установки в состояние "1" первого триггера подключен к выходу одновибратора, вход одновибратора соединен с выходом третьего элемента И, выход "1" первого триггера соединен с входом установки в состояние "О" второго триггера и является выходом блокировки блока, выход

"О" первого триггера является выходом за5 проса прерывания блока, выход "1" второго триггера соединен с входом элемента НЕ, выход которого является выходом окончания операций блока, 4. Устройство по и. 1, о т л и ч а ю щ е е10 ся тем, что блок управления форматомданных содержит мультиплексор и элемент ИНЕ, причем первый вход элемента И-НЕ соединен с вторым входом блока, второй вход элемента И-НŠ— с выходом мульти15 плексора, первый и второй адресные входы которого соединены с первым и вторым разрядами управления третьего входа блока, первый и второй информационные входы мультиплексора подключены к входу логи20 ческай единицы, третий информационный вход подключен к входу логического нуля, четвертый информационный вход мультиплексора подключен к первому входу блока, выход элемента И-HE является выходом уп25 равления форматом данных блока.

1689956

1689956

1689956

Редактор И.Шулла

Заказ 3815 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб.,4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101

««ь «:Ь

« а Ь

Составитель M.ÑèëèH

Техред М.Моргентал Корректор C.×åðíè

Устройство адресации памяти Устройство адресации памяти Устройство адресации памяти Устройство адресации памяти Устройство адресации памяти Устройство адресации памяти Устройство адресации памяти Устройство адресации памяти 

 

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для адресации блоком памяти с преобразованием логического адреса обращения в физический адрес в резервированных ЭВМ

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для адресации с преобразованием логического адреса обращения в физический адрес в резервированных ЭВМ

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

Изобретение относится к вычислительной технике и может быть использовано для формирования исполнительных адресов в устройствах управления ЦВМ, а также в устройствах обработки информации с применением табличных методов на основе ПЗУ

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

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

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

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

Изобретение относится к способам и устройствам защиты конфиденциальной информации, введенной в память ЭВМ, от посторонних пользователей

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

Изобретение относится к способу управления работой порта последовательного доступа к видеопамяти, имеющей порт памяти произвольного доступа - RAM и порт памяти последовательного доступа - SAM
Изобретение относится к вычислительной технике и может использоваться разработчиками программно-информационного обеспечения (ПИО) для защиты их продуктов от несанкционированного использования

Изобретение относится к вычислительной технике

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

Изобретение относится к области вычислительной техники

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

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