Устройство для сопряжения процессора с памятью Советский патент 1985 года по МПК G06F12/00 

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

приема - выдачи устройства и соединен с входами установки в О триггеров заявки и записи, информационные входы которых подключены к входу логической 1 устройства, выход второго элемента И подключен к входу записи первого регистра и соедиг иен с вторым входом элемента ИЛИ-НЕ вькод которого подключен к синхровходу триггера заявки, выход старших разрядов второго регистра подключен к входу второго дешифратора, выход. пятого элемента И подключен к входу четвертого элемента НЕ, выход второго элемента НЕ подключен к входу записи второго регистра, информационный вход которого соединен с информационным входом первого регистра, выход младших разрядов которого подключен к первому информационному входу второго коммутатора, второй информационньй и управляющий входы которого подключены соответственно к выходу дешифратора и к выходу второго старшего разряда первого регистра, первый старший разряд которого подключен к управляющему входу третьего коммутатора5 первый и второй информационные входы которого подключены к прямому и инверсному выходам второго коммутатора, а выход подключен к информационным выходам устройства с первого по Н-й адресные выходы устройства подключены к выходу четвертого коммутатора, первый информационньй вход которого подключен к выходу счетчика адреса, второй информационный

9272

вход четвертого: коммутатора подключен к выходу старших разрядов первого регистра и соединен с выходом младших разрядов второго регистра, управляющий вход четвертого коммутатора подключен к прямому выходу триггера синхронизации, второй вход пятого элемента И соединен с управляющим входом второго коммутатора, выход второго элемента задержки подключен к счетному входу счетчика адреса, выход третьего элемента И подключен к управляющему входу пятого коммутатора, информационный вход которого соединен с входом второго дешифратора, а выходы с первого по N-й подключены соответственно к выходам записи - считывания устройства с первого по N-й, первый и второй выходы второго дешифратс а подключены соответственно к управляюпд1м входам шестого и седьмого коммутаторов, выходы которых подключены к входам приемопередатчиков группы, первые информационные входы шестого и седьмого коммутаторов подключены к первой группе выходов четвертого коммутатора, вторая группа выходов которого подключена к N+1-му входу шестого коммутатора, входы с второго по N-й которс:о подключены соответственно к информационным входам устройства с второго по N-й, входы с второго по N+1-й седьмого коммутатора подключены соответственно к информационным входам устройства с первого по N-й.

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

название год авторы номер документа
Устройство для обмена информацией между ЭВМ и периферийными устройствами 1989
  • Мушкаев Виктор Васильевич
  • Салтанов Николай Юрьевич
  • Кауль Михаил Борисович
SU1777145A2
Устройство для сопряжения двух процессоров с общей памятью 1988
  • Клейнер Дмитрий Ильич
  • Кицис Алексей Семенович
  • Латышев Владимир Ильич
  • Тараев Владимир Федорович
SU1569840A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ 1992
  • Петухов В.И.
  • Зайцев Б.М.
  • Колодицкий А.К.
  • Немкова В.А.
RU2032938C1
Устройство сопряжения между процессором верхнего уровня и группой процессоров нижнего уровня иерархической мультипроцессорной системы 1990
  • Потапенко Валерий Ильич
SU1789988A1
Устройство для отображения информации 1987
  • Клышбаев Акилбек Тулепбекович
SU1474634A1
Устройство для сопряжения цифровой вычислительной машины с линиями связи 1983
  • Бергер Владимир Арианович
  • Горин Владимир Александрович
  • Иконников Геннадий Александрович
  • Парфенов Александр Сергеевич
  • Яскевич Виталий Васильевич
SU1166123A1
Устройство для обмена информацией 1987
  • Медведев Виктор Павлович
  • Волкова Алевтина Александровна
SU1481781A1
Устройство для сопряжения ЭВМ с внешними устройствами 1985
  • Ида Владимир Рудольфович
  • Сыроватский Сергей Викторович
  • Вайкунов Владимир Петрович
SU1288709A1
Микропрограммное устройство управления 1985
  • Литвинов Виктор Васильевич
  • Швеин Алексей Анатольевич
  • Шумей Александр Сергеевич
SU1315974A1
Устройство для сопряжения процессора с группой устройств памяти 1986
  • Танасейчук Владимир Маркович
  • Потапов Виктор Ильич
  • Морозов Сергей Васильевич
  • Панков Анатолий Петрович
SU1348843A1

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

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

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПРОДЕССОРА С ПАМЯТЬЮ, содержащее группу приемопередатчиков, первый регистр, дешифратор, триггер выборки, дешифратор адреса, причем входы - выходы приемопередатчиков группы подключены к входам-выходам устройства, выходы приемопередатчиков группы подключены к входам первого регистра, старшие разряды первой группы выходов которого подключены к входам дешифратора, старшие разряды вькодов приемопередатчиков группы подключены к входам дешифратора адреса, выход которого подключен к информационному входу триггера выборки, отличающееся тем, что, с целью повьшения быстродействия, оно содержит второй регистр, семь коммутаторов, счетчик адреса, второй дешифратор, одиннадцать элементов И, триггер заявки, триггер синхронизации, триггер записи, пять элементов НЕ, первый и второй элементы задержки, элемент ШШ-НЕ, причем вход синхронизации адреса устройства через первый элемент НЕ подключен к входу второго элемента НЕ; выход которого подключен к синхровходу триггера выборки. инверсный выход которого подключен к первым инверсным входам первого и второго элементов И, вторые инверсные входы которых подключены соответственно к входам ввода и вывода устройства, а выходы подключены соответственно к первому входу элемента ИЛИ-НЕ и входу третьего элемента НЕ, выход которого подключен к синхровходу триггера записи, прямой и инверсный выходы которого подключены соответственно к первьм входам третьего и четвертого элементов И, вторые входы которых соединены с прямым выходом триггера синхронизации, а выходы подключены соответст(Л венно к входу пятого элемента И и управляющим входам приемопередатчиков группы,вход синхронизации устройства подключен к первым входам элементов И с шестого по одиннадцатый, вторые входы которых подключены соответственно к прямому и инверсному выходам триггера заявки, прямому и инг версному выходам триггера синхронисо зации, выходу пятого элемента И и ГС выходу четвертого элемента НЕ, вы ходы элементов И с шестого по одиню надцатый подключены соответственно к входам установки в 1 и установки в О триггера синхронизации, входам первого и второго элементов за- держки, первому и второму управляющим входам первого коммутатора, информационный, вход которого подключен к выходу дешифратора, а выход подключен к выходам разрешения выборки устройства с первого по N-й, выход первого элемента задержки через пятый элемент НЕ подключен к выходу подтверждения

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

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

Целью изобретения является повышение быстродействия за счет одновременной записи или считывания информации.

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

Устройство для сопряжения процессора с памятью содержит блок 1 управления и синхронизации, группу приемопередатчиков 2, первый и второй регистры 3 и 4, счетчик 5 адреса, дешифратор 6, первый, второй, третий, четвертый и пятый коммутаторы 7-11, группу входов - выходов 12, выход 13 подтверждения приема - выдачи, второй дешифратор 14, шестой и седьмой ком3

мутаторы 15 и 16, вход 17 синхроимпульсов, входы - выходы канала 18, выходы 19 разрешения, информационные 20, адресные 21, записи - считывания 22 входы и информационный вход 23.

Блок 1 управления и синхронизации содержит установочные входы 24 и 25 триггера выборки 26, заявки 27, синхронизации 28 и записи 29, дешифратор 30 адреса, элементы НЕ 31 и 32, первый и второй элементы И 33 и 34, элемент ИЛИ-НЕ 35, элемент НЕ 36, первый, второй, третий, четвертый, пятый, шестой и седьмой элементы И 37-43, элементы НЕ 44, восьмой и девятый элементы И 45 и 46, первый и второй элементы 47 и 48 задержки, элемент НЕ 49, группу входов 50 блока управления и синхронизации (входы адресации) группу входов - выходов 51, первый и второй входы 52 и 53, первый - восьмой выходы 54-61.

Работа устройства для сопряжения процессора с памятью осуществляется в следующих режимах:

внутреннего цикла считывания информации из всех блоков ОЗУ одновременно/

машинного цикла записи информации в блоки ОЗУ заданные первой группой кодов первого регистра 3J

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

Б исходном состоянии триггера выборки 26, заявки 27 и записи 29 блока 1 управления и синхронизации установлены в О, в первом и втором регистрах 3 и 4 хранится информация предшествующей операции, в счетчике 5 адреса - двоичный код адреса.

В режиме внутреннего цикла считывания информации, т.е. когда триггер 28 синхронизации блока И управления и синхронизации находится в нулевом состоянии, синхронизирующий импульс, поступакядий по входу 17 через блок 1 управления и синхронизации, поступает на вход счетчика 5 адреса и увеличивает содержимое счетчика 5 на 1, а проходя через элемент И 46 блока 1 управления и синхронизации, поступает на второй управляюидагй вход коммутатора 9, формируя тем самым на выходах коммутатора 9 импульсы разрешения по

92724

всем ячейкам блоков ОЗУ. При этом потенциал низкого уровня единичного выхода триггера 28 синхронизации блока 1 управления и синхронизации 5 формирует на пятом выходе блока 1 управления и синхронизагу и управляющий сигнал низкого уровня, который разрешает передачу информации на выходы коммутатора 10 с вторых информационных входов, т.е. с выходов счетчика 3 адреса, а через элемент И 41 блока 1 управления и синхронизации формирует управляющий сигнал низкого уровня на шестом выходе блока 1

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

В режимах машинного цикла, т.е. когда по каналу 18 от процессора в устройство для сопряжения процессора с памятью поступает адресная

0 -часть, банк ОЗУ, который совпадает с адресом устройства для сопряжения процессора с памятью, то синхронизирующий сигнал процессора СИЛ произведет установку триггере 26 выборки

блока 1 управления и синхронизации в единичное состояние и запись адресной части через приемопередатчики 2 в первый регистр 3. Низкий потенциал нулевого выхода триггера 26 выборки разрешает прием из канала сигналов КВвод или КВывод. Если по окончании адресной части обращения к каналу процессор вырабатывает сигнал КВвод, то этим сигналом в блоке 1 управления и синхронизации осуществляется установка триггера 27 заявки в единичное состояние. Триггер 29 записи блока t управления и синхронизации остается в исходном нулевом состоянии. Синхронизирующий импульс, поступающий по входу 17, переписьгоает содержимое , триггера 27 заявки в триггер 28 синхронизации, т.е. устанавливает его

5 в единичное состояние, тем самым переводит устройство для сопряжения процессора с памятью в режим машинного цикла считывания информации. Потенциал высокого уровня единич ного выхода триггера 28 синхронизации по пятому выходу блока 1 управления и синхронизации поступает на управляющий вход коммутатора 10 и разрешает передачу информации на вы ходы коммутатора 10 с первых информационных входов, т.е. с выходов первого и второго регистров 3 и 4, формирует на выходе элемента И 41 управляющий сигнал низкого уровня шестого выхода блока 1 управления и синхронизации5 который формирует на выходах коммутатора 11 низкие по тенциалы считывания на всех ячейках ОЗУ, а проходя через элемент И 43 и элемент НЕ 44, разрешает прохожде нию синхроимпульсу через элемент И 46 по восьмому выходу блока 1 управления и синхронизации. Синхроимпульс, поступающий по входу 17 че рез блок 1 управления и синхронизации по восьмому выходу, поступает на второй управляющий вход коммутатора 9, формируя тем самым на выходах коммутатора 9 импульсы разрешения по всем ячейкам ОЗУ. Таким образом, все ячейки ОЗУ устанавлива ются в состояние считывания информа ции по адресу, задаваемому кодом второй группы кодов первого регистр 3 и первой группой кодов второго регистра 4, Импульсами разрешения выходов коммутатора 9 осуществляется считывание информации с блоков ОЗУ на входы приемопередатчиков 2 через-коммутаторы 15 и 16,. управляю щие сигналы на которых заданы вторым дешифратором 14 с выходов перво группы кодов первого регистра 3. Высокие потенциалы единичного вы хода триггера 28 синхронизации и нулевого выхода триггера 29 записи формируют на первом выходе блока 1 управления и синхронизации разрешающий потенциал открывания приемопер датчиков 2, а синхроимпульс входа 17, поступивший через элемент И 39j через элемент 47 задержки осуществл ет установку в О триггеров заявки 27 и записи 29 и формирует подтверждающий сигнал СИП, который подается по каналу 18 в процессор, сигнализируя, что данные находятся в канале. По окончании машинного цикла считывания устройство для сопряжения процессора с памятью переходит в режим внутреннего цикла считывания информации, Если по окончании адресной части обращения к каналу процессор вьфабатывает сигнал КВывод, то этим сигналом в блоке 1 управления и синхронизации производится установка 1 триггеров заявки 27 и записи 29 и формирование импульса по второму выходу блока 1 управления и синхронизации, который осуществляет запись во второй регистр 4 информационной части канала, поступающей по каналу 18 от процессора через приемопередатчики 2. Синхронизирующий импульс, поступающий по входу 17, переписывает содержимое триггера 27 заявки в триггер 28 синхронизации, т.е. устанавливает его в единичное состояние, тем самым переводит устройство для сопряжения ;роцессора с памятью в режим машинного цикла записи информации. Триггер 29 записи блока 1 управления и синхронизации находится в единичном состоянии. Высокий потенциал единичного выхода триггера 28 синхронизации по пятому выходу блока 1 управления и синхронизации поступает на управляювщй вход коммутатора 10 и разрешает передачу информации на выходы коммута-т )ра 10 с первых информационных входе:н, т.е. с выходов первого и второго регистров 3 и 4, совместно с высоким потенциалом единичного выхода триггера 29 записи формирует на выходе элемента И 41 управляющий сигнал шестого выхода блока 1 управления и синхронизации, который разрешает передачу информации на выходы коммутатора 11 с первой,группы выходов первого регистра 3, т.е. формирует на выходах коммутатора 11 высокие потенциалы записи и низкие потенциалы считывания в соответствии с состоянием первой группы выходов триггеров первого регистра 3. Дальнейшая работа устройства для сопряжения процессора с памятью определена значениями старших разрядов информационной части второго регистра 4.( Если во второй старший разряд второго регистра 4 записано нулевое значение, то низкий потенциал с выхода триггера этого разряда разрейает передачу информации на выходы коммутатора 7 с вторых информационных входов, т.е. с выходов второй

группы вьгходов второго регистра 4, и через элемент И 43 и инвертор 44 разрешает прохождение синхроимпульса через элемент И 46 по восьмому выходу блока 1 управления и синхронизации, который поступает на второй управляющий вход коммутатора 9, формируя тем самым на выходах коммутатора 9 импульсы разрешения по всем ячейкам ОЗУ. Если в старшем разряде второго регистра 4 записано нулевое значение, то низкий потенциал выхода триггера этого разряда разрешает передачу информации на выходы коммутатора 8 прямого кода выходов коммутатора 7, в противном случав на выходы коммутатора 8 передаются инверсные коды выходов коммутатора 7 Таким образом, ячейки ОЗУ устанавливаются в состояние записи и считьшания информации, определяемое соответствующими состояниями первой группы выходов триггеров первого регистра 3, по адресу, задаваемому кодом второй группы кодов первого регистра 3 и первой группой кодов второго регистра 4. На всех информационных входах блоков ОЗУ присутствует прямой или инверсный код второй группы выходов второго регистра 4. Импульсами разрешения выходов коммутатора 9 осуществляется запись информации в блоки ОЗУ и считывание информации из блоков ОЗУ в соответствии с состоянием записи (считьшания) блока ОЗУ. Так как триггер 29 записи находится в единичном состоянии, то считываемая информация из блоков ОЗУ через коммутаторы 15 и 16 и приемопередатчики 2 в канал 18 ЭВМ не поступает. Таким образом, устройство для сопряжения процессора с памятью в данном случае осуществляет запись информации в блоки ОЗУ, определенные высоким потенциалом первой группы выходов, триггеров первого регистра 3. Запись информации в блоки ОЗУ производится в один выбранный блок ОЗУ или в ряд выбранных блоков ОЗУ одновременно.

Если во второй старший разряд второго регистра 4 записано единичное значение, то высокий потенциал выхода триггера этого разряда разрешает передачу информации на выход коммутатора 7 с первых информационных входов, т.е. с выходов дешифратора 6, входной код которого задан

тремя старшими разрядами второй группы выходов второго регистра 4, и через элемент И 43 разрешает прохождение синхроимпульса через элемент И 45 по седьмому выходу блока 1 управления и синхронизации, который поступает на первый управляющий вход коммутатора 9, формируя на выходах коммутатора 9 импульс разрешения на одном его выходе в соответствии с потенциалами входной информации (т.е. с выходами дешифратора 6), на остальных выходах коммутатора 9 присутствует потенциал низкого уровня.

Если в старшем разряде второго регистра 4 записано нулевое значение, то низкий потенциал выхода триггера этого разряда разрешает передачу информации на выходы коммутатора 8 прямого кода выходов коммутатора 7, в противном случае на выходы коммутатора 8 передаются инверсные коды выходов коммутатора 7. Таким образом ячейки ОЗУ устанавливаются в состояние записи и считьшания информации, определяемое соответствующими состояниями первой группы выходов триггеров первого регистра 3, по адресу, задаваемому кодом второй группы кодов первого регистра 3 и первой группой кодов второго регистра 4. На всех информационных входах: блоков ОЗУ присутствует прямой или инверсный код выходов деншфратора 6. Импульсом разрешения выхода коммутатора 9, который вырабатывается в соответствии с уровнем высокого потенциала выхода дешифратора 6, осуществляется запись информации (запись бита 1 или О) в блоки ОЗУ и считывание информации из блоков ОЗУ в соответствии с состояинем записи (считывания) блока ОЗУ. Так как триггер 29 записи находится в единичном состоянии, то считываемая информация из блоков ОЗУ через коммутаторы 15 и 16 и приемопередатчики 2 в канал 18 ЭВМ не поступает. Таким образом, устройство для сопряжения процессора с памятью в данном случае осуществляет запись бита 1 яли О в блоки ОЗУ, определенные высоким потенциало первой группы выходов триггеров первого регистра 3. Запись бита в блоки ОЗУ производится в -один шлбранный блок ОЗУ или в ряд выбранных блоков ОЗУ одновременно.

9

Завершение машинного цикла запи си осуществляется синхроимпульсом входа 17, который, проходя через элмент И 39 и элемент kl задержки устнавливает в О триггеры заявки 27 и записи 29 и формирует сигнал СИП;, подтверждающий запись данных. ,цля процессора. По окончании машинного цикла записи устройство для сопряжения процессора с памятью переходит в режим внутреннего цикла считывания информации„

Таким образоНф устройство для сопряжения процессора с памятью осуществляет;

в режиме внутреннего цикла считьгоания информации считывание информации со всех блоков ОЗУ на информационные выходы по адресу счетчика 5 адреса и увеличение содержимого счетчика 5 адреса на Г%

в режиме машинного тщкла считывания информации считьгоание информации из блоков ОЗУ в канал 18 ЭВМ со

14927210

структурой выходного слова, определенной первой группой выходов первого регистра 3, по адресу, задаваемому кодом второй группы кодов пер3 вогц регистра 3 и первой группой кодов второго регистра 4 /кроме того, устройство для сопряжения процессора с памятью вырабатывает подтверждающий сигнал CHIIj сигнализирующий что данные находятся в канале) /

в режиме машинного цикла записи информации запись информации (байта или бита) в блоки ОЗУ, определенные высоким потенциалом первой группы выходов триггеров первого регистра За по адресу, задаваемому кодом второй группь кодов первого регистра 3 и первой группой кодов второго регистра 4, кроме того, устройство для сопряжения процессора с памятью вырабатывает подтверждающий сигнал СИП, сигнализирующий, что запись информации осуществлена.

СЧ|

Документы, цитированные в отчете о поиске Патент 1985 года SU1149272A1

Устройство для связи запоминающего и арифметического устройств 1976
  • Псарев Виктор Григорьевич
  • Пшеничный Юрий Васильевич
  • Тищенко Валерий Петрович
  • Король Ирина Антоновна
SU643878A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения процессора с многоблочной памятью 1980
  • Губанов Александр Петрович
  • Крыкин Сергей Сергеевич
  • Лунев Евгений Михайлович
  • Савельев Юрий Анатольевич
  • Турышев Борис Степанович
SU951315A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 149 272 A1

Авторы

Остриков Валерий Дмитриевич

Даты

1985-04-07Публикация

1983-07-07Подача