Изобретение относится к вычислительной технике и может быть использовано для испытаний мультиплексных последовательных каналов связи и их оконечных устройств.
Целью изобретения является повышение достоверности контроля цифровых каналов связи за счет обнаружения в ответных сообщениях ошибок большего числа видов.
На фиг. 1 приведена структурная схема заявляемого устройства, где показаны блок интерфейса (БИ) 1, оперативное запоминающее устройство (ОЗУ) 2. мультиплексор адреса (МА) 3, счетчик адреса (СчА) 4. регистр команды (РК) 5, счетчик слов (СчСл) 6. первый дешифратор (ДНИ) 7. счетчик паузы (СчП) 8. регистр сдвига (PC) 9, счетчик состояний (СчСо) 10, второй дешифратор (ДШ2) 11, блок 12 формирования сигнала ошибки (БФСО). информационный вход-выход 13. управляющий вход 14, адресный вход 15, вход 16 сигнала увеличения адреса передачи, вход 17 последовательного кода, вход 18 сигнала признака ответного слова, вход 19 сигнала увеличения адреса приема, вход 20 сигнала признака паузы, вход 21 сигнала недостоверности слова, первый вход 22 синхронизации, второй вход 23 синхронизации, выход 24 последовательного кода, выход 25 сигнала ошибки.
00
о VI
N О О
JM A5 A6 -A12 -A1 -A7--A8 A9
A10 VA4 A5 A6/A12 . A1 A7 A8 A9
ATT
D5 A4 A5 A13 A1 VA4. A5... A6
A2 A7 A8 L&9 A10 -A11 A7 -AS
А11У/ . V A 4 A5 /A6 .-.АО A7 A8 A9
ATO A1 V AT M -jnTJ jjnTV J/A4 -Ж- A12 -A2 A7 A8 A9
A10 A11 V VM A5 A12 A2 A7 A8 A9
A10 A111/ V A4 A5 A12 A2 .A7 A8 . A9
7Ш - A1li/ f № A5 A12 A2 A7 A8 A9
A10 A11
T;
Блок 12 формирования сигнала ошибки. Этот блок выполнен на двух микросхемах типа 1564ЛИЗ (ЗИ) и одной микросхемы типа 1.564ЛЕ4 (ЗИЛИ-НЕ). Электрическое соединение этих микросхем в блоке 12 приведено на фиг. 3.
Устройство для контроля цифровых ка- налов связи работает следующим образом, В режиме ЗАГРУЗКА через блок 1 интерфейса в ОЗУ 2 загружают командные (КС) и информационные (ИС) слова для обмена информацией. В режиме РАБОТА, который устанавливается процессором (вне устройства), заявляемое устройство осуществляет последовательную выдачу этих слов, а затем принимает и анализирует ответные сообщения.
В зависимости от переданной команды ответные сообщения могут быть трех типов (см. фиг. 4):
1) ОС (ответное слово) - фиг. 4а,
2) ОС + ИС (информационное слово) - фиг. 46.
3) ОС + ( NXHC) - фиг. 4в. где N - целое число.
Как отмечалось, при приеме необходимо, контролировать длину слова, четность слова, время ответа, тип слова (ОС, ИС), непрерывность сообщения (отсутствие пауз между словами), количество слов (соответствие указанному в команде).
При несоблюдении любого из заданных шести условий блок 12 формирования сигнала ошибки вырабатывает на выходе 25 сигнал, по которому процессор повторяет цикл обмена, либо с помощью других команд пытается выяснить причину ошибки. В режиме РАБОТА по сигналу, поступающему на управляющий вход 14, мультиплексор 3 адреса подключает к адресным входам ОЗУ 2 выходы счетчика 4 адреса. Из упомя
5
0
5
0
5
0
5
0
нутого ОЗУ считывается командное слово (КС) и записывается в регистр 5 команды и в регистр 9 сдвига, из которого затем последовательно по сигналу, поступающему на вход 23 синхронизации, передается на выход 24..
Считываемое из ОЗУ командное слово содержит биты адреса; бит, определяющий направление передачи данных; биты подад- реса или признаки команды управления; биты количества слов или кода команды управления (фиг. 5). Если бит направления передачи данных равен нулю, то вслед за командой в систему передаются информационные слова. При этом ответное сообщение состоит из одного ответного слова. Если бит направления передачи данных равен единице и имеется признак команды управления (коды 00000 или 11111). то возможны ответные сообщения, состоящие как из одного ответного слова, так. и из ответного слова с информационным словом, в зависимости от кода команды управления. Если же нет признака команды управления, то после команды вслед за паузоЯ должно следовать ответное сообщение, состоящее из ответного слова и N информационных слов (N равно двоичному числу, записанному в поле количество слов, фиг. 5).
Таким образом, командное слово, запи- санное в регистр.5 команды, позволяет определить вид ожидаемого ответного сообщения. С выходов регистра 5 команды код количества слов записывается (по установочному входу) в счетчик 6 слов, а разряды направления передачи данных, признаков кода управления и самого кода управления поступают на дешифратор 11. Поело передачи командного сообщения на счетчик 8 паузы поступает сигнал признака паузы с входа.20 устройства, который разрешает подсчет импульсов синхронизации, поступающих на вход 22. Выходы разрядов счетчика 8 паузы подключены к первому входу блока 12. Последний вырабатывает сигнал ошибки на выходе 25 устройства при превышении числом в счетчике 8 заданного значения. Слова ответного сообщения в последовательном коде поступают на регистр 9 сдвига через вход 17 устройства и записываются в ОЗУ 2. Адрес записи формируется на счетчике 4 адреса, который управляется сигналом увеличения адреса приема со входа 19 устройства. Сигнал увеличения адреса приема, свидетельствующий о поступлении слова, подается на вход дешифратора 11, который вырабатывает сигналы, управляющие счетчиком 10 состояний, счетчиком 6 слов, мультиплексором 3 адреса и блоком 12 формирования сигнала ошибки. Кроме того,
на входы дешифратора 11 поданы сигналы с выхода регистра 5 команды, определяющие тип ответного сообщения, сигнал с выхода дешифратора 7, сообщающий о получении N слов данных, сигнал с выхода счетчика 10 состояний, сигнал признака паузы с входа 20 и сигнал признака ответного слова с входа 18.
Рассмотрим конкретный случай, когда ожидается ответное сообщение, состоящее из ответного слова И четырех информационных слов (фиг. ба). При этом в счетчик 6 слов будет записано число 4. При поступлении сигнала увеличения адреса приема с входа 19 на дешифратор 11 последний вырабатывает сигнал перехода, увеличивающий состояние счетчика 10 на единицу, т.е. переводящий его из исходного1 состояния О в состояние 1 (фиг. 66). В этом состоянии отсутствие сигнала признака ответного слова на входе 18 (т.е. неверный тип слова) вызовет в дешифраторе 11 формирование сигнала ошибки в сообщении (ОШС), поступающего на вход блока 12. Помимо того, в этом состоянии снятие сигнала увеличения адреса приема со входа 19 вызовет появление в дешифраторе 11 нового сигнала перехода, переводящего счетчик 10 в следующее состояние 2 (фиг, 66). В состоянии 2 поступление новых с лов, сопровождающихся сигналами на входе 19 вызывает формиро- ваниесигнала управления счетчиком б слов, работающим на вычитание. В состоянии 2 в отличие от состояния Т не отсутствие, а наличие сигнала признака ответного слова на входе 18 (неверный тип слова) вызовет в дешифраторе 11 формирование сиг.нала ошибки в сообщении (ОШС), поступающего на вход блока 12 (фиг. 6в), При достижении счетчиком 6 нуля срабатывает дешифратор 7, подавая йа вход дешифратора 11 сигнал, из которого будет сформирован очередной сигнал перехода и счетчик 10 будет переведен в состояние 3 (фиг, 66).
В состоянии 3 уже не должно быть Поступления слов. Поэтому при появлении на входе 19 сигнала увеличения адреса приема (т.ё; при поступлении лишнего слова) такжЈ будет выработан дешифратором 11 сигнал ошибки в сообщении (ОШС), что свидетельствует О неверном количестве слов ,(фиг. 6г). ,.....
В состояниях 1 и 2, т.е. во время сообщений, появление на входе дешифратора 11 сигнала Признака паузы с входа 20 Также вызовет формирование сигнала ОШС (фиг. бд). Так будет обнаружено нарушение непрерывности ответного сообщения.
Аналогично дешифратор 11 и счетчик 10 состояний будут работать при других видах ответных сообщений.
Во всех состояниях, кроме исходного,
формируется сигнал, управляющий мультиплексором 3 адреса.
Блок 12 вырабатывает сигнал ошибки, поступающий на выход 25, либо при наличии сигнала ОШ С от дешифратора 11, либо
при наличии сигнала недостоверного слова на входе 21, .либо, если на входы блока 12 одновременно воздействуют сигнал ожидание ответа от дешифратора 11 и кодовый сигнал 6т счетчика 8 паузы, код числа которого превышает код заданного времени ответа. Упомянутый кодовый сигнал также устанавливает в исходное состояние счетчик 10. После этого устройство готово к еле-, дующему циклу работы.
Таким образом, помимо ошибок в длине слова, четности слова, количестве слов и во времени ответа в ответном сообщении до-- полнитёльно выявляются нарушение непрерывности и неправильный тип слова.
;,; ..-;;/ Г .: ;,- ; ; . . . - : : :
Технико-экономическая эффективность заявляемого устройства состоит в том; что
повышается достоверность контроля цифровых каналов связи благодаря обнаруЖению в Ответных сообщениях ошибок, связанных со всеми основными критериями достоверности. Это обеспечивает более эффективное использование испытуемых циф- ровых каналов связи, широко применяемых
во многих областях науки и техники. Вместе с тем получение полной информации о достоверности ответных сообщений позволяет более Оперативно и более экономично эксплуатировать аппаратуру с цифровыми
каналами связи, где ведется двусторонний обмен информацией.;
Формула изобретения .. Устройство для контроля цифровых каналов связи, содержащее блок интерфейса,
первый вход-выход которого соединен соответственно с входом-выходом регистра сдвига, входом-выходом блока опёратив: ной памяти, входом регистра команды, счетчик адреса, первый выход которого
соединен с первым информационным входом мультиплексора адреса, выход которого подключен к информационному входу блока оперативной памяти, счетчик слов, выход которого соединен с входом первого дешифратора, счетчик паузы, выход которого подключен к первому входу блока формирования сигнала ошибки, счетный вход счетчика пауз соединен с первым синхронизирующим входом регистра сдвига и является первым входом синхронизации устройства, второй синхронизирующий вход регистра сдвига является вторым входом синхронизации устройства, информационный вход регистра сдвига является входом последовательного кода устройства, а выход регистра сдвига является выходом последовательного кода устройства, отличающееся тем, что, с целью повышения достоверности контроля цифровых каналов связи, в него введены второй дешифратор и счетчик состояний, первый выход второго дешифратора соединен с первым управляющим входом мультиплексора адреса, второй выход второго дешифратора соединен со счетным входом счетчика слов, третий вы- ход второго дешифратора - с вторым входом блока формирования сигнала ошибки, четвертый выход второго дешифратора - с третьим входом блока формирования сигнала ошибки, пятый выход второго дешифра- тора - со счетным входом счетчика состояний, выход которого подключен к первому входу второго дешифратора, первый выхОд блока формирования сигнала ошибки подключен к входу установки в О счетчика состояний, первый И второй выходы регистра команды подключены соответственно к установочному входу счетчика слов и второму входу второго дешифратора, третий вход которого соединен с выходом первого дешифратора, второй выход счетчика адреса подключен к второму информацией ному входу мультиплексора адреса, третий информационный и второй управляющий входы которого являются соответственно адресным и управляющим входами устройства, второй вход-выход блока интерфейсам первый счетный вход счетчика адреса являются соответственно информационным входом-выходом и входом сигнала увеличения адреса передачи устройства, четвёртый вход второго дешифратора объединен с разрешающим входом счетчика пауз и является входом сигнала признака паузы, Пятый вход второго дешифратора объединен с вторым счетным входом счетчика адреса и является входом сигнала увеличения адреса приема устройства, шестой вход второго дешифратора, четвертый вход и второй выход блока формирования сигнала Ошибки являются соответственно входом сигнала признака ответного слова, входом сигнала недостоверности, слова и выходом сигнала ошибки устройства.
00-00099
о 09999
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена информацией | 1983 |
|
SU1198530A1 |
УСТРОЙСТВО ДЛЯ РАСПОЗНАВАНИЯ ПОСЛЕДОВАТЕЛЬНОСТИ ЦИФРОВЫХ ИНФОРМАЦИОННЫХ СЛОВ | 1995 |
|
RU2084951C1 |
КОММУТАТОР LINK-ПОРТОВ | 2009 |
|
RU2405196C1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1987 |
|
SU1456963A1 |
Устройство для контроля последовательности байтов данных дисковой памяти | 1985 |
|
SU1315979A1 |
Устройство для отладки многопроцессорных систем | 1988 |
|
SU1644145A1 |
Устройство для регистрации информации | 1986 |
|
SU1314328A1 |
УСТРОЙСТВО ДЕКОДИРОВАНИЯ КАСКАДНОГО КОДА РИДА-СОЛОМОНА | 1993 |
|
RU2036512C1 |
Микропрограммное устройство управления с контролем | 1984 |
|
SU1211725A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1499397A1 |
Изобретение относится к вычислительной технике и может быть использовано для испытаний мультиплексных последовательных каналов связи и их оконечных устройств. Цель изобретения - повышение достоверности контроля цифровых каналов связи. Устройство содержит блок 1 интерфейса, блок 2 оперативной памяти, мультиплексор 3 адреса,счетчик 4 адреса, регистр 5 команды, счетчик 6 слов, дешифраторы 7 и П, счетчик паузы 8, регистр 9, счетчик состояний 10, блок t2 формирования сигнала ошибки, информационный вход-выход 13, управляющий вход 14. адресный вход 15, вход 16 сигнала увеличения адреса передачи, вход 17 последовательного кода, вход 18 сигнала признака ответного слова, вход 19 сигнала увеличения адреса приема, вход 20 сигнала признака паузы, вход 21 сигнала недостоверности слова, первый и второй входы 22 и 23 синхронизации, выход 24 последовательного кода и выход 25 сигнала ошибки. 6 ил.
Pi
с: n
о
u
8- с
г
I
fh
со
о
Фиг. S Coccuttnue сёз Qiaufox
-.1 КС, 1| ОС I UC I UC
Ссс-тояние. о
2
Не-&е эньш Tuft сло&а
--I с М Г ос j f/c | ис KC I .Г
-. Л
Неверное кеАиче.с.г&о слоь
I кс-П р ос J ис ис | не
: -. ШС
Maf yuj&HU& нзпреры&нос.ти :
Г I I c- ..I - ЦЈ -i ;t c | uc uc. I
//аузо (wc
Поле, „количьст&о комары управления
Поле „ подаАРеь/признйк команды упра&ления
Напро&лгние. лере, данных
Попе, одреса
ис ) ис
r/
ис
ис
t)
3)
Устройство для сопряжения вычислительной машины с каналами связи | 1977 |
|
SU703799A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Якубовский С.В | |||
и др | |||
Цифровые и аналоговые интегральные микросхемы | |||
/ Справочник | |||
М.: Радио и связь | |||
Механизм для сообщения поршню рабочего цилиндра возвратно-поступательного движения | 1918 |
|
SU1989A1 |
Приспособление в центрифугах для регулирования количества жидкости или газа, оставляемых в обрабатываемом в формах материале, в особенности при пробеливании рафинада | 0 |
|
SU74A1 |
Ударно-вращательная врубовая машина | 1922 |
|
SU126A1 |
Устройство для обмена информацией | 1983 |
|
SU1198530A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1993-04-07—Публикация
1991-03-06—Подача