Устройство для передачи данных

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

И ЗОБРЕТЕ Н ИЯ

К ., АВТОРСКОМУ СВКДЕТЕЛЬСТВУ

Союз Советскик

Социалистичвскик

Рвслубттик и 963056 (61) Дополнительное.к авт. саид-ву

I (22) Заявленд 25. 02. 81 (21) 3251759/18"24 (5! )М. т(д.

Ф . с присоединением заявки И (23)Приоритет0 08 С 19/28

3Ьвударствишые ианитет

СССР ва делам взебретеиий в еткрытий (53) У.П,К628. 391 (088.8) Опубликовано 30.09.82. Бюллетень М. 36

Дата онубликования описания 30. 09,82

{72) Авторы изобретения

Н. И. Азаматов, Н. Н. Латышенок и О. Е. Ч

ЕСйС9@@ д g

ИАТЕитНе

ТЕХНИЧЕСКИ Л

ИЙЛЙЭЖ А (71) 3аявитель 54> УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ДАННЫХ

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

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

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

Данные передаются по сигналу эапро", са со скоростью, зависящей от. хранящегося сигнала скорости. Управление осуществляется командами микропрограмм, хранящихся в постоянной памяти (1).

Однако известное устройство не позволяет подключать к каналу обмена проиэволвные асинхронные блоки с быстродействием ниже, чем скорость передачи данных.

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

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

963056

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

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

Однако известное устройство требует введения дополнительного оборудования и накладывает ограничение на вреия передэчи сообщений, по истечении которого скорость передачи Gy- 15 дет определяться блоком с наименьшим быстродействием, Цель изобретения. - увеличение бы"стродействия устройства.

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

ИЛИ и с первой и второй шинами, к второму входу триггера подключена третья шина, на приеином пункте введены элемент НЕ, элеиент И и элемент ИЛИ, выход которого подключен

50 к входу элемента НЕ, выход которого соединен с первым входом элемента И и с входом усилителя, выход которого подключен к второму входу элемента

И, выход которого соединен с первой шиной, вторая и третья шины подключены соответственно к первому и второму входаи элемента ИЛИ,.

На чертеже представлена блок-схема устройства для передачи. данных.

Устройство для передачи данных содержит асинхронные приемный 1 и передающий 2 пункты, информационные и управляющие шины 3 и 4,усилители 5 и 6, .на передающем пункте 2: триггер 7, элеиенты 8 и 9 задержки, элемент НЕ IO, элементы И 11-12, элемент ЙЛЙ 13q первая шина 14 передачи сигнала НЕГОТОВ, вторая шина

15 (передачи сигнала .ПРИНЯТО), третья шина 16(прием сигнала ПЕРЕДАЧА), на приемнои пункте элемент И 17, элемент ИЛИ 18, элеиент НЕ .19, первая шина 20 (передачи сигнала ИНФОРМАЦИЯ) вторая шина 21 (приеи сигнала ПРИНЯТО) третья шина 22 (прием сигнала НЕГО"ТОВ) .

Уотройство для передачи данных ра,ботает следующим образом.

1<анал связи иежду пунктами содержит информационные 3 и управляющую

4 шины, последняя со стороны приемного 1 и передающего 2 пунктов подключена к выходу усилителей б и 5 соответственно (при использовании схем . усилителей с открытым коллекторои— к коллекторному резистору). При готовности передающего пункта 2, т.е. при установлении на инфориационных шинах передаваемых данных, передающий пункт 2 Формирует сигнал ПЕРЕ"

ДАЧА, который .устанавливает триггер

7 в единичное состояние и через усилитель 5 формирует на управляющей ши" не 4 логическую единицу (соответствующим уровнем сигнала) . На приемном пункте I при появлении единицы на управляющей шине 4 и готовности пункта 2 к приему логический элемент И 17 .фориирует сигнал ИНФОРМАЦИЯ, при появлении которого приемный пункт 1 производит считывание данных, установленных на информационных шинах 3. С завершением.считывания данных приемный пункт 1 формирует сигнал ПРИНЯТО, который через элемент ИЛИ 18, элеиент HE 19 и усилитель 6 на управляющей шине 4 формирует логический нуль (нулевой уровень сигнала ). На передающем пункте 2 при наличии перепада напряжения сигнал - уровень нуля и установленном в единичнои состоянии триггере 7. элемент И I2, после задержки элементом 9 на время переходных процессов, формирует сигнал ПРИНЯТО, по которому цикл передачи данных завер-, 56 6 формула изобретения

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

;тья .шины подключены соответственно к первому и второму входам элемента

ИЛИ.

S 9630 шается и через элемент ИЛИ 13 переводит триггер 7 в исходное нулевое> состояние.

8 случае, если приемный пункт. 1 не готов к приему данных, сигнал : 5

НЕГОТОВ поступает через элемент

ИЛИ 18, элемент 19 на усилитель 6 и . устанавливает на управляющей шине 4 нулевой уровень сигнала, который исключает появление сигнала ИНФОРИАЦИЯ.со стороны передающего пункта 2.

В этом случае при-появлении сигнала

ПЕРЕДАЧА, задержанного на время переходных процессов элементом 8, и отсутствии сигнала на управляющей шине И

4 элемент И 12 передающего пункта

2 формирует сигнал НЕГОТОВ к приему.

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

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

40 обеспечивающих согласованность работы и достоверность передачи данных, Таким образом, достигается увеличение скорости передачи при сокраще1

45 нии оборудования, что приведет к экономической эффеКтивности, при использовании предлагаемого устройства.

Источники информации принятые во внимание при экспертизе

1. Патент Великобритании, M 1469731 кл. G 06 F 3/00 опублик.1977.

2. Патент Японии Р 54-30360, кл. П 06 F 5/06, опублик. 1980 (прототип).

963056

Составитель Т. Барская

Редактор .С. Иско ТехредМ.Рейвес Корректор.Л. Бокшан

«й«««ае«

Заказ 7522/75 Тираж 642 Подписное

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

113035, Москва, N-35, Раушская наб., д. 4/5 Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4