Устройство для сопряжения процессора с многоблочной памятью

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК (я)л 6 06 F 12/00, 13/00

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

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

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ ;.

К АВТОРСКОМУ СВИДЕТЕРЬСТВУ (21) 4656518/24 (22) 28,02.89 (46) 30.08.91. Бюл. № 32 (72) И.А.Шаханов, В.И.Черных и В.М.Ноя- нов (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1388876, кл. G 06 F 12/00, 1986.

Микропроцессорные средства и системы, 1988, ¹ 4, с. 87 — 88. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ПРОЦЕССОРА... С МНОГОБЛОЧНОЙ llAМЯТЬЮ

„„SU „„1674139 А1 (57) Изобретение относится к вычислительной технике и может быть использовано для пересылок информации между внешними запоминающими устройствами. Целью изобретения является повышение быстродействия устройства при пересылках массивов информации, Ус ройство 1 содержит контроллер 2 прямого доступа к памяти, группу сумматоров 3, группу из 0 регистров 4, ре- гистр 5, блок 6 управления, шину 7 адреса, шину 8 данных. Процессор 9, программируя контроллер 2, позволяет выполнить пересылку массивов информации между блоками 10. 11 памяти. 1 ил.

1674139

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

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

Устройство 1 содержит контроллер 2

Прямого доступа к памяги (ПДГ!), группу из

Ь сумматоров 3, где 13 — количество адресуемых блоков памяти в группе дополнительных, группу из О ре(истров 4, регистр 5, блок б управления, шину 7 адреса, шину 8 данныхх. Кроме того, на чертеже показаны и роцессор 9, блок 10 r:aìÿòè и группа дополнительных блокс н 11 памяти, Устройство работает следу|о;цим обраВом.

Для передачи массива информации размером н 5+1 байт, например из первого дополнительного блока в D-й блок памяти, Процессор 9 записывает в соответствующие регистры 4 базовых адресов начальные адреса A1 u AD массивов н первом и D-м бло ках, а в регистр 5 — код КОД 1/D, Ьтносяшийся к выбранной паре рабочих блоков памяти. Затем процессор 9 програм— жуирует контроллер прямого доступа к памяти, т.е. задает начальный адрес пересылаемого массива (в данном случае с н равен нулю), вводит значени =. счет-гика цик лов, соответствующего передаче Б байт и

; устанавливает работы (запив» или чтение), относящийся к блоку памяти с меньшим по;рядконым номером, По QKGI- сании програм мирования контроллер 2 сообщает процессору 9 о занятии сис-,емной магистрали и, получив разрешение, формирует сигнал режима адресации (РА), запрещающий выполнениедругих операций, Затем он начинает выдавать нэ шину адреса системной магистрали последовательность 803растагощих адресных кодов, начиная с нулевого значения, которые суммируются с уставками А1, AD и направляются -ia адресные входы выбранной йары блоков памяти.

При каждом обращении пз первого блока 11 на шину 8 данных выводится соотвстствуюшая информация и переписывается н

D-й блок по адресу AD + К, где К =- О, I,2...L .

Когда заданный массив будет передан в D-й блок до конца, контроллер 2 снимает сигнал

PA и передает управление процессору 9:, Пересылка информации из основного блока 10 памяти в дополнительный блок 11, Р

ЗО

cg Э .

4г;

$1 :) например )! — 1, и наоборот, осуществляется аналогичным образом, за искгючением следующего: н регистр 4 — 1 записывается код, равный разности чисел А1 и АО, обозначающих.начальные адреса массивов памяти в блоках 1 1-1 и 1О соответственно, т,е, А1 — О =- А1 — АО; при программировании контроллера 2 н его память вводится начальный адрес AO ассива информации, выводимого из блока 10; контроллер 2 начинает формирование адресного кода не с нулевого значения, э с кода А1-О; адоес обращения к блоку 11 — 1 памяти в каждой операции пересылки данных устанавливается сумматором 3 — 1 по сумме кодов (АО+К) и А1 — О, где К = О,1,2...Б.

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

Устройство для сопряжения процессора с iwiioreблочноЙ памяT»!u. содсржащee контроллер прямого доступа к памяти и блок управления, причем входы-выходы признаков чтения, записи и режима адресации устройства подключены к одноименным входам-выходам контроллера прямого доступа к памяти и к одноименным входам блока управления, адресный вход-выходустройства годключен к адресному входу-выходу контроллера прямого доступа к памяти и к пернсму информационному входу блока управления, отл и ч а ю щ ее ся тем, что, с целью повышения быстродействия устройства при пересылке массивов информации, н него введены гругпа из D сумматоров, где D — количество адресуемых блоков памяти в группе дополнительных, группа из D регистров и регистр, причем адресный вход-выход устройства подключен к входам первых слагаемых всех сумматоров груп ы, К-й вход выборки группы устройства (К = 1„„„О) подключен к входу разрешения записи К-го регистра группы, информационный выход которого подклю.ен к входу второго слагаемого К-ro сумматора группы, выход которого является К-м адресным выходом группы устройства, вход данных которого подключен к информационным входам всех регистров группы и к информационному входу регистра, выход которого псдключен к второму информационному входу блока управления, первэя и вторая группы выходов которого являются группой выходов выборки и группой выходов признаков записи чтения устройства соответственно, вход выборки устройства подключен к ьходу разрешения записи р.;— гистра. установочный вход устройства подключен к входам признаков записи всех регистров группы и к входу признака "-аписи регистра, первый и второй выходы блока

1674139

Составитель А. Мишин

Редактор О, Спесивых Техред M.Moðãåíòàë Корректор М. Максимишинец

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

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

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

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