Устройство микропроцессорной связи Советский патент 1987 года по МПК G06F13/00 

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

13

Изобретение относится к вычислительной технике, может быть использовано при построении средств, микропрограммного управления в системах обработки данных и регулирования и является усовершенствованием известного устройства по авт.св. № 1124275

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

На фиг.1 представлена блок-схема устройства; на фиг.2 - функциональная схема депгафратора управляющих сигналов; на фиг.З - схема блока асинхронного обмена; на фиг.4 и 5 - временные диаграммы работы процессора и устройства; на фиг.6 - временная диаграмма занятости магистрали устройством.

Устройство (фиг.1) состоит из интерфейсной магистрали 1, предназначенной для подключения внешних периферийных устройств, устройств памяти и других активных устройств, магист- {)альных усилителей 2 адреса группы,; предназначенных для подключения адресных сигналов А15,„..,АО микропроцессора к адресным шинам 2ЩР интерфейсной магистрали 1, двунаправленных магистральных усилителей 3 данных группы, предназначенных для коммутации шин Д7, ..., ДО данных микропроцессора к информационным шинам ИНФ интерфейсной магистрали 1, регистра 4 состояния, предназначенного для хранения кода состояния микропроцессора, дешифратора 5 управ- ляющих сигналов, предназначенного для декодирования байта состояния микропроцессора и формирования управляющих сигналов интерфейсной магистрали 1, блока 6 асинхронного обмена, обеспечивающего реализацию соответствующей диаграммы цикла обмена по интерфейсной магистрали 1, триггера 7 готовности, формирующего сигнал готовности для микропроцессора, триггера 8 запроса доступа к магистрали, формирующего сигнал зацроса доступа к магистрали интерфейсной магистрали 1, генератора 9 тактовых сигналов

682

осуществляющего общую синхронизацию работы микропроцессора и устройства, элемента И 10, предназначенного для

(- синхронизации и фиксирования состоя-, ния щин Д7, ..., ДО микропроцессора, определяющих в фиксированные моменты времени внутреннее состояние микропроцессора, дешифратора 11 адреса,

0 предназначенного для декодирования сигналов адреса А 5, ..., АО микро-г процессора, микропрограммной памяти 12, хранящей служебную микропрограмму, и оперативной памяти 13, храня5 щей оперативную информацию.

Дешифратор 5 управляющих сигналов (фиг.2) содержит дешифратор 14 и ма гистральные усилители 13 группы. Блок 6 асинхронного обмена (фиг.З)

0 содержит триггеры 16 и 17, элементы И 18 и 19 и элемент ИЛИ 20.

На фиг.1 обозначены также адресный вход 21 устройства, информационные входы-выходы 22 и 23 устройства, вход

5 24 синхронизации, вход 25 сигнала

ожидания режима, вход 26 сигнала приема-выдачи, вход 27 сигнала разрешения доступа к магистрали (РДМ) и вход 28 сигнала Ответ (ОТВ), выход 29 го0 товности, выход 30 синхронизации, адресный вьпсод 31 , группа выходов 32 управляющих сигналов и выход 33 сигнала запроса доступа к магистрали (ЗДМ).

25 Назначение щин интерфейсной магистрали 1 следующее: АДР - адресные, указьшают адрес ячейки памяти или периферийного устройства (вькод 31);

40 ИНФ - информационные, служат для передачи данных, команд, состоя- . НИИ и др. (вход-выход 23); ЧТН -чтение, указывает, что производится считывание информации 5 (команды, данных и т.д.) из

устройств памяти;

ЗАП - запись, указьшает, что производится запись информации в устройства памяти;0 .ПРМ - прием, указьшает., что производится считьгоание информации из периферийного устройства; ВДЧ - выдача, указьгоает, что производится запись информации в 5 периферийное устройство;

ОТВ - ответ, сообщает о выполнении указанной операции (вход 28); ЗДМ - запрос доступа к магистрали (выход 33);

РДМ - разрешение доступа к магистрали (вход 27). Устройство преобразует сигналы

микропроцессора в сигналы интерфейсi5

НОИ магистрали, перечисленные вьпие.

Временная диаграмма работы микропроцессора приведена на фиг.4.

Устройство работает следующим образом.10

Во время выполнения каждого цикла команды микропроцессор принимает или вьщает информацию.

В такте Т1 по фазе Ф2 выдается на шину 24 сигнал синхронизации Синхр. 15 В этом же такте на шины 26 вьщается информация о состоянии микропроцессора и формируется адрес (А15, ...,АО) ячейки памяти, из которой будет счи- тьгоаться информация в данном цикле; 20 Адрес остается постоянным до появления импульса фазы Ф2 в такте, которой слэдует за тактом ТЗ данного цикла.

В такте Т2 по фазе Ф2 сигнал 25 Синхр снимается и на шине 26 выставляется сигнал Прием и микропроцессор переключается на прием информации. При отсутствии в шине 29 сигнала Готов в такте Т2 по фазе Ф1 30 микропроцессор переходит в такт ожидания (Тож) и на входе 25 (Ожидание) появляется сигнал по фазе Ф1. Чтобы вывести микропроцессор из такта Тож, необходимо на вход 29- Б Готов подать сигнал, соответствунг щий готовности адресуемого внешнего устройства.

В такте ТЗ по фазе Ф1 сигнал на выходе 25 Ожд снимается, по фазе 40 Ф2 снимается сигнал на выходе 26 Прием.

В такте 14 по фазе Ф2 изменяется . адрес Иа входе 21 и его новое значение является неопределенным до появ- 45 ления импульса фазы Ф2 в такте Т1 следующего цикла.

Диаграмма работы микропроцессора при выдаче информации отличается от ранее описанной лишь тем, что сигнал 50 Вьщача на входе 26 формируется по фазе Ф1 в такте,следующем за тактом Т2, а снимается по фазе Ф1 такта Т4.

Из описания временной диаграммы 55 работы микропроцессора можно сделать следующий вьшод: минимальной необходимой зоной работы микропроцессора с интерфейсной магистралью (зона занятости магистрали микропроцессором) является зона с момента появления на входе 26 исполнительного сигнала Прием или Выдача и до момента снятия микропроцессором сигнала Ожд на входе 25.. .

Временная диаграмма работы устройства приведена на фиг.5. По сигналу Синхр и фазе Ф1 в регистр сое- тояния заносится код состояния микропроцессора, определяющий режим работы микропроцессора в данном цикле. Сигналами кода состояния микропроцессора являются (вход-выход 22): ППр - (до) - подтверждение запроса

прерывания;

Пост -(ДЗ) - указывает,что микро- процессор перешел в

состояние останова;

Вывод -(Д4) - указывает, что на адресных шинах 21 установлен номер внешнего устройства и осущест вляется вывод информации из регистра результата на внешнее устройство;

(Дб) - указьшает,что на ад-i ресных шинах 21 установлен номер внешнего устройства и осуществляется ввод информации из внешнего устройства в регистр результата;

Чтение -(Д7)- указьшает, что производится чтение содержимого запоминающего устройства.

Код состояния поступает на вход дешифратора 14, дешифратора 5 (фиг.2), где производится декодирование и формирование по исполнительному сигналу микропроцесса Прием или Вьщача одного из исполнительных сигналов интерфейсной магистрали Чтн, Зап. Прм, Вдч.

По сигналу микропроцессора При- ем или Вьщача, сформированному в блоке 6, триггер 8 формирует сигнал Здм. При наличии РДМ и том же исполнительном сигнале микропроцессора по фазе Ф2 устанавливается в единичное состояние триггер 16 (фиг.З), Выходы 21 микропроцессора А15,..., АО через усилители 2 подключаются к интерфейсной магистрали 1. Отсутствие сигнала Готов переводит микропроцессор в такт Тож, и на выходе микропроцессора появляется сигнал Ожд, которьй при единичном состоя- . НИИ триггера 16 по фазе Ф2 взводит триггер 17. Сигнал триггера 17 разрешает прохождение сформированного управляющего сигнала чере:з магистральные усилители 15 в интерфейсную магистраль 1. При появлении сигнала Отв от внешнего устройства триггер 7 по фазе Ф1 устанавливается в единичное состояние, формируется сигнал Готов на микропроцессор. Получив сигнал Готов микропроцессор снимает сигнал Ожд и исполнительный сигнал Прием или Выдача. Съем сигнала Ожд приводит к сбросу триггера 17.

Съем исполнительного сигнала (Прием или : ыдача) сбрасывает по фазе Ф2 триггеры 16 и 8.

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

35

Если микропроцессор читает команд- 30 нее слово (обращение к памяти 12 с определенным адресом в режиме Чтение) или работает с оперативной памятью 13 (обращение к оперативной памяти с определенным адресом в режи- ме Чтение или Запись), то на выходе дешифратора . 1 1 при наличии сигнала Чтение (в режиме обращения микропроцессора к памяти 12) и сигналов Чтение и Запись (в режиме обращения микропроцессора к оператив.- ной памяти 13) на выходе регистра 4 появляются сигналы, запрещающие установку в единичное состояние триггеров 8 и 16 и устанавливающие триггер 7

40

6

в единичное состояние, обеспечивая тем самым формирование сигнала Готов. Микропроцессор не входит в такт ожидания и из такта Т2 переходит в такт ТЗ (такт исполнения). Сигналами с выхода.дешифратора 11 разрешается выборка из памяти микропрограмм 12 и оперативной памяти 13, кроме того

разрешается занесение информации в оперативную память 13, выходы памяти .микропрограмм 12 и входы-выходы оперативной памяти 13 соединены с шинами Д7, ..., ДО микропроцессора, а

адресные входы - с шинайи Д15, .., АО. Таким образом, при чтении командных слов из памяти 12, чтении информации из оперативной памяти 13 или записи информации в оперативную

память 13 магистраль 1 не занимается микропроцессором и данная совокупность адресных кодов исключена из общей области адресов внешней памяти и в связи с этим другие активные

устройства, работающие с магистралью, могут использовать эту область адресов.

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

Устройство микропроцессорной связи по авт.св. № 1124275, отличающееся тем, что, с целью повышения производительности, в него введена оперативная память, причем адресный вход и информационный вход- выход оперативной памяти являются соответственно входом и входом-выходом устройства, для подключения к адресной и информационной пганам микропроцессора выход регистра состояния и управляющий вход оперативной памяти соединены соответственно с вторым входом и третьим выходом дешифратора адреса.

f 15... АО

От 25

/1ДР

Фиг.1

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

название год авторы номер документа
Устройство микропроцессорной связи 1983
  • Белов Виктор Викторович
  • Белов Владимир Викторович
  • Кандауров Анатолий Станиславович
  • Карнаух Константин Григорьевич
  • Черепаха Анатолий Константинович
SU1124275A1
Устройство для связи микропроцессора с внешними устройствами 1986
  • Никоноров Сергей Дмитриевич
  • Смирнов Александр Юрьевич
SU1372330A1
Устройство для сопряжения микропроцессора с периферийными устройствами 1987
  • Осадчук Владимир Степанович
  • Гикавый Виктор Арсеньевич
  • Волынец Виктор Иванович
  • Мельниченко Всеволод Юрьевич
SU1434440A1
Устройство микропроцессорной связи 1978
  • Диденко Константин Иванович
  • Пшисуха Леонид Михайлович
  • Солодовников Вячеслав Григорьевич
  • Топорков Валентин Васильевич
  • Усенко Константин Михайлович
  • Чернец Николай Васильевич
  • Шандрин Игорь Степанович
SU734657A1
Процессор для мультипроцессорной системы 1985
  • Белицкий Роберт Израилевич
  • Зайончковский Анатолий Иосифович
  • Палагин Александр Васильевич
SU1295410A1
Устройство для сопряжения абонента с магистралью в микропроцессорной системе 1987
  • Борисенко Сергей Николаевич
  • Солдатенко Андрей Эдуардович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Тюрин Сергей Федорович
  • Харченко Вячеслав Сергеевич
SU1538173A1
Устройство микропроцессорного управления и обработки информации 1979
  • Диденко Константин Иванович
  • Пшисуха Леонид Михайлович
  • Солодовников Вячеслав Григорьевич
  • Топорков Валентин Васильевич
  • Усенко Константин Михайлович
  • Чернец Николай Васильевич
SU947867A1
Устройство для проверки выполнения последовательности команд микропроцессора 1984
  • Овечкин Юрий Григорьевич
SU1247874A1
Устройство для сопряжения с микропроцессором 1983
  • Карабецкий Михаил Дмитриевич
SU1109730A1
Система обмена данными в вычислительной сети 1991
  • Вьюнник Владимир Кузьмич
  • Капустин Александр Михайлович
  • Могутин Роман Иванович
  • Сорокин Николай Иванович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
SU1807493A1

Иллюстрации к изобретению SU 1 361 568 A2

Реферат патента 1987 года Устройство микропроцессорной связи

Изобретение относится к вычислительной технике, может быть использовано при построении средств микро- nporpaMfffloro управления в системах обработки данных и регулирования.. Целью изобретения является повышение производительности. Для достижения этой цели в устройство введена оперативная память, обращаясь к которой при вьтолнении микропрограмм, центральный процессор не занимает интерфейсную магистраль. Устройство позволяет увеличить суммарную область памяти, используемую микропроцессором и другими активными устройствами системы, и увеличить зффективность системы в связи с увеличением времени возможного доступа активных устройств к интерфейсной магистрали. 6 ил. со О5 ел о 00 ГЧ)

Формула изобретения SU 1 361 568 A2

Фиг. 2

Фиг.

Ф1

Ф2 AJ5-AO

Д7-ЛО Синхр. Прием Блоке

(ЭДМ)

рдм

Тригг Ю

Мр,инФ.

ОЖД

ТриггерП чтн,зап

Отв блок

Редактор В.Бугренкова

Составитель ВоВертлиб Техред А.Кравчук

Заказ 6292/49Тираж 671 Подписное

ВНИИПИ Государствениого комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

Корректор Л.Патай

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 361 568 A2

Авторы

Браздейкис Стасис Костович

Стерлин Александр Артурович

Бернотас Валентинас Стасевич

Даты

1987-12-23Публикация

1986-05-28Подача