Устройство для обмена данными
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОП ИСАНИЕ ИЗОБРЕТЕНИЯ Союз СоветсимкСоциалистическиеРеспублик а 935939 атее е ОРСКОМ СИДЕТЕЛеСТВУ(53)М. Кд. С 06 Г 3/04 3 Ъеударстевньй камитет СССР аа делам изобретете и открытки(54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ Изобретение относится к вычисли- тельной технике и автоматике, может быть использовано для сопряжения двух абонентов с различными скоростями обмена информацией.Известно устройство сопряжения, со. держащее блок памяти моментов поступления требований, регистры, .блоки входных и выходных элементов И 1, 1. Это известное устройство обеспе 16 чивает адаптацию к изменению параметров входных сигналов, но не преобразует форматы данных.Известно также устройство для об 5 мена информацией, содержащее регистр данных, блоки входных и выходных Элементов И, блоки управления приемом и выдачей данных, регистр признаков и блок останова 2Это устройство позволяет сопрягать устройства с одинаковыми скоростями обмена, но не обеспечивает сопряжение разноскоростных устройств. Наиболее близким к изобретению по 1 технической сущности и достигаемому эффекту является устройство для обмена данными, содержащее регистр данных, выход которого соединен с информационным входом выходного коммута- тора, а управляющий вход последнего соединен с первым выходом блока управления выдачей, блок управления приемом, первый выход которого соединен с первым управляющим входом входного коммутатора, регистр признаков, первый выход которого соединен со вторым управляющим входом входного коммутатора, триггер останова, выход которого соединен с первым управляющим входом регистра признаков, причем первый, второй, третий входы, первый и второй выходы устройства соединены соответственно с первым и вторым управляющими входами входного коммутатора, с информационным входом регистра признаков, с первым и вторым выходами выходного коммутатора,ор А. Г к аз ч 212/5 5 ская нд лиал ППП "Патент", г. Ужгород, ул. Проектная,Тираж 31 ВНИИПИ Государств по делам изобре 3035, Москва, Жног ний Ра Подписн комитет открыт1 О 15 входного коммутатора, выход которогосоединен с информационным входом регистра данных. а выход регистра данго являются первым и вторым выходамиустройства, введен блок формированиясерии импульсов, синхронизирующийвход и вход готовности., первый и второй запускающие входы которого соединены соответственно с тактовым выходом блока синхронизации, с третьимвходом устройства, с первым и вторымвыходами блока приоритета, а первыйи второй разрешающие выходы блокаформирования серии импульсов соединены соответственно с первым и вторымзапускающими входами блока синхронизации,Кроме того блок формирования серии импульсов содержит триггер, счетчик, генератор одиночного импульса,ючетыре элемента И, элемент ИЛИ, причем синхронизирующий вход блока ипервый выход триггера через первыйэлемент И соединены с первым разрешающим выходом блока и со счетнымф 5 входом счетчика, выход которого ивыход генератора одиночного импульсасоединены с пером входом триггера,со вторым разрешающим выходом блокаи с установочным входом счетчика,50 выходы второго и третьего элементовИ через элемент ИЛИ соединены с пер.вым входом четвертого элемента И,второй вход и выход которого соеди. нены со вторыми соответственно выхо 55 дом и входом триггера, первые входывторого и третьего элементов И соединены соответственно с первым и вторым запускающими входами блока, вход 3 935второй выход блока управления выдачей соединен со входом триггера останова, первый и второй выходы регистра признаков соединены соответственно с первым и вторым входами блоков управления приемом и выдачей, третьи входы которых соединены между собой, а выход входного коммутатора соединен с первым входом регистра данных, блок приоритета, информацион ные входы которого соединены с первым, вторым входами устройства, управляющий вход - с выходом триггера останова, выходы блока приоритета соединены со входами блока синхронизации и со вторым, третьим управляющими входами регистра признаков, первый выход блока синхронизации соединен с третьими входами блоков управления приемом и выдачей, второй выход блока синхронизации соединен с четвер тым входом блока управления приемом, второй и третий выходы которого соединены соответственно со входом триггера останова и со вторым входом регистра данных3.Указанное устройство позволяет сопрягать разноскоростные абоненты, но не обеспечивает достаточную скорость обмена информацией.Цель изобретения - повышение быстродействия устройства.Поставленная цель достигается тем, что в устройство для обмена данными, содержащее блок приоритета, первый и второй выходы которого соединены соответственно с первым и вторым режимными входами блока синхронизации, .блок управления выдачей, разрешающий выход которого соединен с управляющим входом выходного коммутатора,.регистр признаков, разрешающий выход которого соединен с первым управляющим входом входного коммутатора, блок управления приемом, первый разрешаю. щий выход которого соедйнен с управляющим входом регистра данных, триггер останова, выход которого соединен с установочными входами регистра гри.знаков и блока приоритета, причем первый запросный вход блока приоритета и первый информационный вход входного коммутатора и второй информацион. ный вход входного коммутатора соединены соответственно с первым и вто рым входами устройства, третий вход устройства соединен со входом готовности регистра признаков, первый и второй информационные входы которого соединены соответственно с первым ивторым выходами блока приоритета,первый, второй, третий признаковыевыходы регистра признаков соединены соответственно с первым, вторым установочными входами блока управления приемом и первым установочным входом блока управления выдачей, второй установочный вход блока управления выдачей и третий установочный вход блока управления приемом соединены соответственно с первым и вторым разрешающими выходами блока синхронизации,задающие выходы блоков управления выдачей и приемом соединены со входом триггера останова, второй разрешающий выход блока управления приемом соединен со вторым управляющим входом выных соединен с информационным входом выходного коммутатора, выходы которо9359 20 25 зо готовности которого соединен со вторыми входами второго и третьего элементов И.На фиг. 1 представлена структурная схема устройства; на фиг. 2- структурная схема блока синхронизации; на фиг. 3 - блок формирования серии импульсов; на фиг. 4 - структурная схема блока приоритета; на фиг, 5 - структурная схема блока управления приемом; на фиг. 6 " структурная схема блока управления; нафиг. 7 " структурная схема регистрапризнаков. Устройство для обмена данными содержит фиг, 1 блок 1 приоритета,блок 2 формирования серии импульсов,блок 3. синхронизации, блок 4 управления выдачей, блок 5 управления приемом, выходной коммутатор 6; регистр7 данных, входной коммутатор 8, регистр 9 признаков, триггер 10 останова, первый 11 и второй 12 выходы,первый 13, второй 14 и третий 15 входы, выходы 16 и 17 блока приоритета,первый 18 и второй 19 запускающиевходы, вход 20 готовности, синхронизирующий вход 21 и первый 22, второй 23 разрешающие выходы блока формирова ния серии импульсов, управляющий 24и информационнйй 25 входы регистраданных, первый 26 и второй 27 запускаюцие, первый 28 и второй 29 режимные входы, .первый 30, второй 31 и тактовый 32 выходы блока синхронизации.,второй 33 и первый 34 установочныевходы, задающий 35 и разрешающий 36 выходы блока управления выдачей, третий 37, второй 38 и первый 39 установочные .входы, задающий 40, первый41 и второй 42 разрешающие выходыблока управления приемом, первый 43 второй 44 информационные входы, вход 45 готовности, установочный вход 46, разрешающий 47, первый 48, второй 49 и третий 50 признаковые выходы регистра признаков, второй 51 управляющий, первый 52, второй 53 информационные, первый 54 управляющий вход и выход 55 входного коммутатора, управляющий 56 и информационный 57 входы выходного коммутатора, первый 58 и второй 59 запросные и установочный 60 входы блока приоритета.Блок синхронизации содержит 1,фиг. 2) регистр 61 сдвига, формирователь 62,55 генератор импульсов 63, элементИЛИ 64, формирователь 65, элементы И 66-69, элементы ИЛИ 70, 71, Блок 39 6формирования серии импульсов содержит (фиг. 3) первый элемент И 72,счетчик 73, триггер 74, четвертый75, второй 76 и третий 77 элементы И,элемент ИЛИ 78, генератор 79 одиночного импульса. Блок приоритета содержит (фиг, 4) элемент задержки 80,триггеры 81, 82, элементы И-НЕ 83, 84;Блок управления выдачей содержит(фиг. 5) элемент ИЛИ 85, группы 8688 элементов И, триггер 89 элементНЕ 90. Блок управления приемом содержит (фиг. 6) элемент НЕ 91 и элементы И 92, 93, Регистр признаков содержит (Фиг. 7) элементы НЕ 94, 95,элементы 2 И-ИЛИ-НЕ 96, 97, триггер 98.формирователь 62 формирует длительность импульсов для управлениябыстродействующим абонентом. Формирователь 65 формирует из потенциалаимпульсы для запуска кольцевого регистра сдвига и управления элементами И 66, 68. Регистр сдвига 61 Формирует цикл работы устройства (это2-х разрядный регистр), На Формирователь 62 идут сигналы как с первого,так и со второго разрядов регистрасдвига 61, На элемент 66 идет сигналс первого разряда регистра 61, а наэлемент И 68 - со второго разряда.Устройство для обмена данныминачинаеработу с момента появлениясигнала "Запрос - на обслуживание".фприходящего от одного из абонентовна вхоц 13 или 14 устройства, Еслисигнал "Запрос на обслуживание" поступает одновременно от обоих абонентов на входы 58, 59 блока 1 приоритета, который производит анализ приоритета устройства на обслуживание,то право на обслуживание первым по-.лучает абонент, подключенный ко входу 13, так как в цепи приема сигнала "Запрос на обслужйвавие" по входу14 стоит элемент задержки 80 ( Фиг. 4)В случае разделения во времени этихсигналов первым обслуживается тотабонент, сигнал от которого пришелраньше,Если информация передается от абонента 1 к абоненту 2, то после прихода сигнала "Запрос на обслуживание"(вход 13) на выходе 16 блока 1 1 элемент И-НЕ 83, фиг. 4 ) устанавливаетсявысокий потенциал, поступающий навход 43 регистра 9 признаков (элемент НЕ 94, фиг. 7). Этот сигнал подготавливает формирование сигналов9359 Тотовность передатчика" (ГТ ПРД), которые сформируются на выходах 50 . (лемент 2 И-ИЛИ-НЕ 96, фиг, 7- ГТ ПРМ) и на выходе 49 (элемент 2 ИИЛИ-НЕ 97 фиг, 7) сигналов ГТ 1 и 5 ГТ 2. Сигналы ГТ ПРИ и ГТ ПРД поступают на входы 34 и 38 блоков 4 и 5 соответственно, где подготавливают цепи управления выдачей и приемом информации. 1 ОС выходов 16, 17 блока 1 приоритета сигналы поступают на.входы 18 и 19 блока 2. Этот блок формирует серии (" пачки" ) тактовых импульсов из синхроимпульсов, поступающих на вход 15 21 с выхода 32 блока 3 синхронизации. Начало "пацки" тактовых импульсов привязывается к приходу сигнала Тотовностьн на вход 20 блока 2 от передающего абонента с точностью до 20 периода тактовых импульсов, за счет чего сокращаешься время ожидания разрешения на выдачу информации, Сформированная "пачка" тактовых импульсов поступает на вход 26 блока 3 син хронизации и обеспечивает один цикл работы устройства. После формирования последнего тактового импульса в "пачке" с выхода 23 блока 2 обработки .синхроимпульсов на вход 27 блока 3 30 синхронизации поступает импульс установки в исходное состояние, подготавливающий блок 3 синхронизации к следующему циклу работы, Этот блок формирует импульсы, синхронизирующие 55 прием информации от первого абонента и выдачу ее второму абоненту 1 и наоборот) и поступающие на вход блока 4 управления выдачей и на вход блока 5 управления приемом.40С выходов 16 и 17 блока 1 приоритета сигналы поступают на входы 43 и 44 регистра 9 признаков, в котором формируются сигналы, подготавливающие цепи управления приемом или выдачей в блоке 5 управления приемом и в блоке 4 управления выдачей.Этими операциями заканчивается этап подготовки устройства к обмену информацией. При этом блок 1 приоритета имеет высокий уровень на выходе 16, управляющем передачей данных от первого абонента, а на другом выходе 17- сигнал низкого увня в случае передачи данных от з(орого абонента к пер 55 вому уровню сигналы меняются). Эти сигналы поступзот на входы 28 и 29блока 3 синхрэизации. В зависимости от комбинации сигналов на входах 18 и 39 819 блока 2 сигналы тактовой частоты,поступающие на вход 21, проходят навыход 22. В том случае, когда на вход20 блока 2 поступает сигнал Тотовность" от передающего абонента, происходит установка триггера 74 в единичное состояние, которое и разрешает формирование серии синхроимпульсов составляющих цикл устройства, Привязка первого импульса серии к сигналу Тотовность" передающего абонента сокращает время обмена за счет сокращения времейи ожидания разрешения навыдачу информации. Синхроимпульсы свыхода 22 блока 2 поступают на вход26 блока 3 синхронизации. Сигналытактовой частоты поступают на входсчетчика 73 для их подсчета, При переполнении счетчика 73 вырабатывается сигнал, устанавливающий в исходное состояние триггер 74 (в нулевое состояние) и счетчик 73, Этот же сигнал, проходящий на выход 23 блока 2,далее поступает на вход 27 блока 3синхронизации и устанавливает блок 3 в исходное состояние. При поступлении.следующего сигнала Тотовность" цикл раб+ы блока 2 повторяется.Сигналы с выходов 30 и 31 блока 3 синхронизации поступают в качестве тактовых импульсов на вход 37 блока 5 управления приемом и нае вход 33 блока 4 управления выдацей, которые управляют входным коммутатором 8 и выходным коммутатором 6. В случае, когда информация поступает от первого абонента, т, е. на вход 13 устройства и на вход 52 входного коммутатора 8, она заносится по входу 25 в регистр 7 данных по сигналу, сформированному на выходе 41 блока 5 управления приемом. Из регистра 7 данных информация передается на вход 57 выходного коммутатора 6 и по сигналу "Строб выдачи"поступающему на вход 56 с выхода 36 блока 4 управления выдачей, выдается на выход 1 Й устройства, к кбторому подключается второйабонент.Если информация поступает на вход 14 устройства, то алгоритм работы устройства сохраняется, а вывод информации производится с выхода 11, к которому подключается первый абонент,Обмен начинается с появления сигнала ГТ ПРД, который свидетельствует о наличии информации на входе 13 устройства. Сигнал Тотовность" поступает и. на вход 20 - элемент И 765 1 О 15 и 25 зо формула изобретения 1, Устройство для обмена данными, 35содержащее блок приоритета, первыйи второй выходы которого соединены соответственно с первым и вторым режимными входами блока синхронизации,блок управления выдацей, разрешающийвыход которого соединен с управляющим входом выходного коммутатора,регистр признаков, разрешающий выходкоторого соединен с первым управляющим входом входного коммутатора, блок 45управления приемом, первый разрешающий выход которого соединен с управляющим входом регистра данных, триггер останова, выход которого соединенс установочными входами регистра признаков и блока приоритета, причемпервый запросный вход блока приоритета и первый информационный входвходного коммутатора, второй запросный вход блока приоритета и второйинформационный вход входного коммутатора соединены соответственно с первым и вторым входами устройства,третий вход устройства соединен совходом готовности регистра признаков,9 93 (фиг. 3), на второй вход которого поступает потенциал с выхода 16 блока 1, С выхода элемента И 76 сигнал проходит через элемент ИЛИ 78, элемент И 75 и устанавливает триггер 74 в единичное состояние, которым блокируется элемент И 72, и сигнал с генератора импульсов 63 (выход 32 на фиг. 2), пройдя через элемент И 72 на выход 22 (фиг 2), запускает по входу 26 регистр сдвига 61 (фиг. 2). Импульсы с регистра сдвига 61 распределяются между элементами И 66 и И 68, открытым для прохождения этих сигналов потенциалом со входа 28. Разрядность регистра сдвига 61 определяется количеством необходимых тактовых импульсов в цикле приемо-передачи информации (в данном случае 2 - на прием и на передачу). Прием информации осуществляется по сигналам с элемента ИЛИ 70 - выход 31, а выдача - с элемента ИЛИ 71 - выход 30. Гинхроимпульс с выхода 31 поступает на вход 37 блока 5 и при разрешающем сигнале на входе 38 проходит на выход 42 блока 5, а с него на вход 51 входного коммутатора 8. Этот. сигнал разрешает выдачу информации в регистр 7 данных (на втором управляющем входе 54 входного коммутатора 8 держится разрешающий потенциал, поступающий с выхода 47 - нулевой выход триггера 98 регистра 9 признаков фиг. 7). Прием информации на регистр 7 данных производится при разрешающем потенциале на его управляющем входе 24. Этот потенциал поступает с выхода 41 блока 5 управления приемом и формируется на триггере 89 (Фиг. 5) первым же синхроимпульсом, поступающим на вход 37 блока 5. Потенциал сохраняется на весь сеансбезаварийного обмена информацией и подтверждается каждым синхроимпульсом записи. С выхода регистра 7 данных информация поступает на вход 57 выходного коммутатора 6, с которого передается.на выход устройства 12 13) по сигналу, поступающему на управляю щий вход 56 с выхода 36 блока 4 управ ления выдачей, который формируется элементом И 93 при наличии на его входах сигналов "Выдача информации" (вход 33) и Тотовностьн приемника (вход 34).Обмен информацией производится до тех пор, пока на вход 15 устройства не поступит от одного из абонентов 5939 1 О признак "Останов". Признаком останова является наличие сигнала на прекращение обмена, отсутствие Тотовности" или сигнал "Сбой", Эти сигналы поступают на вход 45 регистра 9 признаков, где преобразуются в сигнал "Сброс", поступающий на входы блока 5 управления приемом, а с его выхода 40 поступают на триггер О останова, который выдает сигналы на вход 46 регистра 9 признаков и на вход 60 блока 1 приоритета. По этим сигналам блок 1 приоритета и регистр 9 признаков приводится в исходное состояние, и связь между абонентами прекращается.В известном устройстве привязка начала цикла к Тотовности" производится с точностью до цикла, а в предлагаемом - до такта.Среднестатическое значение потерь времени при обмене в известном устройстве составляет 1 мс, а в изобретении 0,5 мс.Таким образом., предлагаемое устройство в два раза сокращает потери времени при обмене и позволяет за одно и тоже время передать на 201 информации больше, цем известное устройство.11 9359 первый и второй информационные входы которого соединены соответственно с первым и вторым выходами блока приоритета., первый, второй, третий признаковые выходы регистра признаков соединены соответственно с первым, вторым установочными входами блока управления приемом и первым установочным входом блока управления выдачей, второй установочный вход блока управ ления выдачей и третий. установочный вход блока управления приемом соединены соответственно с первым и вторым разрешающими выходами блока синхронизации, задающие выходы блоков 15 управления выдачей и приемом соединены со входом триггера останова,второй разрешающий выход блока управления приемом соединен со вторым управляющим входом входного коммутатора, вы ход которого соединен с информационным входом регистра данных, а выход регистра данных соединен с информационным входом выходного коммутатора, выходы которого являются первым 25 и вторым выходами устройства, о тл и ч а ю щ е е с я тем, что, с целью повышения быстродействия,.оно содержит блок формирования серии импульсов, синхронизирующий вход и зВ вход готовности, первый и второй запускающие входы которого соединены со. ответственно с тактовым выходом блока синхронизации, с третьим входом устройства, с первым. и вторым выходами блока приоритета, а первый и второй разрешающие выходы блока формирования серии импульсов соединены 39 12соответственно с первым и вторым запускающими входами блока оинхронизации.2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок формирования серии импульсов содержиттриггер,.счетчик, генератор одиночного импульса, четыре элемента И,элемент ИЛИ, причем синхронизирующийвход блока и первый выход триггерачерез первый элемент И соединены спервым разрешающим выходом блока исо счетным входом счетчика; выходкоторого и выход генератора одиночного импульса соединены с первым входом триггера, со вторым разрешающимвыходом блока и с установочным вхо- .дом счетчика, выходы второго и третьего элементов И через элемент ИЛИсоединены с первым входом четвертогоэлемента И; второй вход и выход которого соединены со вторыми соответственно выходом и входом триггера, первые входы второго и третьего элементов И соединенысоответственно с первым и вторым запускающими входами.блока, вход готовности которого соединен со вторыми входами второго итретьего элементов И.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельств СССРУ 642702, кл. С 06 Р 3/04, 1976.2. Авторское свидетельство СССРУ 521562, кл, С 06 Г 3/04, 19743, Авторское свидетельство СССРпо заявке Мф 2850849/18-24,кл. 6 04 г 3/04, 21.04.80 (прототип) .
СмотретьЗаявка
2962812, 11.07.1980
ПРЕДПРИЯТИЕ ПЯ Г-4691
БАКИНА ТАТЬЯНА ВАСИЛЬЕВНА, БЕРЕЗКИН БОРИС СЕМЕНОВИЧ, НИКИТИН ВАДИМ ФЕДОРОВИЧ, СТРОГАНОВ ЕВГЕНИЙ ИВАНОВИЧ
МПК / Метки
МПК: G06F 3/04
Опубликовано: 15.06.1982
Код ссылки
<a href="https://patents.su/10-935939-ustrojjstvo-dlya-obmena-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена данными</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для выбора адреса узла коммутации сообщений
Случайный патент: Устройство для погружения в грунт секции дренажного коллектора