Устройство для сопряжения процессора с внешней памятью
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в многофункциональных устройствах цифровых систем обработки данных на базе микроЭВМ. Целью изобретения является повышение эффективности использования адресного пространства процессора. Устройство содержит блок 1 распределения адреса, первый 2, второй 3 блоки переключателей, первую 4 и вторую 7 группы элементов сравнения и группу 8 дешифраторов адреса. Устройство обеспечивает подключение к магистрали микроЭВМ внешней памяти, по емкости превосходящей адресное пространство процессора. 2 ил.
СОЮЗ СОВЕТСКИХ
COLIHAËÈÑÒÈ×ЕСКИХ
РЕСПУБЛИК (я) С 06 Р 13/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
508.1
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
tlPH ГКНТ СССР (21) 4431520/24-24 (22) 1 8. 04. 88 (46) 15,06.90. Бюл. ¹ 22 (72) Л.И. Балановский, Н.И. Каплинский, П. В. Берштейн и Е. П. Плитко (53) 681.3(088.8) (56) Диалоговый вычислительный комплекс "Электроника HNC 01100,1-07"
У10э 170.001 ФО.
Авторское свидетельство СССР. № 1177820, кл, G 06 F 13/00, 1983. (54) УСТРОЙСТВО ДЛЯ СО11РЯЖЕНИЯ ПРОЦКСС()РА С ВНЕШНЕЙ ПАМЯТЬЮ (57) Изобретение относится к области вычислительной техники и может
„„SU„„1571597 А 1
2 быть использовано в многофункциональных устройствах цифровых систем обработки данных на базе микроЭВМ.
Целью изобретения является повышение эффективности использования адресного пространства процессора.
Устройство содержит блок 1 распределения адреса, первый 2, второй 3 блоки переключателей, первую 4 и вторую 7 группы элементов сравнения и группу 8 дешифраторов адреса.
Устройство обеспечивает подключение к магистрали микроЭВМ внешней памяти, по емкости превосходящей адресное пространство процессора.2 ил.
1571597
Изобретение относится к вычислительнои технике и может быть использовано в многофункциональных устройствах цифровых систем обработки данных на базе микроЭВМ.
Цель изобретения — повышение эффективности использования адресного пространства процессора, На фиг.1 представлена блок-схема
:устройства;„на фиг.2 — схема блока распределения адреса.
Устройство содержит блок 1 распределения адреса, первый 2 и второй 3 блоки переключателей, первую группу 4 элементов сравнения, На фнг.1 представлена группа 5 блоков
1 б памяти. Устройство также содержит вторую группу 7 элементов- сравнения, группу 8 дешифраторов адреса выходы которых соединены со вхо дамии выборки группы 9 блоков внеш1 ней памяти.
Блок 1 распределения адреса содержит Ьлок 10 приемонередатчиков, первый регистр 11 адреса, первый дешифратор 12, второй дешифратор 13, второй регистр 14 адреса.
Устройство работает следующим образом. :. 30
Включение режима начальной загрузки осуществляется при механическом ,подключении к устройству (через разъем) выбранной группы блоков вне.,шней памяти. При этом блок 3 пере ключателей переводится в режим иа-) чальной загрузки и обеспечивает с пбмощью соответствующих компарато. ров необходимое переключение блоков памяти в адресном пространстве мик .роЭВМ, т.е. отключает i-й блок памяти микроЭВМ (i ф О), нулевому блоку памяти микроЭВМ присваивает i-й номер, а л качестве нулевого блока памяти микроЭВМ подключает к магистрали нулевой и первый блоки выбранной группы 9 блоков. внешней памяти. По сигналу запуска микроЭВМ процессор через блок 1 распределения адреса обращается к установленной для этой микроЭВМ ячейке нулевого Ьлока ее адресного пространства, т.е, к ячейке нулевого блока подключенной группы блоков внешней памяти При этом считывается управ4
55 ляющая информация, записанная в этой ячейке, а именно первая команда программы перезаписи информации из внешней памяти л ОЗУ микроЭВМ, Под управлением этой программы инфор. мация иэ последовательно подключае- . мых к магистрали микроЭВМ остальных блоков внешней памяти записывается в подключенные к магистрали блоки 6 памяти микроЭВМ. При этом в блок памяти микроЭВМ, включенный в этом режиме под i-м номером, производится запись команд для выполнения режима пуска загружаемой в память микроЭВМ программы.
Подключение очередного из бло" ков внешней памяти к MBI HcTpRfIH микроЭВМ осуществляется после загрузки в память микроЭВМ информации из предыдущего блока и его отключения в соответствии с программой, размещенной в нулевом блоке внешней памяти. При этом в блоке 1 осущестляется запись соответствующего кода, который по шине данных поступает на вторые входы дешифраторов 8 группы.
Механическое отключение группы
9 блоков внешней памяти от магистрали микроЭВМ переводит блок 3 переключателей в режим выполнения загруженной в память микроЭВМ программы.
При этом блок памяти, подключенный ранее под х-и номером к магистрали микроЭВМ, возвращается в исходное состояние, т.е. включается в качестве нулевого Ьлока памяти микроЭВМ к магистрали подключается отключенный ранее i-й блок памяти микроЭВМ. При формировании сигнала запуска микроЭВМ начинается выполнение загруженной в память микроЭВМ программы. .11ля выполнения микроЭВМ другой задачи с помощью разъема подключается другая группа блоков внешней памяти и устроиство обеспечивает ее взаимодействие с процессором через блок
1 по описанному алгоритму.
Блок 1 работает следующим образом.
При обращении процессора к памяти микроЭВМ соответствующий адрес через блок приемопередатчиков 10 поступает на вход регистра 11 адреса и синхроимпульсом адреса СИА с магИстрали микроЭВМ записывается в этот регистр.
Старшие М разрядов адреса поступают при этом на первые лходы первой
I группы 4 элементол. сравнения и на
1 первые входы второи группы 7 элементов сравнения, В случае совпадения с кодом, поступающим на их вторые
1571597 6 входы, один из элементов сравнения формирует разрешающий сигнал на вклю чение соответствующего блока памяти.
Записанный в регистр 11 адреса код поступает также на вход дешифра. тора 12 и в случае обращения процессора по определенному адресу дешифратор 12 формирует сигнал, разрещающий работу дешифратора 13 управляющих сигнаЛов. В зависимости от вида операции последний вырабатывает либо сигнал "Запись" в цикле записи, по которому код данных с магистрали микроЭВМ через блок 10 приемопередатчиков записывается в регистр 14 адреса внешней памяти, либо сигнал "Считывание" в цикле чтения, по которому через блок 10 приемопередатчиков производится чтение информации из регистра 14 адреса внешней памяти в магистраль микроЭВМ. При этом код, записанный в регистре 14 адреса внешней памяти, определяет один из блоков из подключенной к устройству группы 9 блоков внешней памяти, который вместе с нулевым блоком из этой группы блоков подключен в данный момент к магистрали микроЭВМ.
Формула изобретения
Устройство для сопряжения процессора с внешней памятью, содержащее блок распределения адреса, первый блок переключателей и первую группу элементов сравнения, причем группа входов-выходов блока распределения адреса является группой входов-выходов устройства для подключения группы входов-выходов адреса, данных и управляющих сигналов процессора, адресный выход блока распределения адреса соединен с первыми входами элементов сравнения первой группы, i-й выход (i = 2,...,m) первого блока переключателей соединен с вторым входом i-ro элемента сравнения первой группы (i = 2,...,m) выход i-ro (i = О,...,m) элемента сравнения первой группы является х-м выходом устройства для подключения к входу выборки i-ro блока памяти, о т л ич а ю щ е е с я тем, что, с целью повышения эффективности использования адресного пространства процессора, в него введены второй блок переключателей, вторая группа элемен5
55 тов сравнения н группа дешифраторов адреса, причем адресный выход блока распределения адреса соединен с первыми входами элементов сравнения второй группы, выход j -го элемента сравнения второй группы соединен с первым .входом j-ro (j = О,...,К) дешифратора адреса группы и является выходом устройства для подключения к входу выборки нулевогб блока внешней памяти j-й группы, р-й выход j -ro дешифратора группы является выходом устройства для подключения к входу выборки р-го (р =
1,...,k) блока внешней памяти j-й группы, нулевой выход первого блока переключателей через первую и вторую группы размыкающих контактов второго блока переключателей соединен с вторым входом нулевого элемента сравнения первой группы и через первую группы замыкающих контактов второго блока переключателей — с вторыми входами элементов сравнения второй группы, первый выход первого блока переключателей через третью группу размыкающих контактов второго блока переключателей соединен с вторым входом первого элемента сравнения первой группы и через вторую группу замыкающих контактов второго блока переключателей — с вторым входом нулевого элемента сравнения первой группы, информационный выход блока распределения адреса соединен с вторыми входами дешифраторов адреса группы, причем блок распределения ад— реса содержит блок приемопередатчиков, первый и второй регистры адреса и первый и второй дешифраторы,причем в блоке распределения адреса вход-выход блока приемопередатчиков является входом-выходом адреса данных группы входов-выходов блока, выход блока приемопередатчиков соединен с информационными входами первого ивторого регистров адреса, вход синхронизации первого регистра адреса является входом синхронизации адреса группы входов-выходов блока, выход первого -регистра адреса соединен с входом .первого дешифратора и является адресным выходом блока, выход первого дешифратора соединен с первым входом второго дешифратора, вто— рой и третий входы которого являются группой входов-выходов блока, первый и второй выходы второго де1571597
Составитель С,Бурухин
Редакто М.Товтин. Техред N.Õoäaíè÷ Корректор Л.Патай
Заказ 1513 Тираж 570 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКИТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул, Гагарина, 101 шифратора соединены соответственно с входом синхронизации второго регистра адреса и с управляющим входом
,блока приемопередатчиков, выход f второго регистра адреса является информационным выходом блока и соединен с информационным входом блока приемопередатчиков.