f Изобретение относится к вычислительной технике и может быть использовано в ЭВМ, использующих магистральный параллельный интерфейс (МПИ) для реализации обмена информацией между ЭВМ и устройствами внешней памяти (УВП), использующими другие интерфейсы, в частности может быть применено при необходимости обмена информацией между ЭВМ и устройством внешней памяти.
Известно устройство для сопряжения внешних устройств с электронной вычислительной ма шиной, содержащее дешифратор адреса, блок выполнения программных прерываний, блок обмена, мультиплексор адреса, регистр команды-, регистр адреса первого внешнегоустройства, регистр адреса второго внешнего устройства, узел задания последовательности операций, счетчик
фаз, коммутатор запросов, регистры начального и текущего адреса, регистры начальной и текущей длины массива, регистр циклов, узел перезаписи, мультиплексор да.нных, узел записи и узел чтения, узел выполнения прерываний для внепроцессорного обмена, два блока усиления, причем груг1пы входоввыходов блоков усиления являются соответственно первой и второй группами входов-выходов устройства.
Наиболее близким техническим решением к предлагаемому является устройство для обмена информацией между ЭВМ и периферийными устройствами, содержащее дешифратор адреса, два блока прерывания, регистр команд и состояний, регистр текущего адреса, регистр данных, блок формирователей сигналов обмена и два блока усиления, блок микропрограммного управленив, блок синхронизации, блок регистров коррекции ошибок, блок регистрации состояния, регистр управляющих сигналов, регистр вывода, блок формирования признаков состояния.
Недостатком данного устройства является низкая скорость обмена информацией.
Целью изобретения является повышение скорости обмена информацией между ЭВМиУВП.
Поставленная цель достигается тем, что в устройство обмена информацией между ЭВМ и внешней памятью, содержащее блок микропрограммного управления, арифметико-логический блок, блок сопряжения с ЭВМ и блок сопряжения с внешней памятью введены внутренняя оперативная память, буферная память данных, две внутренние шины (мультиплексор и демультиплексор), дешифратор управления шинами, первая-шестая группы выходов блока микропрограммного управления соединены соответственно с группой стробирующих входов блока сопряжения с ЭВМ, группой входов адреса, инструкций и режима арифметико-логического блока, группой входов дешифратора управления шинами и первым информационным входом мультиплексора, первый выход блока микропрограммного управления соединен с синхровходом внутренней оперативной памяти, группа режимных входов которого соединена с первой группой выходов дешифратора управления шинами, четвертая группа управляющих выходов которого соединена с первой группой управляющих входов буферной памяти данных, а вторая и третья группы выходов соединены с группами управляющих входов мультиплексора и демультиплексора, группа информационных входов и адресные входы внутренней оперативнойпамяти соединены соответст. венйо с четвертой и шестой группами выходов демультиплексора, пятая группа выходов которого соединена с адресными входами блока микропрограммного управления, группа информационных выходов внутренней оперативной памяти соединена с шестой группой информационных входов мультиплексора.
Группа информационных входов и управляющий вход арифметико-логического блока соединены соответственно с выходом мультиплексора и управляющим выходом блока сопряжения с ЭВМ, группа выходов и управляющий выход арифметико-логического блока соединены соответственно с группой информационных входов демультиплексора и входом логического условия блока микропрограммного управления.
Первая и вторая группы информационных входов буферной памяти данных соединены соответственно с первой группой выходов демультиплексора и первой информационной группой выходов блока сопряжения с памятью, группа управляющих выходов и управляющий вход которого соединены соответственно с второй группой управляющих входов и управляющим выходом буферной памяти данных, группа выходов состояния которой соединена с третьей группой информационных входов мультиплексора, а первая и вторая группы информационных выходов соединены соответственно с второй группой информационных входов мультиплексора и первой информационной группой входов блока сопряжения с памятью, вторая группа информационных выходов которого соединена с
четвертой группой информационных входов мультиплексора, а группа управляющих входов - с второй группой выходов демультиплексора.
Группы информационных входов и выходов блока сопряжения с ЭВМ соединены соответственно с третьей группой выходов демультиплексора и пятой группой информационных входов мультиплексора.
Второй выход блока микропрограммного управления соединен с вторым управляющим входом блока сопряжения с памятью, управляющий выход которого при использовании в качестве устройства внешней памяти накопителя на магнитной ленте соединен
с управляющим входом блока сопряжения с ЭВМ, что позволяет выполнять чтение при движении ленты назад.
Группа информационно-управляющих входов и выходов блока сопряжения с ЭВМ
является группой входов-выходов устройства для подключения к ЭВМ. Группа информационно-управляющих входов и ВЬ1ХОДОВ блока сопряжения с памятью является группой входовгвыходов для подключения к
внешней памяти.
Благодаря введению внутренней оперативной памяти, буферной памяти данных, двух внутренних шин (мультиплексора и демультиплексора), дешифратора управления шинами и связей между блоками устройства увеличивается скорость обмена информацией между ЭВМ и У ВО за счет увеличения скорости передачи данных через интерфейс
УВП и обеспечения потокового режима работы УВП, организации обмена информацией между Э ВМ и устройством по прямому доступу, а для накопителей на магнитной ленте еще и за счет обеспечения чтения информации при движении ленты назад.
На фиг.1 представлена блок-схема предлагаемого устройства; на фиг.2 - блок микропрограммного управления; на фиг.Зструктура микрокоманды;/ на фиг.4 - арифметико-логический блок; на фиг.5 - дешифратор управления шинами; на фиг.6 внутренняя оперативная память; на фиг.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.
Группы выходов бяока 5 микропрограммного управления соединены следующим образом; первая - с группой стробирующих входов блока t сопряжения с ЭВМ, вторая с группой входов адреса арифметико-логического блока 3, третья - с группой входов инструкций арифметико-логического блока 3, четвертая - с группой входов режима арифметико-логического блока 3, пятая - с группой входов дешифратора 6 управления шинами, шестая - с первым информационным входом мультиплексора 2. Первый выход блока 5 микропрограммного управления соединен с синхровходом внутренней оперативной памяти 7, второй выход - с вторым управляющим входом блока сопряжения с памятью. Адресными входами блока 5 микропрограммного управления является пятая группа выходов демультиплексора 4.
Группа информационных входов арифметико-логического блока 3 соединена с выходов мультиплексора 2, группа выходов - с группой информационных входов демультиплексора 4, управляющий вход - с управляющим выходом блока 1 сопряжения с ЭВМ и управляющий выход - с входом логического условия блока 5 микропрограммного управления.
Первая, вторая и третья группы выходов дешифратора 6 управления шинами соединены соответственно с группой режимных
0 входов внутренней оперативной памяти 7, группами управляющих входов мультиплексора 2 и демультиплексора 4. Группы информационных выходов, входов и адреснь1е входы внутренней оперативной памяти 7 соединены соответственно с шестой группой информационных входов мультиплексора 2, четвертой и шестой группами выходов демультиплексора 4.
Буферная память 8 данных соединена с
0 другими блоками устройства следующим образом. Группы информационных выходов соединены: первая - с второй группой ин-. формационных входов мультиплексора 2, вторая - с первой информационной группой
5 входов блока 9 сопряжения с памятью. Группы информационных входов соединены: первая - с первой группой выходов демультиплексора 4, вторая - с первой информационной группой выходов блока 9
0. сопряжения с памятью. Группы управляющих входов соединены: первая - с четвертой группой выходов дешифратора б управления шинами, вторая - с группой управляющих выходов блока 9 сопряжения с
5 памятью. Управляющий выход соединен с управляющим входом блока 9 сопряжения с памятью, группа выходов состояния - с третьей группой информационных входов мультиплексора 2.
Блок 9 сопряжения с памятью имеет входы и выходы для подключения к интерфейсу устройства внешней памяти. Вторая группа информационных выходов блока 9
5 сопряжения с памятью соединена с четвертой группой информационных входов мультиплексора 2, а группа управляющих входов - С второй группой выходов демультиплексора 4. Для обеспечения выполнения чтения информации при движении ленты назад управляющий выход блока 9 соединен с управляющим входом блока 1 сопряжения с ЭВМ.
Блок 5 микропрограммного управления включает элемент 10 управления последовательностью микрокоманд, управляющий входчкоторого является входом логического условия блока 5, регистр 11, задающий адрес на входе элемента 10 при О на управляющем входе. Входы элемента 11 являются адресными входами блока 5, элементы 12 и 13 памяти, элемент НЕ 14, элементы 15 и 16 памяти, дешифратор 17, выходы элемента 12, соответствующие разрядам 0...7 микрокоманды, являются второй группой выходов. Выходы элемента 12, соответствующие разрядам 10...15,17...19 микрокоманды, являются третьей группой выходов. Выходы элементов 12 и 15, соответствующие разрядам 0...2,8.9,16,33,..35 микрокоманды, являются четвертой сруппой выходов. Выходы элемента 12, соответствующие разрядам 20...23,48...51 микрокоманды, являются пятой, а выходы элемента 13, соответствующие разрядам 24...31 микрокоманды, являются шестой группами выходов блока 5.
Арифметико-логический блок 3 (фиг.4) содержит элементы И-НЕ 18 и 19, элемент ИЛ И-НЕ 20, микропроцессорную секцию 21 обработки информации, мультиплексор 22, элемент НЕ 23, элемент И-НЕ 24, регистр 25, мультиплексор 26. Входы адресов внутренних регистров элемента 21 являются группой входов адреса, входы инструкций элемента 21 являются группой входов инструкций блока 3, входы элементов 22,18,24 и 26 являются группой входов режима, входы данных элемента 21 являются группой информационных входов, а тристабильные выходы элемента 21 являются группой выходов блока 3.
Дешифратор 6 управления шинами (фиг.5) содержит дешифраторы 27:..30. Информационные и управляющие входы элементов 27...30 образуют группу входов, а выходы - четыре группы выходов дешифратора 6.
Внутренняя оперативная память 7 (фиг.б) включает счетчик 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, элементы И-НЕ 64 и 65. элемент ИЛИ-НЕ 66, элемент 67 управления памятью, формирователи 68, и 69, резисторы, конденсаторы.
Входы данных элементов 43 и 61 являются первой группой, а входы данных элементов 41 и 42 - второй группой информационных входов. Тристабильные выходы элемента 50 являются первой группой информационных выходов, а тристабмльные выходы элементов 47,68 и 69 группой выходов состояния. Выходы элементов 46 и 49 являются второй группой информационных выходов, входы элементов 36,37,51 и 54 - второй группой управляющих входов, а выход элемента 67 управляющим выходом блока 8,
Выходы 70 соответствуют разрядам 0...55 микрокоманды и используются дляуправления работой устройства полями, представленными на фиг.З. Выход 71 является резервным. О на выходе 71 дешифратора 17 соответствует нулевому значению разрядов 52...54 микрокоманды. Сигналы на выходах 72...78 дешифратора 17 используются как стробы управления для выдачи в блоки 1 и 9 сопряжения и внутреннюю оперативную память 7 устройства.
Выходы 72...74,77 элемента 17являются первой группой выходов, выход 78 элемента 17 - первым выходом блока 5 микропрограммного управления, выходь 75и 76 -вторым выходом блока 5.
На фиг.4.5 и 8 обозначены также выход 79 арифметико-логического блока 3, выходы 80...111 дешифратора 6 управления шинами, 1,12...114 блока 8 буферной памяти данных.
Выходы 94 и 95 элемента 28 являются первой группой выходов, а выход 86 элемента 27 и выход 100 элемента 29 - четвертой группой выходов блока 6. Управляющие входы элементов 31 и 32 являются группой режимных входов памяти 7. Входы 86 и 100, поступающие на элементы 52 и 60, являются первой группой управляющих входов блока 8.
Блок 1 (фиг.9) состоит из приемопередатчиков 115 данных/адреса, схемы 116 управления обменом, приемопередатчиков 117 сигналов управления, регистров 118 входных данных и адреса, дешифратора 119 адреса, регистра 120 выходных данных, схемы 121 запроса прерывания; схемы 122 адреса вектора прерывания, расширения адреса, регистра состояния, схемы 123 формирования адреса.
Узлы блока 1 содержат приемопередатчики 124... 127, регистры 128...131, счетчик 132, регистры 133...135, элемент НЕ 136, передатчики 137... 139, триггер 140, передатчики 141...143, формирователь 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, выходы 201...226 блока 1, выходы 208 и 209 схемы 166, являющиеся управляющим выходом блока 1.
Блок 9 включает триггеры Шмитта 227...232, элемент И-НЕ 233, элементы НЕ 234...236, элемент ИЛИ-НЕ 237, элемент НЕ 238, триггеры 239-241, элемент ИЛИ-НЕ 242, шинный формирователь 243 с тремя состояниями, усилитель 244 с тремя состояниями и инверсией, триггер Шмитта 245, элемент НЕ 246, триггеры Шмитта 247...249, регистр 250, элементы ИЛИ-НЕ 251...253, элементы НЕ 254...261, элемент И-НЕ 262, элемент ИЛИ-НЕ 263, элемент НЕ 264, шин- / ный формирователь 265, элементы И-НЕ, 266 и 267, элемент НЕ 268, триггер 269, регистр 270, элементы НЕ 271...289, набор резисторов 290 и триггеры Шмитта 291,..299.
На фиг.18-20 обозначены также связи З00..,308 между элементами блока 9. Блок 9
включает также триггер Шмитта 309 и перемычки. Входы и выходы блока 9 сгруппированы следующим образом. Выходы элементов 291...294,296...299 и 309 являются первой группой информационных выходов, выходы элементой 243, 244 и 265 второй группой информационных выхйдов, входы элементов 271 ...279 - первой группой информационных входов, входы данных
0 элементов250и270-группойуправляющих входов, вход элемента 280 - управляющим входом, выходы элементов 268 и 295, выход элемента 250, соединенный с входом элемента 254, являются группой
5 управляющих выходов, выход элемента 250, соединенный с входом элемента 258 - управляющим выходом, входы элементов 22 7...232,244,247...249,291...299 и 309 - входами, в;ыходы элементов
0 254...261,271...284,286...289 - группами ин-. формационно-управляющих входов и выходов блока сопряжения с памятью.
Мультиплексор 2 (фиг.1) имеет формат 8 бит и реализуется на элементах
5 с тремя состояниями - регистрах - 47,50,128,129,149 и 197, формирователях / / 34,68,69,163,176,243,244 и 265 и элементе /О 13 памяти.
Демультиплексор 4 (фиг.1) имеет фор0 мат 8 бит, реализуется на регистрах 11,43,130,131,133...135,250 и 270, счетчиках .31 и 132, формирователе 33 и триггерах 61 и 140.
Управление работой мультиплексора.2
5 и демультиплексора 4 осуществляется сигналами соответственно второй и третьей . групп выходов дешифратора 6 управления шинами.
Устройство работает следующим обра0. зом.
Синхронизация работы схем осуществляется сигналом Синх. Длительность пе- . риода прямоугольных тактовых импульсов Синх составляет 167 не. Выбор частоты
5 обусловлен заданной максимальной скоростью передачи данных по интерфейсу УВП и должен быть обеспечен кварцевым генера-тором на 12000 кГ ц. В исходное состояние элементы схем устанавливаются сигналом
0 Нач.уст по включению питания устройства или сигналу сброса от интерфейса ЭВМ. Константа 1 на входах элементов устройства обозначена С и представляет собой постоянный электрический уровень, соот5 ветствующий логической единице, входы могут быть подключены к плюсу источника 5 питания через резистор, сопротивление которого не менее 1 кОм. , Обмен данными осуществляется под уп 2авлекием микропрограммы. Наличие внутренней оперативной памяти 7 и буферной памяти 8 данных позволяет осуществлять обмен данными и управляющей информацией с ЭВМ по прямому доступу, сводя к минимуму количество программно-доступных адресуемых регистров по интерфейсу ЭВМ и время обмена на интерфейсе ЭВМ, Обмен информацией по прямому доступу производится пакетами, хранящимися во внутренней оперативной памяти 7 и буферной памяти 8 данных. Пакеты подразделяются на пакеты управления (пакет команды, пакет характеристик, пакет сообщения) и пакеты данных, предназначенные для передачи в УПВ и из УВП. Пакет команды формируется в памяти ЭВМ и содержит информацию о типе команды, начальном адресе пакета .данных в памяти ЭВМ или на.чальном адресе пакета характеристик в памяти ЭВМ, количестве байтов в пакете данных (счетчик данных). Пакет характеристик также формируется в оперативной памяти ЭВМ и содержит начальный адрес пакета сообщений в памяти ЭВМ, длину пакета сообщений и некоторые служебные символы, касающиеся режима выполнения данной команды.
Пакет сообщений формируется во внутренней оперативной памяти 7 устройства, содержит информацию о завершении операций в устройстве и состоянии устройства и выдается в ЭВМ по окончанию каждой операции, заданной ЭВМ.
На каждое из подключаемых через интерфейс устройств внешней памяти достаточно двух программно-доступных регистров, хранящихся также во внутренней оперативной памяти 7, - регистра состояния и регистра адреса данных.
Микропрограмма обнаруживает обращение ЭВМ к программно-доступным регистрам (элемент 26, фиг.4) и отрабатывает его. Прочитав регистр состояния и определив, что устройство готово к выполнению команды, ЭВМ сообщает начальный адрес пакета команды. Вся дальнейшая передача информации между устройством и ЭВМ осуществляется по прямому доступу под управлением микропрограммы устройства. Операции обмена данными с УВП выполняются до исчерпания счетчика данных, заданного ЭВМ, или до обнаружения признака конца данн,ых в УВП.
Вся поступающая от ЭВМ информация через блок 1 БСЭВГй поступает на мультиплексор 2 устройства, под управлением микропрограммы через арифметико-логический блок 3 и демультиплексор 4 - во внутреннюю оперативную память 7 или буферную память 8 данных.
Информация о состоянии и данные из УВП через блок 9 поступают на мультиплексор 2 и в буферную память 8 данных также под управлением микропрограммы, обрабатываю тся в арифметико-логическом блоке 3 и передаются на демультйплексор 4.
Информация для передачи в ЭВМ поступает в блок 1 БСЭВМ с демультиплексора 4 устройства. Управляющая информация
для передачи в УВП поступает в блок 9 БСУВП с демультиплексора 4, данные для передачи в УВП поступают в блок 9 БСУВП буферной памяти 8 данных.
Объем внутренней оперативной памяти
(256 8-разрядных слов) достаточен для подключения через блок 9 БСУВП до четырех УВП. операция обмена данными на каждом УВП может быть выполнена послезавершения,операции обмена на предыдущем УВП.
Внутренняя оперативная память, содержащая пакет команд, буфер прямого доступа для каждого из УВП, подключенного к устройству через блок 9 сопряжения с памятью, программно-доступные регистры,
пакет характеристик, пакет состояний и информации о состоянии каждого УВП, характер которой обусловлен типом УВП, распределения внутренней оперативной памяти для обеспечения работы четырех
УВП представлены в таблице.
На фиг.2.1-24 представлен алгоритм работы устройства. Алгоритм реализован в блоке 5 микропрограммного управления.
Ф о р м у л а и 3 о б р е те н и я Устройство для обмена информацией между ЭВМ и внешней памятью, содержащее блок микропрограммного управления,
арифметико-логический блок, блок сопряжения с ЭВМ и блок сопряжения с памятью, группа информационно-управляющих входов и выходов блока сопряжения с ЭВМ является группой входов-выходов устройства для подключения к ЭВМ, группа информационно-управляющих входов и выходов блока сопряжения с памятью - группой входов-выходов для под| :лючения к внешней памяти, первая группа выходов блока микропрограммного управления соединена с группой стробирующих входов блока сопряжения с ЭВМ; управляющий выход которого соединен с управляющим входом арифметико-логического блока, управляющий выход которого соединен с входом логического условия блока микропрограммного управления, о т л и ч а ю ще е с я тем, что, с целью повышения скорости обмена информацией, в устройство введены дешифратор управления шинами, внутренняя оперативная память, мультиплексор, демультиплексор и буферная память данных, вторая-шестая группы выходов блока микропрограммного управления соединены соответственно с группами входов адреса, инструкций, режима арифметико-логического блока, группой входов дешифратора управления шинами и первым информационным входом мультиплексора, выход которого соединен с группой информационных входов арифметико-логического блока, первый выход блока микропрограммного управления соединен с синхровходом внутренней оперативной пaмяти группа режимных входов которой соединена с первой выходов дешифратора управления шинами, вторая и третья группы выходов которого соединены с группами управляющих входов соответственно мультиплексора и демультиплексора, группа выходов арифметикологического блока соединена с группой информационных входов демультиплексора, четвертая группа выходов дешифратора управления шинами - с первой группой управляющих входов буферной памяти данных, первая группа информационных входов, первая группа информационных выходов и группа выходов состояния которой соединены соответственно с первой группой выходов демультиплексора, второй и третьей группами информационных входов
мультиплексора, вторые группы информационных входов и выходов, вторая группа управляющих входов и управляющий выход буферной памяти данных соединены соответственно с первыми информационными группами входов и выходов, группой управляющих выходов и управляющим входом блока сопряжения с памятью, группа управляющих входов и вторая группа информационных выходов которого соединены соответственно с второй группой выходов демультиплексора и четвертой группой информационных входов мультиплексора, пятая и шестая группы информационных
входов которого соединены соответственно с группами информационных выходов блока сопряжения с ЭВМ и внутренней оперативной памяти, группы информационных входов которых соединены соответственного
третьей и четвертой группами выходов демультиплексора, пятая и шестая группы выходов которого соединены соответственно с адресными входами блока микропрограммного управления и внутренней
оперативной памяти, управляющий выход блока сопряжения с памятью соединен с управляющим входом Ьлока сопряжения с ЭВМ, второй выход блока микропрограммного управления - с вторым управляющим входом блока сопряжения с памятью.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения периферийных устройств с процессором и оперативной памятью | 1983 |
|
SU1156084A1 |
Устройство для сопряжения ЭВМ с магистралью локальной сети | 1990 |
|
SU1839258A1 |
Устройство для анализа случайных сигналов | 1985 |
|
SU1327123A1 |
Многоуровневое устройство для коммутации процессоров в многопроцессорной вычислительной системе | 1984 |
|
SU1187174A1 |
Устройство для сопряжения ЭВМ с накопителем на магнитной ленте | 1988 |
|
SU1667085A1 |
8-Битный микропроцессор | 1982 |
|
SU1161950A1 |
Устройство обмена данными | 1988 |
|
SU1649556A1 |
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью | 1985 |
|
SU1278867A2 |
Устройство для обмена информацией | 1989 |
|
SU1702378A1 |
Микропрограммный процессор | 1986 |
|
SU1462339A1 |
Изобретение относится к вычислительной технике и может быть использовано вЭВМ, использующих магистральный параллельный интерфейс (МПИ) для реализации обмена информацией между ЭВМ и устройствами внешней памяти (УПВ), использующими другие интерфейсы. О.но может быть применено при необходимости обмена информацией между ЭВМ и накопителями на магнитной ленте. Изобретение позволяет увеличить скорость обмена информацией между ЭВМ и устройствами внешней памяти до 200 бит/с за счет того, что в устрой" ство, содержащее блок микропрограммного управления, арифметико-логический блок, блоки сопряжения с ЭВМ и памятью, введены дешифратор управления шинами, внутренняя оперативная память, мультиплексор, демультиплексор, буферная п'а- мять данных. 24 ил., 1 табл.слс
Информация
Номер масива
Пакет команд Буфер прямого доступа Пакет характеристик при обращении к УВП 1 Пакет сообщения Состояние УВП 1 Пакет характеристик при обращении к УВП 2 Пакет сообщений при работе УВП 2 , Состояние УВП 2 Пакет характеристик при обращении к УВП 3 Пакет сообщений при работе УВП 3
Состояние УВП 3 naiceT характеристик при обращении к увП 4 Пакет сообщений при работе УВП 4
Состояние УВП 4 Программно-доступные регистры УВП 1...4
Емкость, байт
8 8
10 16 4
10
16 4
10
16
4
10
16 4
16
Продолжение таблицы
Фиг. 1
W
т
фиг.П 1-Ц 77
У
mj
Оби.
пчт
1
ОГВ
2J8 7916
Фиг.5
Фиг.1б - 165.2 W ОТ8 22Г W./
Фцг П li
Фиг.20
Диагн1ктика оодЬтоспособности устройства состо нцй /W/-/7
Чтение/запись л/)ограм а-достипнш с регистров со cmoflOff / ММ
Поодерка адреса пакета /гома/ оТзалисанново ЭВМ 6 п/зоера/ м/ о (ffCffji//7ffb/u регистр
Счцтыбание пакета тманд аз ОЗУ эвн 00 QHgmfieHHfOHJ опера/т/омую nafi/ffntf
Олрос
1
Ктанда связана с движениеfi Да
/ fja/fema Физ.21
с i t№Hon данными
/fem Конамда записи нортра е/уяп /
l/fmoiofm S НМЛ / команды чтения
Jt
/ИИ Л л готза к передаче данных
ФПраен iOHHbtx из нт-П SSy0f, нанять оанкек
Пеаедача. OaHituxjtiSu фванаИ псняти. вам/f в О оувХР CfMO.o тупа онутреннеи onepantjCHoa
Передача Ранних из Ьнутрениеа onepainuSноа -noMfimjl ЙЭВМ
Ш ттчик байтчВ 0
. Конец зоны
Установна Sumo. ouiuSKu блинной зоны
Honei4 jiOHU Лг Г
li:: 1зоп ила с/пи/юная
iJOfrt/Mf C/nV/ Off
ЧУ™« «
f НМЛ-Л
OmcymcmSyftn
Установт в НМА-Пконанди, записи паркеtia группа JOH али команды стирания
/ Команда за вершиласб
Устройство для сопряжения внешних устройств с электронной вычислительной машиной | 1983 |
|
SU1100615A1 |
кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1992-02-23—Публикация
1989-04-20—Подача