Устройство для сопряжения процессора с абонентами

 

Изобретение относится к цифровой вычислительной технике и может быть использовано в вычислительных устройствах, построенных по принципу общей магистрали. Целью изобрете-- ния является повышение достоверности передачи информации между процессором и абонентами. В устройстве содержится блок канальных приемо-передатчиков, состоящий из двух групп резисторов , двух триггеров, двух элементов И, двух элементов ИЛИ , двух элементов задержки, элемента НЕ, одновибратора. При этом разрядные цепи через две группы резисторов подключены к шинам единичного и нулевого потенциалов устройства таким образом, что на общей информационной магистрали , Защита будет однословная команда безусловной передачи управления в некоторую ячейку памяти. Логика работы устройства построена таким образом, что при любой сбойной ситуации управление передается всегда на начало программы реакции на сбойную ситуацию. 1 ил. i (Л 1С 4 4 Од СЬ СО

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ÄÄSUÄÄ 1244669 А1 (5D 4 С 06 Г 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3827506/24-24 (22) 21. 12. 84 (46) 15.07.86. Бюл. № 26 (72) Б.В.Шевкопляс (53) 68 1.325(088.8) (56) Авторское свидетельство СССР № 1043621, кл. G 06 F .3/04,.1983.

Европейский патент EP ¹ 0051905, кл . G 06 F 13/00, 1982. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПРОЦЕССОРА С АБОНЕНТАМИ (57) Изобретение относится к цифровой вычислительной технике и может быть использовано в вычислительных устройствах, построенных по принципу

"общей магистрали". Целью изобрете-. ния является повышение достоверности передачи информации между процессором и абонентами. В устройстве содержится блок канальных приемо-передатчиков, состоящий из двух групп резисторов., двух триггеров, двух элементов И, двух элементов ИЛИ, двух элементов задержки, элемента НЕ, одновибратора. При этом разрядные цепи через две группы резисторов подключены к шинам единичного и нулевого потенциалов устройства таким образом, что на общей информационной магистрали, "Защита" будет однословная команда безусловной передачи управления в некоторую ячейку памяти. Логика работы устройства построена таким образом, что при любой сбойной ситуации управление передается всегда на нАчало программы реакции на сбойную ситуацию. 1 ил.

1 124

Изобретение относится к цифровой вычислительной технике и может быть использовано в вычислительных устрой ствах, построенных по принципу "общей магистрали " °

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

На чертеже представлена функциональная схема устройства.

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

14 и второй 15 элементы ИЛИ, первый.

16 и второй 17 элементы И,второй 18 и первый 19 элементы задержки, одновибратор 20 и элемент НЕ 21. Элемент задержки 19 в данном случае выполнен в виде интегрирующей RC-цепи на резисторе 22 и конденсатора 23 с диодом 24, включенным параллельно резистору 22. Катод диода 24 является входом элемента задержки 19, а анод .— выходом этого элемента. Устройство также содержит линии 25-29 входных и выходных управляющих сигналов.

Элемент 18 может быть выполнен на тех же элементах, что и элемент 19

В этом случае обеспечивается задержка только положительных фронтов входных сигналов.

Группа информационных входов-выходов 1-7 является шиной данных. Устройство служит для подключения центрального процессора к прочим устройствам, например, к памяти,контроллерам и т.п. Для подключения процессора отведены выводы 30, а для подключения прочих устройств - saaaope 31.

Шина данных (линии 1-7) предназначена для двунаправленной передачи кодов между процессором и прочими блоками. Шина данных может быть либо свободной, когда ни один из блоков

3BN не выдает в нее информацию, ли. бо.занятой, тогда один из блоков (на пример, постоянное запоминающее уст4669 1 ройство) передает в другой блок (например, в процессор) нужную информацию. Далее предполагается, что передатчики, подключенные к линиям шины данных, могут находиться в трех состояниях: "0", "1" и "Выключено". Первые два состояния обеспечивают поддержание на линии соответственно низкого и высокого потенциалов. Выходное сопротивление передатчика в этих режимах низкое — не превышает

50 Ом. Третье состояние передатчика ! (Выключено"), характеризуется неопределенным потенциалом, пер едаваемым в линию через весьма высокое выходное сопротивление, например, превышающее 10 HGM. Сопротивление резисторов 8 и 10 выбирается намного больплм, чем выходное сопротивление передатчика в первых двух состояниях, и намного меньшим, чем выходное сопротивпение передатчика в третьм состоянии. Этим условиям в данном случае удовлетворяет сопротивление, равное, например, 15 кОм. С помощью резисторов 8 и 10 шина данных в пассивном состоянии доопределяется до нуж1 ных логических уровней: на линиях первой группы устанавливаются„ сигналы "1", на линиях второй группы— сигналы "0".

"Распаянный" таким образом код соответствует команде безусловной передачи управления в некоторую ячейку памяти. При нормальной (безошибочной) работе передатчики не "чувствуют" резисторов 8 и 10, так как сопротивление этих резисторов, как отмечалось, выбрано достаточно большим.

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

Устройство приводится в исходнов состояние при подаче отрицательного импульса на линию 25 сброса устройства.. Этот импульс проходит через эле45 мент И 16 и сбрасывает триггер 13 по нулевому входу. Нулевой сигнал с выхода триггера 13 воздействует на нулевой вход триггера 12 и поддерживает его в сброшенном состоянии. В исходном состоянии на линии 26 под50 держивается сигнал "1", на выходе элемента HE 21 — "0", на входе одновибратора 20 — "0", на выходе одновибратора 20 — "1". Таким образом, в устройстве подготовлены пути прямой и обратной передачи сигналов (от рицательных импульсов) по цепи 26-14-27 прямой передачи синхроимпульз 1244 са и 28 — 15 — 17-29 обратной передачи ответного сигнала.

При правильной работе процессора указанное состояние триггеров 12 и

13 остается стабильным. Сигнал на линии 26 подтверждает истинность адреса, установленного на адресной шине (не показана). Сигнал на линии

28 свидетельствует о том, что адрес опознан и соответствующая операция 10 (запись или чтение) выполнена адресуемым устройством. При получении ответного сигнала по линии 29 процес. сор снимает сигнал с линии 26. Адресуемое устройство, в свою очередь, снимает ответный сигнал с линии 28, на этом сеанс ббмена заканчивается.

При правильной работе конденсатор 23 не успевает зарядиться через резистор 22 до .порогового напряжения одно- ро вибратора 20 за время существования отрицательного импульса на линии 26.

Поэтому на выходе одновибратора 20 постоянно подцерживается сигнал "1", открывающий элемент И 17 для переда- д чи нормального ответного сигнала с выхода элемента ИЛИ 15 на линию 29 и далее в процессор.

При .обращении процессора по несуществующему адресу потенциал на ли нии 26 остается низким, так как ответного сигнала от устройства нет (эта ситуация называется зависанием)

По истечении времени, превьппающего максимально допустимое время обмена З5 между устройствами, например, по ис..течении 10 мкс (RC-цепи 22-23) срабатывает одновибратор 20, на его выходе формируется отрицателвный им-пульс, который через. элемент И 17 4О поступает, в процессор в качестве искусственного ответа, одновременно с этим устанавливается триггер 13 в единичное состояние. Сигнал. А = 1 с выхода этого триггера запирает эле- 45 менты ИЛИ 14 и 15, после чего о6ра щение по любому, в том числе и по

:правильному адресу остается безответ,ным. Другими словами, на данном эта:пе устройство усугубило и без того

:з ошибочную ситуацию, полностью изолировав процессор от внешнего мири по управляющим линиям 26 и 29, чтобы процессор обязательно дошел до фазы выбора очередной команды из памяти, продвигаясь от зависания к зависанию с периодом, приблизительно равным 10 мкс. Если, например, самая, 669 сложная команда из системы команд процессора требует пяти обращений к памяти, то, в худшем случае, на пятом искусственном зависании процессор обращается за очередной командой (предыдущие обращения к магистра- ли были связаны с выполнением этой сложной команды) . Таким образом, ес— ли изолировать с помощью сигнала

А = 1 процессор, например, на 100 мкс, то он обязательно попадает в ловушку, восприняв в одном из циклов зави-. сания "распаянный" код как команду, а не как адрес или операнд.

После того как команда воспринята, процессор пытается ее выполнить.

"Распаянная" однословная команда бе-. зусловной передачи управления предписывает процессору перейти в фиксированную ячейку памяти в пределах нулевой страницы, например в ячейку

000F. До тех пор пока магистраль разомкнута сигналом А = t, процессор видит в ячейке OOOF ту же самую "распаянную команду, хотя в действительности в этой ячейке хранится первая команда программы реакции на зависание. Другими словами, до тех пор по,ка А = 1, процессор, попав в ловушку, зацикливается на единственный искусственно заданной команде.

Через интервал времени, определяемый элементом задержки 18 (в данном случае приблизительно через 100 мкм), сигнал А = 1 поступает на информационный вход триггера 12, и по окончании очередного цикла зависания триггер 12 устанавливается в единичное состояние, так как он срабатывает по положительному фронту сигнала на линии 26. Сигнал "О" с инверсного выхода триггера 12 проходит через элемент И 16 и вызывает сброс триггера

13 (А = О), после чего устройство переходит в исходное состояние, при ко- тором процессор подключается к абонентам. Поэтому процессор при очередной попытке выбора команды из ячейки OOOF увидит в ней настоящую команду и в дальнейшем будет продвигаться по программе реакции на зависание.

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

Устройство для сопряжения процессора с абонентами, содержащее блок канальных приемо-передатчиков, причем блок канальных приемо-передатчи 4

Составитель С.Пестмал

Техред М.Ходанич Корректор А.Тяско

Редактор М.Циткина

Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4 5

Заказ 3919j52

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

Б 12446 ков содержит две группы резисторов, при этом первая группа информационных входов-выходов блока канальных приемо †передатчик через первую группу резисторов подключена к шине единичного потенциала устройства, вторая группа информационных входов-выходов блока канальных приемо-передатчиков через вторую группу резисторов подключена к шине нулевого потенциала 10 устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности передачи информации между процессором и абонентами, в блок канальных при мо-передатчиков введены два триггера, два элемента задержки, элемент НЕ и одновибратор, при этом первый вход первого элемента И подключен к общей цепи сброса устройства, первый вход первого элемента ИЛИ 2р соединен с входом элемента НЕ, синхровходом первого триггера и подключен к выходу синхронизации процессора, выход второго элемента И подключен

69 б к входу ответного сигнала процессора, первый вход второго элемента ИЛИ подключен к выходу ответного сигнала абонента, выход первого элемента ИЛИ подключен к входу синхронизации абонента, причем выход элемента НЕ соединен с входом первого элемента заг держки, выход которого соединен с входом одновибратора, выход которого соединен с. единичным входом первого триггера и первым входом второго элемента И, второй вход которого соеди— нен с выходом второго элемента ИЛИ, второй вход которого соединен с вторым входом первого элемента ИЛИ, единичным выходом второго триггера, нулевым входом первого триггера и входом второго элемента задержки, выход которого соецинен с информационным входом первого триггера, нулевой выход которого соединен с вторым входом первого элемента И, выход котороrо соединен с нулевым выходом второ— го триггера. е

Устройство для сопряжения процессора с абонентами Устройство для сопряжения процессора с абонентами Устройство для сопряжения процессора с абонентами Устройство для сопряжения процессора с абонентами 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано для сопряжения, блоков оперативной и постоянной памяти с произвольной выборкой с общей шиной микроЭВМ

Изобретение относится к вычислительной технике и может быть использовано для сопряжения, блоков оперативной и постоянной памяти с произвольной выборкой с общей шиной микроЭВМ

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для подключения процессоров и контроллеров ввода-вывода к общей магистрали обмена

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в вьтислительных машинах (ВМ) при сопряжении ВМ по общей магистрали

Изобретение относится к вычислительной технике и может быть использовано & устройствах для распределения ресурсов в вычислительных комплексах

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

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

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

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

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

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

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