Изобретение относится к вычислительной технике и может быть использовано для повышения достоверности передачи.цифровой информации по магистрали передачи в приборах, предназначенных для использования в высоконадежных системах.
Цель - повышение достоверности передачи цифровой информации через магистраль передачи путем исключения влияния короткого замыкания информационных шин магистрали передачи.
На фиг. 1 изображено устройство для подключения абонентов к магистрали; на фиг.2 - блок контроля; на фиг.З - одна из групп элементов И, входящая в состав блока контроля.
Устройство на фиг.1 содержит входные шины 1, входной регистр 2 памяти, элемент ИЛ И-НЕ 3, шину 4 записи, группу элементов И 5, блок 6 контроля, шину 7 тактовой частоты, шину 8 Готовность, информационные шины 9 магистрали, вторую группу элементов И 10, сдвиговый регистр 11, второй элемент ИЛИ-НЕ 12, первый 13, второй 14, третий 15 буферные регистры, мажоритарный элемент 16, выходной регистр 17, выходные шины 18, шины 19, абоненты 20, шины 21 сброса. В блоке контроля имеются (см. фиг,2) сдвигающие счетчики 22, 23, 24, 25, группы элементов И-НЕ 26...29 (см. фиг.З), элементы И 30 ..35, элементы НЕ 36...40, триггеры RS 41, 42, элементы ИЛИ00 W
со
00 00
.шаД
НЕ 43, 44, выходные сопротивления 45...50, дешифраторы 51, 52, 53 состояний, элементы И-НЕ54, 55, 56,57,58, входы 1,..4, входы 1...7, шину питания.
Группам элементов, условно выделенных на фиг.2 пунктиром, присвоены наименования шифратор 59 и коммутатор 60.
В шифратор входят следующие элементы: дешифратор 51, элемент И 30, 32..,35, элементы ИЛИ-НЕ 43, 44, элементы НЕ 36, 37. В коммутатор входят следующие элементы: выходные сопротивления 45...50, группы элементов И-НЕ 26...29, элементы И-НЕ54...58.
Устройство работает следующим образом,
По команде сброс все регистры и триг- геры блока контроля (см. фиг.2) устанавливаются в нулевое состояние,
На вход входного регистра 2 памяти (см. фиг,1) с. аыходных шин 1 поступает цифровая информация и записывается во входной регистр 2 памяти по заднему фронту импульса записи с шины 4 записи. При этом, на управляющий вход входного регистра 2 памяти поступит разрешение на параллельную запись информации..
По окончании импульса записи на управляющем входе входного.регистра 2 памяти будет установлен.положительный потенциал, разрешающий последовательный сдвиг на регистре 2. Импульс записи с шины 4 записи поступит также на вход 1 блока 6 контроля, в котором срабатывает RS-триггер 41 по переднему фронту импульса и разрешает тактовой частоте с входа блока 3 контроля пройти через элемент И 31 на вход с сдвигающего счетчика 22. Причем, длительность импульса записи гэап выбрана меньше периода Тт.ч. тактовой частоты. Со сдвигающего счетчика 22 через группу элементов И 26 сигналы поступают на выходы 2, 3, 4, 5. Группы элементов И 26, 27, 28, 29 коммутатора 60 построены одинаково из набора элементов И-НЕ (см. фиг.З), выход которых собирается по схеме монтажное ИЛИ, инвертируется и подается на . выходы 2, 3, 4, 5.
Сигналом с шины выхода 3 блока контроля 6 по заднему фронту импульса инфор- . мация, занесенная во входной регистр 2, пройдя через группу элементов И 5, информационные шины 9 магистрали передачи, поступает на все приемники 20, в каждом из которых, пройдя через вторую группу элементов И 10, попадает на вход регистра 11 сдвига, куда и записывается по заднему фронту импульса. Затем, импульсами с выходов 4, 5 блока 6 контроля информация с регистра 11 сдвига заносится в буферные
регистры 13, 14, 15, с выходов которых информация поступает на мажоритарный элемент 16, с выхода которого подается на выходной регистр 17. При этом, в блоке 6
контроля с выхода сдвигающего счетчика 22 сигнал поступает на S-вход триггера 42, который устанавливается в определенное состояние и выдает сигнал через элемент 35 на элемент ИЛИ-НЕ 44 в шифраторе
59, формируя сигнал ПГ Готовность и одновременно блокируя сдвигающий счетчик 22.
Сигнал Готовность сигнализирует управляющему контроллеру о том, что абонен5 ты готовы начать обмен по стандартному обращению, принятому в стандарте КА- МАК, после чего следует обращение к соответствующему абоненту подачей сигнала по шинам Ni...Nn.
0 Таким образом, в данном режиме для передачи информации с входного регистра контроллера в выходные регистры абонентов блок контроля последовательно должен выдать команды: Зап 2, Зап 3, Зап 4,
5 Зап 5.
При коротком замыкании одной из информационных шин срабатывает дешифра- тор-51 состояний, выполненный, например, в виде 24-х разрядного элемента ИЛИ-НЕ,
0 при этом, на группу элементов И 26 коммутатора 60 подается запрет на прохождение сигналов со сдвигающего счетчика 22 на выходы 2, 3, 4, 5.
По сигналу Запись с шины 4 во вход5 ной регистр 2 памяти заносится информация от управляющего контроллера, и одновременно в блоке контроля 6 срабаты- . вает RS-триггер 41 по переднему фронту импульса.
0 Тактовая частота с входа 3 в блоке 6
контроля пройдет через элемент И 31 на
вход С сдвигающего счетчика 22. С выхо дов сдвигающего счетчика 22 импульсы
поступают на RS-триггер 42, который ус5 тановится в определенное состояние и даст разрешение на элементы И 32. 33, 34 шифратора 59.
Таким образом, при коротком замыкании одной из шин 9 магистрали передачи на
0 сдвигающем счетчике 22 выполняется гарантированная задержка для обеспечения защиты от случайного сбоя.
На элементе И 32 произойдет совпадение сигналов, и на вход С сдвигающего счет.5 чика 23 поступит первый импульс тактовой частоты с входа 3 блока контроля 6.
Сдвигающий счетчик 23 работает как распределитель управляющих импульсов.
Со сдвигающего счетчика 23 через группу элементов И 27 коммутатора 60 сигналы
поступают на выходы 1...6. Сигналом с выхода 2 по заднему фронту выходного импульса информация, занесенная во входной регистра 2 памяти, проходит через группу элементов И 5, информационные шины 9 магистрали передачи и попадает на все приемники 20, в каждом из которых через вторую группу элементов И 10 попадает на вход регистра 11 сдвига, куда и записывается по заднему фронту импульса. -Затем, импульсом записи с выхода 3 блока 6 контроля информация с регистра 11 сдвига переписывается в буферный регистр 13. После этого, следующий импульс со сдвигающего счетчика 23 попадает с выхода 1 блока 6 контроля на вход сдвига С 2 входного регистра 2 памяти, по заднему фронту которого информация, занесенная с выходных шин 1 во входной регистр 2 памяти, сдвинется на один разряд,
Следующий импульс со сдвигающего счетчика 23 поступит на выход 2 блока б контроля. По заднему фронту этого импульса информация, подготовленная на регистре 2, переписывается в сдвигающий регистр 11.
По следующему импульсу со сдвигающего счетчика 23 с выхода 2 происходит сдвиг информации, записанной в регистр 11 сдвига, в обратную сторону, после чего следующим импульсом с выхода 5 блока 6 контроля полученная информация с регистра 11 сдвига, переносится в буферный регистр 14.
Следующим импульсом со сдвигающего счетчика 23 с выхода 1 блока 6 контроля на входной регистр 2 памяти, происходит сдвиг информации еще на один разряд: сдвиг происходит по заднему фронту импульса. После этого, снова по импульсу с выхода 3 блока 6 контроля по заднему фронту информация, подготовленная на входном регистре 2 памяти, переписывается в сдвигающий регистр 11, а следующими двумя импульсами выхода 2 блока 6 контроля производится сдвиг информации, записанной в регистр 11 сдвига, в обратную сторону на два разряда.
Следующим импульсом с выхода 6 блока 6 контроля полученная информация с регистра 11 сдвига переносится в буферный регистр 15. При этом, по последнему импульсу со сдвигающего счетчика 23 вырабатывается импульс блокировки для данного счетчика и одновременно формируется сигнал ГТ Готовность на выходе 7. Сигнал Готовность, как и в вышеописанном случае, сигнализирует управляющему контроллеру о том, что абоненты готовы начать
обмен по стандартному обращению, принятому в стандарте КАМАК,
Затем, следует обращение к соответст- вующему абоненту подачей сигнала по ши- 5 нэм Ni..,Nn.
Таким образом, при коротком замыкании одной информационной шины магистрали для передачи информации с входного регистра контроллера в выходные регистры 10 абонентов, блок 6 контроля последовательно должен выдать команды (см. фиг,2)3ап 2, Зап 3, Сдв 1, Зал 2, Сдв 2, Зап 4, Сдв 1, 3sn 2, Сдв 2, Сдв 2, Зап 5, что обеспечивает восстановление цифровой информации на 5 выходных регистрах абонентов.
На фиг.2 представлен также дешифратор 52 состояний. Элемент НЕ 36, элемент И 33, сдвигающий счетчик 24, группа элементов И 28, и элемент НЕ 39 для случая, 0 когда замкнуты подряд две шины магистрали передачи.
Дешифратор 52 состояний может быть
выполнен в виде (гп-1) сборок элементов
СП1 (схема .сравнения), соединенных по
5 ИЛИ, где: m - число информационных шин
магистрали.
Работа устройства в этом случае происходит аналогично записанному по управляющим командам со сдвигающего счетчика 0 24: Зап 2, Зап 3, Сдв 1, СДВ 1, Зап 2, Сдв 2, . Сдв 2, Зап 4, Сдв 1, Сдв 1, Зап 2, Сдв 2, Сдв 2, Сдв 2, Сдв 2, Зап 5.
Таким образом,обеспечивается восстановление цифровой информации на выход- 5 ных регистров абонентов в случае короткого замыкания двух шин магистрали подряд.
На фиг.2 также представлен дешифратор 53 состояний, элемент НЕ 37, элемент И 34, сдвигающий счетчик 23, группа элемен- 0 тов И 29, и элемент НЕ 40 для случая, когда замкнуты две шины магистрали расположенные относительно друг друга через одну. При этом, блок контроля 6 последовательно выдает команды: Зап 2, Зап 3, Сдв 1, 5 Сдв 1,.Сдв 1, Зап 2, Сдв 2, Сдв 2, Сдв 2, Зап 4, Сдв 1, Зап 2, Сдв 2, Сдв 2, Сдв 2, Сдв 2, Зап 5.
Таким образом, обеспечивается восстановление цифровой информации на выход- 0 ных регистрах абонентов в случае короткого замыкания шин магистрали,расположенных относительно друг друга через одну. Работа устройства в этом случае аналогична работе устройства, описанного в случае короткого 5 замыкания одной шины магистрали.
Таким образом, данное изобретение позволяет повысить достоверность передачи цифровой информации по магистрали за счет исключения потери передаваемой информации при коротких замыканиях нескольких информационных шин магистрали.
При этом, заявляемое устройство сохраняет способность передавать цифровую информацию по магистрали передачи к абонентам при короткозамкнутых шинах в магистрали передачи, т.к. выявляет и исправляет ошибки при различных сочетаниях короткого замыкания в шинах магистрали, т.е. короткое замыкание одной шины, двух шин подряд или двух шин, расположенных через одну.
Ф о р мула изобретен и я 1. Устройство.для подключения абонентов к магистрали, содержащее на передающей стороне входные шины, подключенные к информационным входам регистра памяти, тактовый вход которого соединен с шиной записи устройства и через элемент НЕ с входом разрешения записи входного регистра памяти, выходы которого подключены к соответствующим входам элементов И группы, выходы которых через информационные шины магистрали передачи подключены к соответствующим абонентам на приемной стороне, причем в каждом из них информационные входы соединены с соответствующими разрядами информационных шин магистрали передачи, регистр выхода каждого абонента соединен с соответствующими выходными шинами абонента, тактовый вход регистра выхода соединен с одноименным разрядом адресной шины на передающей стороне, о т л и - чающееся тем, что, с целью повышения достоверности передачи информации через магистраль передачи путем исключения влияния короткого замыкания в информационных шинах магистрали передачи, в него введены на передающей стороне блок контроля, информационные шины 1-1...1-п которого соединены с выходами элементов И группы, вход разрешения блока контроля соединен с шиной записи устройства, синх- ровход блока контроля подключен к шине тактовой частоты устройства, вход сброса блока контроля соединен с шиной сброса устройства, первый выход блока контроля соединен с входом сдвига входного регистра памяти, n-выход которого соединен с первым информационным входом входного регистра памяти, а на приемной стороне в каждый из абонентов введены элемент НЕ, регистр сдвига, три буферных регистра, мажоритарный блок, выходы которого соединены с информационными входами регистра выхода, а входы мажоритарного блока соединены с соответствующими выходами трех буферных регистров, информа- ционные входы которых объединены
поразрядно и подключены к соответствующим выходам регистра сдвига, N-выход которого соединен с первым информационным входом регистра сдвига, вход сдвига
которого соединен через магистраль с вторым выходом блока контроля, третий выход которого соединен с управляющими входами группы элементов И на передающей и коммутатора приемной стороны, а также
0 в каждом абоненте соединен с тактовым входом регистра сдвига и через элемент НЕ подключен к входу разрешения записи регистра сдвига, тактовые- входы первого, второго, третьего буферных регистров
5 подключены через магистраль к четвертому, пятому и шестому выходам блока контроля соответственно, седьмой выход которого соединен с шиной Готовность устройства.
.0 2. Устройство по п.1,отличающее1 с я тем, что блок контроля содержит шифратор, четыре счетчика, два дешифратора состояния, три элемента НЕ, коммутатор, два триггера, элемент И, причем вход разреше5 ния блока соединен с входом установки первого триггера, выход которого соединен с первым входом элемента И, второй вход которого соединен с тактовым входом блока, вход сброса которого соединен с входами
0 сброса первого триггера, второго триггера и счетчиков с первого по четвертый включительно, разрядные выходы первого счетчика соединены с группой адресных входов коммутатора, выходы которого соединены с од5 поименными выходами блока с первого по шестой включительно, информационные входы которого соединены с информационными входами первого и второго дешифраторов состояния и с информационными
0 входами шифратора, первый выход которого соединен с первым управляющим входом коммутатора, прямой выход второго триггера: соединен с первым входом шифратора, второй, третий и четвертый выходы которо5 го соединены с входами синхронизации второго, третьего и четвертого счетчиков соответственно и с вторым, третьим и четвертым управляющими входами коммутатора, первая, вторая и третья группы
0 информационных входов которого соединены с группами разрядных выходов второго, третьего и четвертого счетчиков соответственно, выходы последних разрядов второго, третьего и четвертого счетчиков
5 соединены через первый, второй и третий элементы НЕ с входами разрешения счетчиков с второго по четвертый соответственно, а также - с вторым, третьим и четвертым информационными входами шифратора, пятый и шестой информационные входы которого соединены с выходами обоих дешифраторов состояния соответственно, пятый выход шифратора соединен с седьмым выходом блока, выход последнего разряда первовторого триггера, инверсный в го соединен с входом разреш счетчика, счетный вход которо выходом элемента И и с седьм
го счетчика соединен с выходом установки 5 ционным входом шифратора.
второго триггера, инверсный выход которого соединен с входом разрешения первого счетчика, счетный вход которого соединен с выходом элемента И и с седьмым информа
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1984 |
|
SU1234843A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1305698A1 |
Имитатор абонентов | 1986 |
|
SU1325490A2 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1985 |
|
SU1298762A2 |
Устройство для сопряжения процессора с каналами связи | 1978 |
|
SU763882A1 |
Устройство для сопряжения между абонентами | 1988 |
|
SU1594550A1 |
Устройство для сопряжения канала передачи данных с магистралью | 1986 |
|
SU1444787A1 |
Имитатор абонентов | 1983 |
|
SU1291987A1 |
Устройство для сопряжения ЦВМ с группой абонентов | 1988 |
|
SU1559349A1 |
Устройство для обмена информацией | 1982 |
|
SU1048468A1 |
Изобретение относится к вычислительной технике и может применяться, в частности, для передачи цифровой информации.по магистрали передачи. Цель-повышение достоверности передачи цифровой информации через магистраль передачи путем исключения влияния короткого замыкания информационных шин магистрали передачи. Устройство содержит на передающей стороне входные шины, регистр памяти, инвертор, группу магистральных элементов И, информационные шины магистрали, подключенные K.N абонентам, являющимся приемниками, в каждом из которых содержится группа элементов И, соединенных с резистором питания, регистр выхода и выходные шины, С целью повышения достоверности передачи цифровой информации через магистраль передачи, в него введены на передающей стороне блок контроля, а на приемной стороне в каждый из N абонентов введены элемент НЕ, регистр сдвига, первый, второй, третий буферные регистры, мажоритарный блок, обеспечивающие исключение влияния короткого замыкания в информационных шинах магистрали передачи и восстановление цифровой информации. 1. з.п. ф-лы, 3 ил. , (Л
19
8М
tew
fpe/e.i
3 2
4
ffx.
& 24
Ј#
Z&
§
&
2t
9
I
ft
w
6
(
Кодирующее устройство | 1983 |
|
SU1239868A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Курочкин С.С | |||
Системы КАМАК-ВЕК- ТОР, М.: Энергия, 1981, с | |||
Нивелир для отсчетов без перемещения наблюдателя при нивелировании из средины | 1921 |
|
SU34A1 |
Авторы
Даты
1993-08-15—Публикация
1991-01-14—Подача