Устройство для синхронизации

Номер патента: 1015366

Авторы: Бесов, Федотов

ZIP архив

Текст

СОЮЗ СОВЕТСКИХсРЕСПУБЛИК З(Я 3 6 06 Р 1/04 ОПИСАНИЕ ИЗОБРЕТЕН Я.АвтоОуВИДМ ГОСУДДРСТВЕККЫЙ КОМИТЕТ СССРПО ДЕЛдМ ИЗОБРЕТЕКИй И ОТКРЩТИй(56) 1. Авторское свидетельство СССР 9 515108, кл. С 06 Р 1/04, 1975.2. Авторское свидетельство СССР В 471581, кл. 6 06 Р 1/04, 1973 (прототип).(54)(57) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ, содержащее два регистра, два коммутатора,.причем выходы первого и второго коммутаторов соединены соответственно с информационными входами первого и второго регистров, группа выходов первого регистра является первой группой выходов фазовой синхронизации устройства и соединена соответственно с группой управляющих входов второго коммутатора, группа информационных входов которого является первой группой входов сигналов логического условия устройства, вторая группа вхо,.801015366 А дои сигналов логического условияустройства соединена соответственнос группой. информационных входов первого коммутатора, группа управляющих входов первого коммутатора соединена с группой выходов второгорегистра и является второй группойвыходов фазовой синхронизации устройства, первый и второй входы фазовой синхронизации устройства соединены соответственно с синхровходами первого и второго регистров,вход разрешения следующего состояния .устройства соединен с управляющим входом второго регистра, о тл и ч а ю щ е е с я тем, что, сцелью повышения надежности, в неговведен блок сравнения, первая ивторая руппы входов которого соединены с группой выходов первогои второго регистров соответственно,выход блока сравнения соединен суправляющим входом первого регистра и является контрольным выходомрежима ожидания устройства10 Изобретение относится к вычислительной технике и может быть использовано в устройствах синхронизации,обеспечивающих требуемую последовательность операций,Известно устройство синхронизации,используемое для выработки определенной последовательности синхроимпульсов и содержащее элемент И,счетчик, переключатель и одновибратор13.Однако в известном устройствеотсутствует режим ожидания, что непозволяет осуществлять синхрониэацию работы двух устройств.Наиболее близким к предлагаемому 15является устройство синхронизации,содержащее два регистра, два блокакоммутации и элемент ИЛИ. В каждомтекущем состоянии формируется следующее состояние устройства синхронизацииЗапись кодов в регистрыосуществляется в четные и нечетныетакты синхроимпульсами, поступающимипо шинам фазовой синхронизации. Вхождение в режим ожидания осуществляется при отсутствии логических условий на входах схем коммутации, приэтом в соответствующий регистр записывается полностью нулевой код 000.Состояние, соответствующее нулевому коду для этого регистра, является нерабочим и используется схемой ИЛИ для выработки сигнала, запрещающего изменение состояния другого регистра, в котором он можетнаходиться до тех пор, пока на вхо-дах соответствующей схемы коммутациине появятся логические условия,необходимые для перевода устройствасинхронизации в следующее состояние 2 . 40Недостатками указанного устройства являются наличие одного нерабочего состояния, соответствующегокоду 000, а также йевозможность ис-пользования всех кодов (кроме кода 000) для организации режима ожидания. Кроме того, отсутствует аппаратный контроль для режима разделения времени по каналам синхрониза-ции, Все это сужает функциональныевозможности устройства.Цель изобретения - повышение надежности устройства.Поставленная цель достигаетсятем, что в устройство для синхронизации, содержащее два регистра, двакоммутатора, причем выходы первогои второго коммутаторов соединены соответственно с информационными входами первого и второго регистров,группа выходов первого регистра яв- О 0ляется первой группой выходов Фазовой синхронизации устройства и соединена соответственно с группой управляющих входов второго коммутатора,группа информационных входов кото рого является первой группой входов сигналов логического условия устройства, вторая группа входов сигналовлогического условия устройства соединена соответственно с группой информационных входов первого коммутатора, группа управляющих входов первого коммутатора соединена с группой выходов вторОго регистра и является второй группой выходов фазовой синхронизации устройства, первый и второйвходы фазовой синхронизации устройства соединены соответственно с синхровкодами первого и второго регист- ров, вход разрешения следующего состояния устройства соединен с управляющим входом второго регистра, введен блок сравнения, первая и вторая группы входов которого соединены с группой выходов первого и второго регистров соответственно, выход блока сравнения соединен с управляющим входом первого регистра и является контрольным выходом режима ожидания устройства.На чертеже приведена схема устройства.Устройство содержит регистры 1 и 2, коммутаторы 3 и 4, группы 5 входов сигналов логических условий, блок 6 сравнения, входы 7,8 и 11 фаэовой синхронизации и группы 9 и 10 выходов фазовой синхронизации.Устройство работает следующим об. разом.Устройство для синхронизации, изображенное на чертеже, позволяет организовать режим ожидания на первом регистре. Аналогичным образом может быть организован режим ожидания и на втором регистре. Для этого входы блока сравнения необходимо подключить к выходам регистра 1 и коммутатора 4, а его выход - к управляющему входу регистра 2. Подключение двух блоков сравнения позволяет организовать режим ожидания попеременно и на первом, и на втором регистрах. Принцип работы устройства при организации режима ожидания во всех случаях одинаков.и заключается в выработке блоком сравнения сигнала, запрещающего изменение состояния регистра при попытке на нем в данный момент времени.повторить состояние другого регистра.Предположим, что код на выходерегистра 2 определяет состояниеустройства синхронизации в данныймомент времени и поступает на управляющие входы комаутатора 3 и первую группу входов блока б сравнения.В соответствии с .этим кодом коммутатор 3 пропускает на входы регистра 1 код одного иэ логических условий, подаваемых на группы 5 входных шин устройства синхронизации.Код, выработанный коммутатором 3,является кодом, определяющим следующее состояние устройства, и запоминается регистром 1 в момент при хода сигнала синхронизации по входу 7 и в случае отличия этого кода от кода на выходе регистра 2. Изменение состояния .на выходе регистра 1 приводит, в свою очередь, к выработке коммутатором 4 следующего состояния регистра 2,в которое он переключается в момент прихода сиг нала по входу 8 и т.д. В случае равенства кодов на выходах регистра .2 и коммутатора 3 блок 6 сравнения выдает на управляющий вход регистра 1 сигнал, запрещающий изменение его 15 состояния и в котором он находится до тех пор, пока коды на входах схемы сравнения остаются одинаковыми.Выход из режима ожидания осуществляется в направлении, определяемом 20 логическими условиями на входных шинах коммутатора 3. Изменение логических условий приводит к изменению кода на выходе коммутатора 3 и к изменению сигнала на управляющем ;входе регистра 1. С приходом синх,росигнала по входу 7 регистр 1 изме: нит свое состояние и т.д, Условием выхода из режима ожидания является отличие кодов на входах блока сравнения. Формирование логических условий выхода иэ режима ожидания и задания следующего состояния устройства осуществляется, например, попараметру времени (таймеру),.количеству тактов задающего генерато ра, по результатам вйполнення какой-: ,либо асинхронной операции и т.д. Наличие сигнала с выхода блока на входе 12 позволяет устройству 40 управления, в составе которого работает устройство синхронизации, вести дополнительный контроль. режима ожидания. По нему можно начинать формировать паРаметРы времени, количество тактов, начать асинхронную операцию и т,д, Одновременной смены логических условий на входах двух блоков коммутации быть не может, так как каждый предыдущий такт, чет ный или нечетный, изменяя условия,подготавливает последующий, нечетный или четный.Описанный порядок работы предлагаемого устройства синхронизацииодинаково .верен для любого кода .ипозволяет, в отличие от прототипаиспольэовать все коды для органиэации режима ожидания, Кроме того,нулевой код также является рабочимсостоянием.Такое включение блока сравнения вустройство обеспечивает также аппаратный контроль за режимом разделениявременных состояний на выходах обоих регистров (аппаратный контроль иобеспечение режима разделения времени по каналам синхронизации). Практическимпримером такой работы устройства для синхронизации можетбыть синхронизация работы двух устройств с одним (например, работадвух контроллеров на одну магистраль, на одно ОЗУ и т.д.) и обеспечение режима разделения времени.В предлагаемом устройстве синхронизация работы двух устройств задаетсясостояниями с выходов первого ивторого регистров, а их взаимодействие с общим устройством синхрониэируется одинаковыми состояниями.При этом режим разделения времениобеспечивается автоматически, поскольку появление одинаковых состоянийна выходе регистров невозможно. Дойолнительный эффект заключаетсявисключении значительной части оборудования, предназначенного длявзаимных блокировок, и согласованииработы устройств во времени,Таким образом, предлагаемое устройство для синхронизации по сравнению с известным позволяет с помощью введенного блока сравнения использовать все состояния регистровкак рабочие, все коды для органиэации режима ожидания, организовать(вести) аппаратный контроль режимаразделения времени на выходах регистров. Тем самым обеспечиваются расширение функциональных возможностейустройства синхронизации при организации режима ожидания и повышениеего надежности.1015 366 Составитель Н. Тороповедактор А. Огар Техред Л.Пекарь ректор И.Шул одписно иал ППП "Патент", г, Ужгород, ул. Проектная, 4 акаэ 3216/45 Тираж 706 ВНИИПИ Государственного по делам изобретений 113035, Москва, Ж, РаушПкомитета СССРи открытийская наб., д. 4/

Смотреть

Заявка

3362475, 11.12.1981

ПРЕДПРИЯТИЕ ПЯ В-2969

БЕСОВ ЮРИЙ НИКОЛАЕВИЧ, ФЕДОТОВ ВАЛЕРИЙ ВИКТОРОВИЧ

МПК / Метки

МПК: G06F 1/04

Метки: синхронизации

Опубликовано: 30.04.1983

Код ссылки

<a href="https://patents.su/4-1015366-ustrojjstvo-dlya-sinkhronizacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для синхронизации</a>

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