Устройство для обмена информацией между эвм и внешней памятью

Номер патента: 1714613

Авторы: Вировец, Драгунов, Зуйко, Роза

Есть еще 14 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

(54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ ЭВМ И ВНЕШНЕЙ ПАМЯТЪЮ(57) Изобрете носится к вычислительной технике т быть использовано в Изобретение относится к вычислительной технике и может быть использовано в ЗВМ, использующих магистральный параллельный интерфейс (МПИ) для реализации обмена информацией между ЭВМ и устройствами внешней памяти (УВП), использующими другие интерфейсы, в частности может быть применено при необходимости обмена информацией между ЭВМ и устройством внешней памяти,Известно устройство для сопряжения внешних устройств с электронной вычислительной машиной, содержащее дешифратор адреса, блок выполнения программных прерываний, блок обмена, мультиплексор адреса, регистр команды; регистр адреса первого внешнегоустройства, регистр адреса второго внешнего устройства, узел задания последовательности операций, счетчик 1714613 А ЭВМ, использующих магистральный параллельный интерфейс (МПИ) для реализации обмена информацией между ЗВМ и устрой-ствами внешней памяти (УПВ), использующими другие интерфейсы. Оно может быть применено при необходимости обмена информацией между ЭВМ и накопителями на магнитной ленте. Изобретение позволяет увеличить скорость обмена информацией между ЭВМ и устройствами внешней памяти до 200 бит/с за счет того, что в устройство, содержащее блок микропрограммного управления, арифметика-логический блок, блоки сопряжения с ЭВМ и памятью, введены дешифратор управления шинами, внутренняя оперативная память, мультиплексор, демультиплексор, буферная память данных. 24 ил., 1 табл. фаз., коммутатор запросов, регистры начального и текущего адреса, регистры начальной и текущей длины массива, регистр циклов, узел перезаписи, мультиплексор данных, узел записи и узел чтения, узел выполнения прерываний для внепроцессорного обмена, два блока усиления, причем группы входов- выходов блоков усиления являются соответственно первой и второй группами. входов-выходов устройства.Наиболее близким техническим решением к пред,пагаемому является устройство для обмена информацией между ЭВМ и периферийными устройствами, содержащее дешифратор адреса, два блока прерывания, регистр команд и состояний, регистр текущего адреса, регистр данных, блок формирователей сигналов обмена и два блока усиления, блок микропрограммного управления, блок синхронизации, блок регистров коррекции ошибок, блок регистрации состояния, регистр управляющих сигналов, регистр вывода, блок формирования признаков состояния.Недостатком данного, устройства является низкая скорость обмена информациейЦелью изобретения является повышение скорости обмена информацией между ЭВМ и УВП,Поставленная цель достигается тем, что в устройство обмена информацией между ЭВМ и внешней памятью, содержащее блок микропрограммного управления, арифметика-логический блок, блок сопряжения с ЭВМ и блок сопряжения с внешней памятью введены внутренняя оперативная память, буферная память. данных, две внутренние шины (мультиплексор и демультиплексор), дешифратор управления шинами, первая - шестая группы выходов блока микропрограммного управления соединены соответственно с группой стробирующих входов блока сопряжения с ЭВМ, группой входов адреса, инструкций и режима арифметика-логического блока, группой входов дешифратора управления шинами и первым информационным входом мультиплексора, первый выход блока микропрограммного управления соединен с синхровходом внутренней оперативной памяти, группа режимных входов которого соединена. с первой группой выходов дешифратора управления шинами, четвертая группа управляющих выходов которого соединена с первой группой управляющих входов буферной памяти данных, а вторая и третья группы выходов соединены с группами.управляющих входов мультиплексора и демультиплексора, группа информационных входов и адресные входы внутренней оперативной памяти соединены соответст, венно с четвертой и шестой группами выходов демультиплексора, пятая группа выходов которого соединена с адресными входами блока микропрограммного управления, группа информационных выходов внутренней оперативной памяти соединена с шестой группой информационных входов мультиплексора.Группа информацйонных входов и управляющий вход арифметико-логического блока соединены соответственно с выходом мультиплексора и управляющим выходом блока сопряжения с ЭВМ, группа выходов и управляющий выход арифметико-логического блока соединены соответственно с группой информационных входов демультиплексора и входом логического условия блока микропрограммного управления. Первая и вторая группы информационных входов буферной памяти данных соединены соответственно с первой группойвыходов демультиплексора и первой инфор 5 мационной группой выходов блока сопряжения с памятью, группа управляюЩихвыходов и управляющий вход которого соединены ссатветственно с второй группойуправляющих входов и управляющим выхо 10 дом буферной памяти данных, группа выходов состояния которой соединена с третьейгруппой информационных входов мультиплексора, а первая и вторая группыинформационных выходов соединены соот 15 ветственно с второй группой информационных входов мультиплексора и первойинформационной группой входов блока сопряжения с памятью, вторая группа информационных выходов которого соединена с20 четвертой группой информационных входовмультиплексора, а группа управляющих входов - с второй группой выходов демультиплексора.Группы информационных входов и вы 25 ходов блока сопряжения с ЭВМ соединенысоответственно с третьей группой выходовдемультиплексора и пятой группой информационных входов мультиплексора.Второй выход блока микроп рограммно 30 го управления соединен с вторым управляющим входом блока сопряжения с памятью,управляющий выход которого при использовании в качестве устройства внешней памяти накопителя на магнитной ленте соединен35 с управляющим входом блока сопряжения сЭВМ, что позволяет выполнять чтение придвижении ленть 1 назад,Группа инФормационно-управляющихвходов и выходов блока сопряжения с ЭВМ40 является группой входов-выходов устройства для подключения к ЭВМ. Группа информационно-управляющих входов и выходовблока сопряжения с памятью является группой входоо.-выходов для подключения к45 внешней памяти. Благодаря введению внутренней оперативной памяти, буферной памяти данных, двух внутренних шин мультиплексора и де мультиплексора, дешифратора управленияшинами и связей между блоками устройства увеличивается скорость обмена информацией между ЭВМ и УВП за счет увеличения скорости передачи данных через интерфейс 55 УВП и обеспечения потокового режима работы УВП, организации обмена информацией между ЭВМ и устройством по прямому доступу, а для накопителей на магнитной ленте еще и за счет обеспечения чтения информации при движении ленты назад.1714613 Ммаидо соязаиа с троктон даееи . ети идо зе ки бэюиео переноткц,Чцпано ка ИНЛ-П лоноиды разерцзрц У Ерла ПгрЕХО ИеСЛ-/7 состояние разгрузки Юабднеион даннммцИет кенондо зопцсц норкера ерищизои.охи стиранииЗошцва записи устонофеи Ионоида сЬзана с Ионин дюсан стоне ка ИНконоиды поюгр д ННЛ"П отсцтс ет тоно ко ИНЛ-Лкомаийе, зопекц наркеоа арупи зон цхц конанды слю- ропсся лононда заФериипасе фщ ддоцноркер И счетчик зои: ф Яа Фиггг Усию ка ИМЛ- Плюнаиды переноткц Приборка перека а ИМл-и3 состояние лереноткц,утпокои проюдеденаи4" наркер группы ЗИ Ивт.то ат данке "иедеоюлдмчм операция фСоставитель В,ДрагунРедактор В,Горная Техред М,Моргентал ектор ТЯалий изводственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101 Заказ 695 Тираж ВНИИПИ. Государственного комитета по 113035, Москва, ЖПодписноеобретениям и открытиям при ГКНТ СССРРаушская наб.; 4/5На фиг.1 представлена блок-схема предлагаемого устройства; на фиг.2 - блок микропрограммного управления; на фиг,3 - структура микрокоманды на фиг,4 - арифметико-логический блок; на фиг.5 -дешифратор управления шинами; на фиг.б - внутренняя оперативная память; на фиг.7 и 8 - буферная память данных; на фиг,9 - блок-схема блока сопряжения с ЭВМ; на фиг,10 - 12 электрическая схема блока сопряжения с ЭВМ (БСЭВМ); на фиг.13 - временная диаграмма чтения по прямому доступу; на фиг,14 - . временная диаграмма записи по прямому доступу; на фиг.15 - временная диаграмма чтения регистров устройства; на фиг.16 - временная диаграмма передачи вектора прерывания устройством; на фиг,17 - временная диаграмма записи в регистры устройства; на фиг.18 - 20 - блок сопряжения с памятью; на фиг,21 - 24 - ,блок-схема, алгоритма работы устройства,Устройство для обмена информацией между ЭВМ и внешней памятью (фиг.1) содержит блок 1 сопряжения с ЭВМ (БСЭВМ) для осуществления связи устройства с ЭВМ, реализующий требования интерфейса ЭВМ, мультиплексор 2, на который поступает информация под. управлением микропрограммы, арифметика-логический блок 3, осуществляющий обработку информации и передачу ее в демультиплексор 4, информация с которого под,управлением микропрограммы поступает в блоки сопряжения с ЭВМ и памятью и другие узлы устройства, блок 5 микропрограммного управления, дешифратор 6 управления шинами, внутреннюю оперативную память 7, буферную память 8 данных, блок 9 сопряжения с памятью (БСУВП), осуществляющий связь устройства с УВП и"реализующий требования интерфейса УВП.Блок 1 имеет входы и выходы для подключения к интерфейсу ЭВМ, информационные выходы соединены с пятой группой информационных входов мультиплексора 2,. а информационные входы - с третьей группой выходов демультиплексора 4.Группы вь 1 ходов блока 5 микроп рограммного управления соединены следующим образок первая - с группой стробирующих входов блока 1 сопряжения с ЭВМ, вторая - с группой входов адреса арифметико-логического блока 3, третья - с группой входов инструкций арифметико-логического бдока 3, четвертая - с группой входов режима арифметико-логического блока 3, пятая - с группой входов дешифратора 6 управления шинами, шестая - с первым информационным входом мультиплексора 2, Первый выход блока 5 микропрограммного управле образом, Группы информационных выходов соединены: первая - с второй группой ин-.формационных входов мультиплексора 2, вторая - с первой информационной группой 35 входов блока 9 сопряжения с памятью.Группы информационных входов соединены; первая - с первой группой выходов демультиплексора 4, вторая - с первой информационной группой выходов блока 9 40, сопряжения с памятью. Группы управляющих входов соединены: первая - с четвертой группой выходов дешифратора 6 управления шинами, вторая - с группой управляющих выходов блока 9 сопряжения с 45 памятью, Управляющий выход соединен суправляющим входом блока 9 сопряжения с .памятью, группа выходов состояния - стретьей группой информационных входовмультиплексора 2,50Блок 9 сопряжения с памятью имеетвходы и выходы для подключения к интерфейсу устройства внешней памяти. Вторая группа информационных выходов блока 9 сопряжения с памятью соединена с четвертой группой информационных входов мультиплексора 2, а группа управляющих входов - С второй группой выходов демультиплексора 4. Для обеспечения выполнения чтения информации при движении ленты назад уп 51015202530 ния соединен с синхровходом внутренней оперативной памяти 7, второй выход - с вторым управляющим входом блока сопряжения с памятью, Адресными входами блока 5 микропрограммного управления является пятая группа выходов демультиплексора 4,Группа информационных входов арифметико-логического блока 3 соединена с выходов мультиплексора 2, группа выходов - сгруппой информационных входов демультиплексора 4, управляющий вход - с управляющим выходом блока 1 сопряжения с ЭВМ и управляющий выход - с входом логического условия блока 5 микропрограммного управления.Первая, вторая и третья группы выходов дешифратора 6 управления шинами соединены соответственно с группой режимных входов внутренней оперативной памяти, 7,группами управляющих входов мультиплексора 2 и демультиплексора 4, Группы информационных выходов, входов и адресные входы внутренней оперативной памяти 7 соединены соответственно с шестой группойинформационных входов мультиплексора 2, четвертой и шестой группами выходов демультиплексора 4,Буферная память 8 данных соединена с другими блоками устройства следующимравляющий выход блока 9 соединен с управляющим входом блока 1 сопряжения с ЭВМ.Блок 5 микропрограммного управлениявключает элемент 10 управления последовательностью микрокоманд, управляющийвход, которого, является входом логическогоусловия блока 5, регистр 11, задающий адрес на входе элемента 10 при "0" на управляющем входе. Входы элемента 11являются адресными входами блока 5, элементы 12 и 13 памяти, элемент НЕ 14, элементы 15 и 16 памяти, дешифратор 17,выходы элемента 12, соответствующие разрядам 07 микрокоманды, являются второйгруппой выходов. Выходы элемента 12, соответствующие разрядам 1015,1719микрокоманды, являются третьей группойвыходов. Выходы элементов 12 и 15, соответствующие разрядам 02,8,9,16,3335микрокоманды, являются четвертой группой выходов, Выходы элемента 12, соответствующие разрядам 2023,48.51микрокоманды, являются пятой, а выходы, элемента 13, соответствующие разрядам2431 микрокоманды, являются шестойгруппами выходов блока 5,Арифметико-логический блок 3 (фиг,4)содержит элементы И-НЕ 18 и 19, элементИЛИ-НЕ 20, микропроцессорную секцию 21обработки информации, мультиплексор 22,элемент НЕ 23, элемент И-НЕ 24, регистр25, мультиплексор 26. Входы адресов внутренних регистров элемента 21 являютсягруппой входов адреса, входы инструкцийэлемента 21 являются группой входов инструкций блока 3, входы элементов 22,18,24 и26 являются группой входов режима, входыданных элемента 21 являются группой инФормационных входов, а тристабильные выходы элемента 21 являются группойвыходов блока 3.Дешифратор 6. управления шинами(фиг.5) содержит дешифраторы 2730. Информационные и управляющие входы элементов 27.30 образуют группу входов, авыходы - четыре группы выходов дешифратора 6,Внутренняя оперативная память 7(фиг.6) включает счетчик 31, элемент 32 памяти, формирователи 33 и 34 соответственно входных и выходных данных. Входыданных элемента 33 являются информационными входами, входы данных элемента 31 -адресными входами блока 7, тристабильныевыходы элемента 34 - информационнымивыходами блока 7,Буферная память 8 данных (фиг.7 и 8)включает элемент ИЛИ-НЕ 35, элементы НЕ36 и 37, элементы И-НЕ 38 и 39, элемент НЕ40, триггер 41, регистры 42 и 43, элемент 44 памяти, схему 45 контроля четности, регистры 46 и 47, триггеры 48 и 49, регистр 50,элемент НЕ 51, элемент И-НЕ 52, элементыНЕ 53.58, триггеры 59-63, элементы И-НЕ5 64 и 65, элемент ИЛИ-НЕ 66, элемент 67управления памятью, формирователи 68, и69, резисторы, конденсаторы.Входы данных элементов 43 и 61 являются первой группой, а входы данных эле 10 ментов 41 и 42 - второй группойинформационных входов. Тристабильныевыходы элемента 50 являются первой группой информационных выходов, а тристабильные выходы элементов 47,68 и 69 -15 группой выходов состояния. Выходы элементов 46 и 49 являются второй группойинформационных выходов, входы элементов 36,37,51 и 54 - второй группой управляющих входов, а выход элемента 67 -20 управляющим выходом блока 8,Выходы 70 соответствуют разрядам055 микрокоманды и используются для управления работой устройства полями, представленными на фиг.З, Выход 71 является25 резервным. "0" на выходе 71 дешифратора17 соответствует нулевому значению разрядов 5254 микрокоманды, Сигналы на выходах 7278 дешифратора 17 используютсякак стробы управления для выдачи в блокиЗО 1 и 9 сопряжения и внутреннюю оперативную память 7 устройства. Выходы 7274,77 элемента 17 являютсяпервой группой выходов, выход 78 элемента35 17 - первым выходом блока 5 микропрограммного управления, выходы 75 и 76 - вторым выходом блока Б,На фиг.4,5 и 8 обозначены также выход79 арифметико-логического блока 3, выходы40 80111 дешифратора 6 управления шинами, 1,12114 блока 8 буферной памяти данных.Выходы 94 и 95 элемента 28 являютсяпервой группой выходов, а выход 86 элемен 45 та 27 и выход 100 элемента 29 - четвертойгруппой выходов блока 6. Управляющие входы элементов 31 и 32 являются группой режимных входов памяти 7. Входы 86 и 100,поступающие на.элементы 52 и 60, являются50 первой группой управляющих входов блока 8.Блок 1 (фиг.9) состоит из приемопередатчиков 115 данных/адреса, схемы 116 управления обменом, приемопередатчиков117 сигналов управления, регистров 11855 входных данных и адреса, дешифратора 119адреса, регистра 120 выходных данных, схемы 121 запроса прерывания, схемы 122 адреса вектора прерывания, расширенияадреса, регистра состояния, схемы 123 формирования адреса.Узлы блока 1 содержат приемопередатчики 124127,регистры 128.131, счетчик132, регистры 133135, элемент НЕ 136,передатчики 137139, триггер 140, передатчики 141143, формирователь 144, при.емник 145, триггер 146, приемопередатчик147, многофункциональную цифровую программируемую схему 148, регистр 149, элементы И-НЕ 150 и 151, резисторную сборку152, элементы И-НЕ 153 и 154, триггер 155,элемент ИЛИ-НЕ 156, триггер 157, приемник 158, элемент НЕ 159, элемент ИЛИ-НЕ160; триггер 161, элемент НЕ 162, формирователь 163, триггеры 164 и 165, регистр 166,элемент И-НЕ 167, передатчик 168, приемники 169 и 170, передатчик 171, триггер 172,передатчики 173 и 174, элемент НЕ 175,формирователь 176, триггер 177, триггер178, приемопередатчики 179, элемент И-НЕ180, триггеры 181 и 182, элементы НЕ 183 и184, элемент ИЛИ-НЕ 185, элемент НЕ 186,линию задержки 187. элемент И-НЕ 188,мультиплексор 189, триггер 190. многофункциональную цифровую программируемуюсхему 191, приемник 192., триггеры 193 и. 194, передатчик 195; элемент И-НЕ 196, регистр 197, элемент НЕ 198, резисторнуюсборку 199, резисторы, конденсатор, перемычки, Входы и выходы приемопередатчиков 115 и 117 и схемы 121 являются. входамии выходами для связи блока 1 сопряжения с.ЗВМ, Входы регистра 120 и схемы 123 являются группой информационных входов, авыходы регистров 118 и схемы 122 - группойинформационных выходов блока 1, Входысхем 116 и 121 являются стробирующимивходами блока 1, а вход схемы 123 - управляющим входом блока 1.На фиг. 10 - 12 обозначены также группавыходов 200, выходы 201226 блока 1, выходы 208 и 209 схемы 166, являющиеся уп равляющим выходом блока 1.Блок 9 включает триггеры. Шмитта227232, элемент И-НЕ 233, элементыНЕ 234236, элемент ИЛИ-НЕ 237, элементНЕ 238, триггеры 239-241, элемент ИЛИ-НЕ242, шинный формирователь 243 с тремясостояниями, усилитель 244 с тремя состояниями и инверсией, триггер Шмитта 245,элемент Н Е 246, триггеры Шмитта 247249,регистр 250; элементы ИЛИ-НЕ 251253,элементы НЕ 254261, элемент И-НЕ 262,элемент ИЛИ-НЕ 263, элемент НЕ 264, шин-ный формирователь 265, элементы И-НЕ,266 и 267, элемент НЕ 268, триггер 269,регистр 270, элементы НЕ 271289, наборрезисторов 290 и триггеры Юмитта291299,. На фиг,18-2 О обозначены также связиЗООЗОВ между элементами блока 9. Блок 9-. 47,50,128,129,149 и 197, формирователях34,68,69,163,176,243,244 и 265 и. элементе13 ати.Демультиплексор 4 (фиг.1) имеет фор 30 40, зом. Синхронизация работы схем осуществ 45 обусловлен заданной максимальной скоростью передачи данных по интерфейсу УВП 5 10 включает также триггер Шмитта 309 и перемычки. Входы и выходы блока 9 сгруппированы следующим образом, Выходы элементов 291294,296299 и 309 являют- ся первой группой информационных выходов, выходы элементов 243, 244 и 265 - второй группой информационных выходов, входы элементов 271279 - первой группой информационных входов, входы данных элементов 250 и 270 - группой управляющих входов, вход элемента 280 - управляющим входом, выходы элементов 268 и 295, выход элемента 250, соединенный с входом элемента 254, являются группой управляющих выходов, выход элемента 250, соединенный с входом элемента 258 - управляющим выходом, входы элементов 227232,244,247249,291299 и 309 - входами, выходы элементов 254261,271284,286289 - группами ин-,формационно-управляющих входов и выходов блока сопряжения с памятью.Мультиплексор 2 (фиг.1) имеет формат 8 бит и реализуется на элементах мат 8 бит, реализуется на регистрах 11,43,130,131,133135,250 и 270, счетчиках, 31 и 132, формирователе 33 и триггерах 61 и 140. Управление работой мультиплексора,2 и демультиплексора 4 осущеетвляется сигналами соответственно второй и третьей групп выходов дешифратора 6 управления шинами,Устройство работает следующим обраляется сигналом "Синх". Длительность периода прямоугольных тактовых импульсов "Синх" составляет 167 нс. Выбор частоты и должен быть обеспечен кварцевым генератором на 12000 к ц. В исходное состояние элементы схем устанавливаются сигналом "Нач.уст по включению питания устройства или сигналу сбросаот интерфейса ЭВМ. Константа "1" на входах элементов устрой-, ства обозначена "С" и представляет собой постоянный электрический уровень, соответствующий логической единице, входы могут быть подключены к "плюсу" источника 5 питания через резистор. сопротивление которого не менее 1 кОм.Обмен данными осуществляется под уп.адвлением микропрограммы, Наличие внутренней оперативной памяти 7 и буферной памяти 8 данных позволяет осуществлять обмен данными и управляющей информацией с ЭВМ по прямому доступу, сводя к минимуму количеСтво программно-доступных адресуемых регистров по интерфейсу ЭВМ и время обмена на интерфейсе ЭВМ. Обмен информацией по прямому доступу производится пакетами, хранящимися во внутренней оперативной памяти 7 и буферной памяти 8 данных. Пакеты подразделяются на пакеты управления (пакет команды, пакет характеристик, пакет сообщения) и пакеты данных, предназначенные для передачи в УПВ и из УВП, Пакет команды формируется в. памяти ЭВМ и содержит информацию о типе команды, начальном адресе пакета, данных в памяти ЭВМ или начальном адресе пакета характеристик в памяти ЭВМ, количестве байтов в пакете данных (счетчик данных), Пакет характеристик также формируется в оперативной памяти ЭВМ и содержит начальный адрес пакета сообщений в памяти ЭВМ, длину пакета сообщений и некоторые служебные символы, касающиеся режима выполнения данной команды,Пакет сообщений формируется во внутренней оперативной памяти 7 устройства, содержит информацию о завершении операции в устройстве и состоянии устройства и выдается в ЭВМ по.окончанию каждой операции, заданной ЭВМ.На каждое из подключаемых через интерфейс устройств внешней памяти достаточно двух программно-доступных регистров, хранящихся также во внутренней оперативной памяти 7, - регистра состояния и регистра адреса данных.Микропрограмма обнаруживает обращение ЭВМ к программно-доступным регистрам (элемент 26, фиг.4) и отрабатывает его, Прочитав регистр состояния и определив, что устройство готово к выполнению команды, ЭВМ сообщает начальный адрес пакета команды. Вся дальнейшая передача информации между устройством и ЗВМ осуществляется по прямому доступу под управлением микропрограммы устройства. Операции обмена данными с УВП выполняются до. исчерпания счетчика данных, заданного ЭВМ, или до обнаружения признака конца данных в УВП.Вся поступающая от ЭВМ информация через блок 1 БСЗВМ поступает на мультиплексор 2 устройства, затем под управлением микропрограммы через арифметико-логическии блок 3 и демультиплексор 4- во внутреннюю оперативную память 7 или буферную память 8 данных. Информация о состоянии и данные изУВП через блок 9 поступают на мультиплексор 2 и в буферную память 8 данных такжепод управлением микропрограммы, обраба-,5 тываются в арифметико-логическом блоке 3и передаются на демультиплексор 4.Информация для передачи в ЭВМ поступает в блок 1 БСЗВМ с демультиплексора 4 устройства. Управляющая информация10 для передачи в УВП поступает вблок 9БСУВП с демультиплексора 4, данные дляпередачи в УВП поступают в блок 9 БСУВПбуферной памяти 8 данных,Обьем внутренней оперативной памяти15 (256 8-разрядных слов) достаточен для подключения через блок 9 БСУВП до четырехУВП, операция обмена данными на каждомУВП может быть выполнена после завершения,операции обмена на предыдущем УВП.20 Внутренняя оперативная память, содержащая пакет команд, буфер прямого доступа для каждого из УВП, подключенного кустройству через блок 9 сопряжения с па-мятью, программно-доступные регистры,25 пакет характеристик, пакет состояний и информации о состоянии каждого УВП, характер которой обусловлен типом УВП,распределения внутренней оперативнойпамяти для обеспечения работы четь 1 рех30 УВП представлены в.,таблице,На фиг.2,1-24 представлен алгоритм работы устройства, Алгоритм реализован в блоке 5 микропрограммного управления.35Формула изобретения Устройство для обмена информациеймежду ЭВМ и внешней памятью, содержащее блок микропрограммного управления, 40 арифметико-логический блок, блох сопря-жения с ЭВМ и блок сопряжения с памятью,группа информационно-управляющих входов и выходов блока сопряжения с ЭВМ является группой входов-выходов устройст ва для подключения к ЭВМ, группа информационно-управляющих входов и выходов блока сопряжения с памятью- группой входов - выходов для подключения к внешней памяти, первая группа выходов блока мик ропрограммного управления соединена сгруппой стробирующих входов блока сопряжения с ЭВМ; управляющий выход которого соединен с управляющим входом арифметико-логического блока, управляющий вы ход которого соединен с входом логическогоусловия блока микропрограммного управления, о т л и ч а ю щ е е с я тем, что, с целью повышения скорости обмена информацией, в устройство введены дешифратор управления шинами, внутренняя оперативная па.Номе масиза Пакет командБуфер прямого доступаПакет характеристик при обращении к УВП 1Пакет сообщенияСостояние УВП 1Пакет характеристик при обращении к УВП 2Пакет сообщений при работеУВП 2Состояние УВП 2Пакет характеристик при обращении к УВП 3Пакет сообщений при работеУВП 3Состояние УВП 3Пакет характеристик при обращении к УВП 4Пакет сообщений при работеУВП 4Состояние УВП 4Программно-доступные регистрыУВП 14 4 10 мять, мультиплексор, демультиплексор и бу- мультиплексора, вторые группы информаферная память данных, вторая - шестая ционных входов и выходов, вторая группа группы выходов блока микропрограммного управляющих входов и управляющий выход управления соединены соответственно с буферной памяти данных соединены соот-группами входов адреса, инструкций, режи ветственно с первыми информационными ма арифметико-логического блока, группой . группами входов и выходов, группой управ- входов дешифратора управления вина- ляющих выходов и управляющим входом ми и первым информационнымвходом блока сопряжения с памятью, группа управ- мультиплексора, выход которого соеди- ляющих входов и вторая группа информацинен с группой информационных заходов 10 онных выходов которого соединены арифметико-логического блока, первый вы- соответственно с второй группой выходов ход блока микропрограммного управления демультиплексора и четвертой группой инсоединен с синхровходом внутренней опе- формационных входов мультиплексора, пяративной памяти, группа режимных входов тая и шестая группы информационных . которой соединена с первой группой выхо входов которого соединены соответственно дов дешифратора управления шинами, вто- с группами информационных выходов блока рая и третья группы выходов которого сопряжения сЭВМ и внутреннейоперэтивсоединены группзми управляющих входов . ной памяти, группы информационных вхосоответственно мультиплексора и демуль- дов которых соединены соответственно-с типлексора, группа выходов арифметико третьей и четвертой группами выходов делогического блока соединена с группой мультиплексора, пятая и шестая группы информационных входов демультиплексо- выходов которого соединены соответстра, четвертая группа выходов дешифратора венно с адресными входами блока микро- управления шинами - с первой группой уп- программного управления и внутренней равляющих входов буферной памяти дзн оперативной памяти, управляющий выход ных, первая группа информационных: блока сопряжения с памятью соединен с входов, первая группа информационных вы- управляющим входом ьлока сопряжения с ходов и группа выходов состояния которой ЭВМ, второй выход блока микропрограмсоединены соответственно с первой груп.- много управления - с вторым управляюпой выходов демультиплексора, второй и 30 щим входом блока сопряжения с . третьей группами информационных входов памятью.

Смотреть

Заявка

4702969, 20.04.1989

КИЕВСКОЕ ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "ЭЛЕКТРОНМАШ" ИМ. В. И. ЛЕНИНА

ДРАГУНОВ ВЛАДИМИР КОНСТАНТИНОВИЧ, ЗУЙКО ВЛАДИМИР МИХАЙЛОВИЧ, ВИРОВЕЦ ТАТЬЯНА ИВАНОВНА, РОЗА ТАМАРА ИОСИФОВНА

МПК / Метки

МПК: G06F 13/16

Метки: внешней, информацией, между, обмена, памятью, эвм

Опубликовано: 23.02.1992

Код ссылки

<a href="https://patents.su/22-1714613-ustrojjstvo-dlya-obmena-informaciejj-mezhdu-ehvm-i-vneshnejj-pamyatyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена информацией между эвм и внешней памятью</a>

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