Устройство для адресации массивов данных Советский патент 1993 года по МПК G06F12/00 

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

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

Цель изобретения - повышение быстро- дэйствия устройства.

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

Устройство содержит процессорный блок 1, дешифратор 2. первый 3 и второй 4 счетчики, блок 5 памяти, первый 6 и второй 7 регистры, компаратор 8, одновибратор 9, информационный вход-выход 10 устройства. Процессорный блок 1 через информационный вход-выход подключен к информационным входам второго счетчика

4и первого регистра 6, входу - выходу блока

5памяти и входу-выходу 10 устройства. Дешифратор 2 по информационным входам, куда заводится адресный выход блока 1, определяет первый адрес на своем первом выходе, подключенном к счетному входу первого счетчика 3, входу стробирования компаратора 8 и входу выборки блока 5 памяти, второй адрес на своем втором выходе, соединенном с синхровходами регистров 6, 7 и первым входом установки первого счетчика 3 и третий адрес на своем третьем выходе подключенном к входу установки второго счетчика 4. Выходы чтения и записи блока 1 подключены к соответствующим входам блока 5 и стробирующим входам дешифратора 2. Выход первого регистра 6 подключен к первому информационному входу компаратора 8 и информационному входу второго регистра 7, выход которого заведен на информационный вход счетчика 3, выход которого подключен к первому адресному входу блока 5 и к второму информационному входу компаратора 8, выход которого через одновибратор 9 заведен на второй вход записи счетчика 3 и синхровход счетчика 4, выход которого соединен с вторым адресным входом блока 5.

Ј

00 GJ

|

N3 О С

На фиг.2 обозначены: а-в - соответственно первый-третий выходы дешифратора 2; г, д - сигналы записи и чтения процессорного блока 1; е - интервал совпадения входных операндов компаратора 8; ж - выход компаратора 8; з - выход одно- вибратора 9.

Дополнительно обозначены участки: 1 - инициализации счетчиков 3,4 и регистров 6, 7 перед информационным обменом с памятью; II - начало записи/чтения первой строки фрагмента; III - запись/чтение последних двух элементов строки фрагмента; IV - запись/чтение следующей строки.

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

Блок 5 памяти хранит информационный массив размерностью 256x256 элементов. Он адресуется по горизонтали 8-разрядным счетчиком 3. по вертикали 8-разрядным счетчиком 4. Верхний левый элемент массива адресуется нулевыми значениями счетчиков 3, 4. Передача элементов прямоугольного фрагмента массива производится в порядке слева направо, сверху вниз. Перед передачей элементов фрагмента процессорный блок 1 производит инициализацию счетчиков 3, 4 и регистров 6, 7. Он последовательно выбирает из стека своей системной памяти их атрибуты и заносит в указанные счетчики и регистры, сначала указывая адрес A3, затем трижды А2. В результате выбранные процессорным блоком 1 из стека четыре байта атрибутов фрагмента последовательно выводятся на информационную шину 10: сначала байт УлВ, сопровождаемый адресом A3, затем дважды Хлв, затем Хп, сопровождаемые адресом А2. Выдаваемая информация стробируется по выходу записи (фиг.2г, 1), что отрабатывается третьим, а затем вторым выходами дешифратора 2 (фиг.2а, б, 1).

По окончании процесса инициализации: в регистре 6 хранится координата Хп правого столбца, передаваемого прямоугольного фрагмента; в регистре 7, счетчике 3 - координата Хлв левого верхнего элемента передаваемого фрагмента; в счетчике 4 - координата Улв левого верхнего элемента передаваемого фрагмента. Процессорный блок 1 переходит к последовательному обмену байтами, указанного фрагмента с блоком 5 памяти, выставляя адрес А1, которому соответствует первый выход дешифратора 2.

Первый выход дешифратора 2 активизирует блок 5 памяти по входу доступа EN. по активности сигнала записи или чтения (WR, RD) подключая вход или выход блока 5 к шине 10 (фиг,2в, г, д. II). По окончании чтения-записи очередного элемента в блоке 5 памяти счетчик 3 инкрементируется, адресуя следующий элемент фрагмента по строке. Последний элемент строки фрагмента

определяется на компараторе 8 (фиг.2е, ж, III), импульс с стробируемого выхода которого своим задним фронтом запускает одно- вибратор 9 (фиг.2з, III), который заносит по второму входу записи в счетчик 3 из регистра 7 координату Хлв левого столбца фрагмента, и инкрементирует по счетному входу счетчик 4. В результате счетчики 3, 4 адресуют крайний левый элемент следующей строки и процесс перекачки может быть

продолжен (фиг.2. IV). По просчету процессорным блоком 1 всех передаваемых элементов фрагмента процесс перекачки заканчивается.

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

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

данных, содержащее регистр, дешифратор

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

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

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

параметров адресуемого массива устройства подключен к информационному входу первого регистра, выход которого подключен к информационному входу второго регистра и к первому информационному входу

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

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

название год авторы номер документа
Устройство для контроля печатных плат 1986
  • Легоньков Владимир Анатольевич
  • Оборин Виктор Васильевич
  • Полулихов Владимир Валентинович
SU1472929A1
ЭВМ 1990
  • Сигалов В.И.
  • Андрющенко А.В.
  • Головня В.Л.
  • Леонтьев В.Л.
  • Скринник В.Г.
  • Цвелодуб О.В.
  • Яцеленко В.В.
RU2024928C1
Запоминающее устройство с произвольной выборкой 1988
  • Боженко Игорь Борисович
  • Мешков Олег Кузьмич
  • Кондратов Петр Александрович
SU1548790A1
Буферное запоминающее устройство 1990
  • Гриць Валерий Матвеевич
  • Мишин Александр Михайлович
SU1783581A1
Устройство для управления динамической памятью 1987
  • Киселев Юрий Николаевич
SU1524089A1
Формирователь страниц для голографического запоминающего устройства 1986
  • Яковлев Анатолий Викторович
SU1388948A1
УСТРОЙСТВО ТЕСТОВОГО КОНТРОЛЯ 2014
  • Криворучко Иван Михайлович
  • Криворучко Алексей Иванович
  • Слюсарева Вера Ивановна
RU2565474C1
Буферное запоминающее устройство с произвольной выборкой двумерного фрагмента 1986
  • Слуев Владимир Александрович
SU1444784A1
Устройство для вычисления свертки 1990
  • Урбанович Виктор Константинович
  • Перелыгин Андрей Петрович
  • Тихоновецкий Николай Васильевич
SU1709342A1
Логический анализатор 1987
  • Флейш Лейба Семенович
  • Орлов Александр Сергеевич
  • Егорова Алла Глебовна
SU1476474A1

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

Реферат патента 1993 года Устройство для адресации массивов данных

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

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

SU 1 837 298 A1

Авторы

Мешков Олег Кузьмич

Боженко Игорь Борисович

Гриниха Богдан Васильевич

Даты

1993-08-30Публикация

1990-03-19Подача