Устройство для сопряжения интерфейсов

 

Изобретение относится к области вычислительной техники и может быть использовано для подключения периферийных устройств к ЭВМ (например к ПЭВМ), имеющим выходной интерфейс стык С2. Целью изобретения является упрощение устройства . Устройство содержит элементы приема и передачи, регистры адреса, регистры, тактовый генератор, формирователь импульсов , делители импульсов, триггеры, элементы И, И-НЕ, задержки, узел начального сброса.3 ил.

СОЮЗ СOBFT(.КИХ

СОЦИЛЛИСТИ fF СКИХ

РЕСПУБЛИК

istic G 06 F 13

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕ t (Т СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4908965/24 (22) 07.02.91 (46) 28.02,93. Бюл. ¹ 8 (71) Научно-исследовательский институт

"Квант" (72) А.Н.Фойда (56) Патент США ¹ 3587058, кл. G 06 F 3/00, 1971.

Заявка Японии ¹ 62-544. кл, G 06 F 13/12, 1987. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИНТЕРФЕЙСОВ

Изобретение относится к вычислительной технике и может быть использовано для подключения периферийных устройств к электронным цифровым машинам (например, к персональной ЭВМ), имеющим выходной интерфейс стык С2 (RS — 232С).

Цель изобретения — упрощение устройства.

Указанная цель достигается тем, что устройство сопряжения интерфейсов, содержащее шины первого и второго интерфейсов, элементы приема и передачи информации, первый и второй регистры адреса, тактовый генератор, содержит пять регистров, элемент задержки, формирователь импульсов, два делителя числа импульсов, с .первого по пятый триггеры, элемент ИЛИНЕ, пять элементов ИЛИ-НЕ, узел начального сброса. выход тактового генератор соединен через элемент И с входом первого из последовательно включенных делителей числа импульсов; выход второго элемента И соединен через элемент задержки И и эле„„SU „„1798791 А1 (57) Изобретение относится к области вычислительной техники и может быть использовано для подключения периферийных устройств к ЭВМ (например к ПЭВМ), имеющим выходной интерфейс стык С2. Целью изобретения является упрощение устройства. Устройство содержит элементы приема и передачи, регистры адреса, регистры, тактовый генератор, формирователь импульсов, делители импульсов, триггеры, элементы И, И-НЕ, задержки, узел начального сброса. 3 ил. мент ИЛИ-НЕ с R-входом RS-триггера и первым и вторым регистрами.

Выход первого делителя соединен с С- . входом третьего и четвертого регистров и с

С-входом второго, третьего и четвертого пй триггеров, выход второго делителя соединен с входами элементов И, начиная со вто- 4 рого, с входом С пятого триггера и второго Q регистра, выходы элементов И, начиная со (О второго, соединены с входами С соответственно первого и пятого регистров первого и О второго регистров адреса, единичный выход д

RS-триггера соединен с входом формирователя и входом первого элемента И, выход формирователя соединен с входом S пятого триггера и через первый эгемент И-НЕ с входом R всех делителей и вторым входом элемента ИЛИ-НЕ, Выход элемента приема соединен с входом S RS-триггера, с О-входом второго триггера, выход которого соединен с l3R-входом третьего регистра, выходы которого соединены с внутренней шиной устройства, которая соединена с входами всех разрядов регистров адреса и пер1798791

coro и пятого регистров, выходы регистров адреса и четыре младших разряда первого регистра поступают на шины адреса второго интерфейса, выходы пятого и входы четвертого регистров поступают на шины данных второго интерфейса, выходы стар.ших разрядов первого регистра поступают через элементы И-НЕ, начиная со второго, на шины управляющих сигналов второго интерфейса. Выход схемы начального сброг." соединен с входом первого элемента И-НЕ, выход старшего разряда четвертого регистра соединен со входом 0 третьего триггера, выход которого соединен с D входом четвертого триггера, инверсный выход которого соединен с входом элемента передачи, выход которого соединен с выходом устройства, вход элемента приема соединен с входом устройства, выход третьего элемента И-НŠ— с входом установки в единицу третьего триггера и с входом разрешения приема параллельного кода в четвертый регистр, выход четвертого элемента И-НЕ соединен с входом перевода .в третье состояние пятого регистра, выход пятого триггера соединен с входом второго регистра, выводы которого соединены с входами элементов И, начиная со второго.

В устройство дополнительно введены пять регистров, элемент задержки, формирователь импульсов, два делителя числа импульсов, элемент ИЛИ-НЕ, пять элементов

И-НЕ и И, схема начального сброса, три

Dt-триггера, один RS-триггер, установкой s единицу которого разрешается прохождение тактовых импульсов на вход делителей числа импульсов, которые определяют синхронизацию приема кода и выдачу кода и определяют время выдачи управляющих сигналов. Это позволяет осуществить связь

ЭВМ, имеющей интерфейс С2, с периферийным устройством с интерфейсом И 41, не применяя в интерфейсном устройстве дополнительного микропроцессора связи и

ОЗУ и ПЗУ, его обслуживающих, и позволяет существенно сократить более чем на 10 . количество оборудования.

Структурная схема устройства представлена на фиг.1; временная диаграмма— на фиг.2 и 3.

Устройство сопряжения интерфейсов содержит элементы .приема 1 и передачи 2 информации, первый и. второй регистры ад. реса 3 и 4, тактовый генератор 5, регистры

6 — 10, элемент задержки 11, формирователь импульсов 12. делители числа импульсов 13, 14, триггеры 15 — 19, элемент ИЛИ-НЕ 20, пять элементов И-HE 21-25,и И 26-30, узел начального сброса 3 1.

Выход тактового генератора соединен 5 через элемент И 26 с входом первого делителя числа импульсов 13, выход второго элемента И 30 соединен через элемент

5 задержки 11 и элемент ИЛИ-НЕ 20 с входами сброса триггера 15 и регистров 8, 10, выход 32 первого делителя 13 соединен с синхровходами третьего 6 и четвертого 9 регистров и второго 16, третьего 17 и четвертого 18 триггеров, выход ЗЗ второго делителя 14 соединен с входами элементов И

27 — 30, с синхровходами пятого триггера 19 и второго регистра 10, выходы 35 — 38 элементов И 27 — 30 соединены с синхровходами соответственно регистров 3, 4, 7, 8, единичный выход триггера 15 соединен с входом формирователя 12 и входом элемента И 26, выход 44 формирователя 12 соединен с входом S триггера 19 и через элемент

И-НЕ 21 с Входом сброва делителей 13, 14 и вторым входом элемента ИЛИ-НЕ 20, выход элемента приема 1 соединен с входом триггера 15, с входом триггера 16, выход которого соединен с входом регистра 6, выходы которого соединены с входами всех разрядов регистров адреса 3, 4 и регистров 7, 8; выходы регистров адреса 3, 4 и четыре младших разряда регистра 8 поступают на шины адреса второго интерфейса, выходы регистра 7 и входы регистра 9 поступают на шины данных второго интерфейса, выходы старших разрядов регистра 8 поступают через элементы И-НЕ 22 — 25 на шины 39 — 42 управляющих сигналов второго интерфейса; выход узла начального сброса 3.1 соединен с входом элемента И-НЕ 21, выход старшего разряда регистра 9 соединен со входом триггера 17, выход которого соединен с входом триггера 18, инверсный выход которого

40. соединен с входом элемента передачи, выход которого соединен с выходом 45 устройства, вход элемента приема соединен с входом 46 устройства, выход 40 элемента

И-НЕ 23 соединен с входом установки в единицу триггера и с входом разрешения приема параллельного кода s регистр 9, выход

41 элемента И-HE 24 соединен с входом перевода в третье состояние регистра 7, выход триггера 19 соединен с входом регистра

10, выходы которого соединены с входами элементов И 27-30.

Устройство работает следующим образом, При включении питающего напряжения (см. фиг.1 — 3) на вход элемента И-HE 21 поступает с узла начального сброса 31 отрицательный импульс и на выходе элемента 21 появляется высокий потенци. л. который устанавливает в ноль делители 13, 14 и регистры 8. 10. При при <од . <<1 я<ä 16

40

50 ус байства первого стартового импульса (момент 10, положительный импульс) на выходе элемента 1 появляется низкий уровень, который устанавливает триггер 15 в единичное состояние. По переднему фронту положительного перепада на своем входе срабатывает формирователь 12, на выходе которого появляется узкий отрицательный импульс, который устанавливает в единицу триггер 19, а также. пройдя через элемент

21, устанавливает делители числа импульсов 13, 14 в нулевое состояние и, пройдя через элемент 20, подтверждает состояние

"ноль" регистров 8, 10. Высокий потенциал с выхода триггера 15, поступая на вход элемента 26, разрешает прохождение через этот элемент импульсов с генератора 5 на вход делителя 13. Делитель 13 начинает считать импульсы. После появления на выходе делителя 13 в момент Т1 положительного импульса он поступает на вход С триггера

16 и регистра 6 и по переднему франту импульса в триггер 16 запоминается первый разряд кода (стартовый. бит), Затем в момент Т2 по переднему фронту положительного импульса на выходе делителя 13 происходит перезапись информации с триггера 16 в младший разряд регистра 6 и прием следующего бита в триггер 16 (первый информационный бит), т,е. при появлении на выходе делителя 13 каждого следующего импульса следующий бит информации запоминается в триггере 16, а предыдущий переписывается в регистр 6 и сдвигается в нем на один разряд от младших разрядов к старшим, При появлении на выходе делителя 13

10-ro импульса в регистре 6 будут 8 бит информации (предположим, что использован для передачи по интерфейсу стык С2 асинхронный режим работы с длиной слова

8 бит без контроля на четность — нечетность).

Предположим, что необходимо считать код с ячейкой памяти адреса 0105Н, а затем в эту ячейку послать код 89Н (буква Н указывает, что код шестнадцатиричный). В этом случае в момент Т10 в регистре 6 будет находится код FAH, инверсный коду 05Н, так как на шины адреса и данных (как в стандартном интерфейсе И 41) код выдается в инверсном виде (младшие 8 разрядов адреса ячейки), После того как на выходе делителя 13 окончится десятый импульс (момент Т11), появляется первый положительный импульс на выходе делителя 14, который поступает на синхровход триггера

19 и регистра 10 и на элементы 27 — 30, На выходе 35 появляется положительный им-. пульс, который разрешает прием кода 05 с выхода регистра 6 в регистр 3. Затем в следующие моменты времени (r. Т11 по T21) приходящий на вход 46 последовательный код FF H, инверсный коду 01Н (старшие разряды адреса), запоминается в регистре 6.

После того, как на выходе делителя 13 окончится?О-й импульс, на выходе делителя 14 в момент Т22 появляется второй положительный импульс, который, пройдя через элемент 29 (так как на втором входе элемен.та 29 в этот момент высокий потенциал), разрешает прием кода FEH с выхода регистра 6 в регистр 4, Затем аналогично в промежутки времени с Т23 по Т32 запоминается последовательный код FFH, инверсный коду 00 (код третьего байта при режиме чтения безразличен), в регистр 6, а затем он переписывается в регистр 7.

Затем аналогично в момент времени с

Т34 по Т43 запоминается в регистре 6 последовательный код 2FH, приходящий на вход

46. В четвертом байте передаются старшие разряды адреса и сигналы управления, По окончании сорокового импульса на выходе делителя 13 момент Т44 появляется четвертый положительный импульс на выходе делителя 14, который, пройдя через элемент

30, разрешает прием кода 2ГН с выхода регистра 6 в регистр 8, а также выдачу через элемент 24 управляющего сигнала чтения. .Таким образом, в момент Т44 на шину 40 выдается отрицательный импульс, который устанавливает в единицу триггер 18 и по которому принимается код с шин данных периферийного устройства в регистр 9, Передача принятого кода например 55Н происходит при приеме следующих 10 импульсов на вход 46 (первый стар-,овый, восемь информационных и один стоповый бит).

Предположим, необходимо затем выдать код 33Н (инверсный ему ССН) в ту же ячейку с адресом 0105Н, то тогда вначале аналогично последовательно посылаются младшие разряды адреса (момент Т49 — Т59), старшие разряды адреса (Т59 — Т70), данные (T70 — T81), код в четырех младших разрядах которого самые старшие разряды адреса, а в четырех старших разрядах — 4 (момент

Т81 — Т). Код 4 в.самых старших разрядах 4-го байта указывает, что выполняется режим записи. Передача кода. с периферийного устройства, принятого в устройство в момент

Т44, по интерфейсу И41 происходит в момент Т49 — Т60.

На фиг.2 и 3 цифрами 10-1, 10-2, 10-3

10 — 4 обозначены выходы различных разрядов регистра 10.

Вход регистра 9 и вход триггера 19 подключены к шине корпуса и поэтому при приходе на вход с этих устройств TBKTQBblx импульсов заносится последовательно код нуля, Формула изобретения

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

И, узел начального сброса, выход тактового 15 генератора соединен с первым входом первого элемента И, выход которого соединен с входом первого делителя числа импульсов, выход второго элемента И соединен через элемент задержки с первым входом 20 первого элемента ИЛИ-НЕ, выход которого соединен с входами сброса первого триггера, первого и второго регистров, выход первого делителя числа импульсов соединен с синхровходами третьего и четвертого реги- 25 стров; второго, третьего и четвертого триггеров, выход второго делителя числа импульсов соединен с первыми входами с второго по пятый элементов И, синхровходом пятого триггера и второго регистра,вы- 30 ходы с второго rio пятый элементов И соединены с синхровходами соответственно nepsoro, пятого регистров, первого и второго регистров адреса, единичный выход первого триггера соединен с входом форми- 35 рователя импульсов и вторым входом первого элемента И, выход формирователя импульсов соединен с установочным входом пятого триггера и первым входом первого элемента И-КЕ, выход которого 40 соединен с входом сброса первого и второго делителей числа импульсов и вторым входом элемента ИЛИ-НЕ, выход элемента приема соединен с установочным входом первого триггера, с входом данных второго триггера, выход которого соединен с входом данных третьего регистра, выходы которого соединены с входами данных первого и второго регистров адреса, первого и пятого регистров, выходы первого и второго регистров адреса и четыре младших разряда первого регистра являются выходом адреса устройства, выходы пятого и входы данных четвертого регистров являются sxoдом-выходом данных устройства, выходы старших разрядов первого регистра соединены с первыми входами с второго по пятый элементов И-НЕ, выходы которых являются выходами управляющих сигналов устройства, выход узла начального сброса соединен с вторым входом первого элемента И-НЕ. выход старшего разряда четвертого регистра соединен с входом данных третьего триггера, выход которого соединен с входом данных четвертого триггера, инверсный выход которого соединен с входом элемента . передачи, выход которого соединен с выходом данных устройства, вход элемента приема соединен с входом данных устройства, выход третьего элемента И-НЕ соединен с входом установки в "1" третьего триггера и с входом разрешения приема параллельного кода четвертого регистра, выход четвертого элемента И-НЕ соединен с входом перевода в третье состояние пятого регистра, выход пятого триггера соединен с входом данных второго регистра, выходы которого соединены с вторыми входами с второго по пятый элементов И.

1 /(387с)1

1798791

PJ 770 Г/5 И7 7Л 770 7Л т00 тджх т50 7h5 тБО та5 т а по из Т80 тИ уды

Редактор Н.Коляда

Заказ 773 Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул Гагарина, 101

33

36 3

38

9 f5

ЧЧ

31

$3 (0-t, д

vb-2.

f0-3 (O.V

Ч5

Составитель А,Фойда

Техред M,Ìoðãåíòàë Корректор А,Мотыль

Устройство для сопряжения интерфейсов Устройство для сопряжения интерфейсов Устройство для сопряжения интерфейсов Устройство для сопряжения интерфейсов Устройство для сопряжения интерфейсов Устройство для сопряжения интерфейсов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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