Устройство для сопряжения эвм с внешним устройством

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (si)s G 06 F 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1397925 (21) 4756082/24 (22) 22,09,89 (46) 15.08.92, Бюл, N- 30 (71) Научно-исследовательский и технологический институт вычислительных устройств (72) Ю. Е. Дементьев (56) Авторское свидетельство СССР

%1397925, кл. 6 06 F 13/00, 1988(прототип). (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ЭВМ С ВНЕШНИМ УСТРОЙСТВОМ (57) Изобретение относится к вычислительной технике, может быть использовано в

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

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

На фиг. 1 изображена структурная схема устройства; на фиг. 2 — функциональная схема второго блока перезаписи; на фиг. 3 —. функциональная схема первого блока перезаписи; на фиг, 4 — функциональная схема блока управления; на фиг. 5 — схема блока формирования готовности; на фиг. 6 — схема блока местного управления; на фиг. 7 — схема сигнатурного генератора, на фиг, 8 — схе,, Б Ы „„1755286 А2 устройствах сопряжения внешнего оборудования с каналом ЭВМ и для обеспечения автономного диагностирования последовательнь1х запоминающих устройств. Целью изобретения является уменьшение обьема оборудования и расширение функциональных возможностей. С атой целью в устройство введены сигнатурный генератор, блок местного управления, два коммутатора, блок сравнения, блок задания начальных условий, блок индикации и блок ключей. 1 з.п, ф-лы, 11 ил. ма второго коммутатора; на фиг. 9 и 10— временные диаграммы режима записи устройства; на фиг, 11 — временные диаграммы режима чтения устройства, евЪ

, (л

Устройство (фиг. 1) содержит регистр- (д приемник 1, первый триггер 2, регйстр-передатчик 3, третий триггер 4, второй блок 5 перезаписи информации, внешнее устройство (ВУ) 6, буферный регистр 7, второй триггер б, первый блок 9 перезаписи инфор- ь мации, регистр 10 управляющих сигналов, блок 11 формирования готовности, блок 12 управления, группу входов 13, блок 14 местного управления, сигнатурный генератор

15, первый коммутатор 16, второй коммутатор 17, блок 18 сравнения, группы выходов

19 и 20, блок 21 индикации, блок 22 задания начальных условий, первый установочный вход 23, четвертый установочный вход 24, блок ключей 25, второй установочный вход

26, третий установочный вход 27.

Второй блок 5 перезаписи информации (фиг, 2 ) содержит элементы ИЛИ 28, 29, 30, элементы 31, 32 задержки, одновибратор

ЗЗ.

Первый блок 9 перезаписи информации (фиг. 3) содер>кит элементы ИЛИ 34, 35, элементы 36, 37, 38, задержки, однавибратар

39, Блок 12 управленич (фиг, 4) содержит элементы ИЛИ 40, 41, 42, 43 и 44, элемент И

45, элемент И-HE 46, элементы И 47, 48, 49, 50, 51, 52, 53 и 54, элементы 55, 56, 57, 58 и

59 задержки, счетчик 60.

Блок 11 формирования готовности (фиг.

5) содержит элемснты И 61, 62 и 63, элемент

ИЛИ 64, триггеры 65 л 66.

Блок 14 местного управления (фиг. 6) содержит элементы И 67, 68, 69, 70, 71, 72, 73, 74 и 75, элементы 76„77, 78, 79 задержки, триггера 80 и 81, элемент ИЛИ 82, счетчики

83, 84 и 85, дешифратор 86, элемент HE 87, Сигнатурный генератор 15 (фиг, 7) соде >кит элементы ИЛИ 88 и 89, сумматор 90 по модулю два, сдвиговай регистр 19, дешифратор 92.

Второй коммутатор 17 (фиг. 8) содер>кит элементы И 93, 94, элемент ИЛ И 95, элемент

HE 96, На фиг. 9- 1 обозначены импульсы: 97— на входе 27 (фиг. 1, 6), импульс записи; 98— на параллельном выход регистра-приемника 1 (фиг. 1), наличие или отсутствие информации; 99 — на единичным выходе триггера

2 (фиг. 1); 100 — на параллельном выходе буферного регистра 7 (фиг, 1), наличие или отсутствие информации; 101 — единичном выходе триггера 8 (фиг, 1); 102 — на параллельном выходе регистра-передатчлка 3 (фиг. 1), наличие или отсутствие информации; 103 — на единичном выходе триггера 4

{фиг, 1); 104 — импульсы сапрово>кдения (ИС) (фиг. 4, 6); 105 — на первом управляющему входе регистра-передатчика 3, сдвигающие импульсы; 106- на последовательном выходе регистра-передатчика 3 (фиг, 1); 107 - на выходе счетчика 60, импульс переполнения;

108- на сбросовом входе регистра-передатчика 3; 109 — на нулевом входе триггера 4 ( фиг, 1); 110 — на единичном выходе триггеров 81 (фиг. 6); 111 — на выходе дешифратара

86 (фиг. 6); 112 — на выходе элемента И 71 (фиг. 6), управление режимом рабаты регистра 91 сдвигового (фиг. 7); 113 — на выходе элемента И 74 (фиг, 6), импульс записи и регистр 91 сдвиговой (фиг, 7); 114 — на выходе элемента 78 задержки (фиг. 6), импульс, поступающий на вход "ЧТ" группы входов .

13; 115 — единичном выходе триггера 80 (фиг, 6), запрещающий импульс, и, кроме того, указаны времена задержки и номера элементов задержки (например, г57), Устройство работает в двух режимах; в

5 режиме диагностирования и в режиме сои ря>кения.

Режим диагностирования, Вначале группы информационных входов регистра-приемника 1 и регистра 10 уп10 равляющих сигналов отключасются от ЭВМ и подключаются к блоку задающего насчальные условия, также отключается от

ЭВМ группа входов 13 и с помощью блока ключей 25 коммутируется с третьей группой

15 выходов блока 14, группа информ".öèîííûõ выходов регистра;передатчика 3 отклк>чается ат ЭВМ и подключается к блоку 21 индикации, Далее устройство устанавливается в исходное состояние сигналом "Сброс", KG20 тарый поступает на вход 26 блока 14 местно; о управления {фиг. 1 и 6), устанавливает триггер 80 в нулевое состояние и обнуляет счетчики 83, 84, 85, затем с соответствующего выхода третьей группы выходов блока 14, 25 через блок ключей 25 поступает на сбросовый вход группы входов 13 блока 12 управления (фиг. 1, 4), обнуляет счетчик 60, проходит через элемент ИЛИ 44 и элемент

58 задержки, сбрасывает регистр-передат30 чик 3 и, пройдя через элемент 59 задержки, поступает на нулевой вход третьего тригге-. ра 4 и сбрасывает его в нуль, С первого выхода блока 12 сигнал так>ке поступает на установочный вход второго блока 5 переза35 писи (фиг. 2), проходит через элемент ИЛИ

28 и сбрасывает триггер 8, проходит через элемент ИЛИ 29 и обнуляет буферный регистр 7, далее поступает на установочный вход первого блока 9 перезаписи (фиг, 3), 40 проходит через элементы ИЛИ 34 и 35 и сбрасывает соответственно первый триггер

2 и регистр-приемник 1, Затем сигнал

"Сброс" поступает на установочный вход блока 11 (фиг, 5) и сбрасывает триггеры 65 и

45 66. Переключатели блока 22 устанавливаются в выключенное состояние.

В исходном состоянии на всех входящих шинах отсутствуют разрешающие сигналы, состояние регистра 10 управляющих

50 сигналов значения не имеет, Массив данных — эта определенное количество блоков данных, представленных в виде непрерывной двоичной последовательности разрядов, следующих с опреде55 ленной частотой, Каждый блок, данных состоит, в данном случае, из 10 слов, а каждое слово — из 16-ти разрядов. Перед массивом данных следует служебное слово, два разряда которого определяют режим работы (запись или чтение). Остальные разряды

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

Для реализации режима записи переключатель блока 22 (фиг. 13), соответствующий единичному разряду, устанавливается во включенное состояние и подачей импульсного сигнала на управляющий вход регистра 10 (фиг. 1) записывают "1" в соответствующий разряд регистра 10. С выхода этого разряда разрешающий потенциал поступает на второй вход элемента И 45 (фиг. 4) и первый вход элемента И 75 (фиг.

6).

Далее на вход 23 подается разрешающий потенциал высокого уровня, который поступает на первые входы элементов И 72, 73 блока 14 (фиг. 6), При этом отсутствие разрешающего потенциала высокого уровня на первом входе элемента И 68 создает условие, при котором на первом входе элемента И 70, на входе элемента НЕ 87 и втором входе элемента И 73 присутствуют потенциалы низкого уровня. Потенциал низкого уровня с выхода элемента И 73 поступает на управляющий вход первого

20 коммутатора 16, где разрешает прохождение сигналов с первой группы информационных входов на группу выходов, и управляющий вход второго коммутатора 17 30 (фиг. 8), на вход элемента НЕ 96 и второй . вход элемента И 94. Поступая на второй вход элемента И 94, он запрещает прохож, дение сигналов с последовательного информационного выхода сигнатурного 35 генератора 15, поступающих на первый вход элемента И 94, При этом потенциал высокого уровня с выхода элемента НЕ 96, поступая на второй вход элемента И 93, разрешает прохождение сигналов с после- 40 довательйого информационного выхода регистра-передатчика 3, поступающих на первый вход элемента И 93,.через элемент

ИЛИ 95 на выход второго коммутатора 17.

Потенциал низкого уровня на входе 45 элемента НЕ 87 блока 14 (фиг. 6) создает на его выходе потенциал высокого уровня, который поступает на второй вход элемента И

75, на первом входе которого уже находится потенциал высокого уровня. Потенциал вы- 50

co«oro уровня с выхода элемента ИЛИ 82 и далее с соответствующего выхода четвертой группы выходов блока 14 поступает на вход группы управляющих входов сигнатурного генератора 15 (фиг. 7) и настраивает 55 сдвиговой регистр 91 на режим записи, .

Далее на управляющий вход 24 подается импульсный сигнал, который проходит через элемент ИЛИ 88 (фиг. 7) и, поступая на вход строба предварительной записи сдвигового регистра 91, производит запись ключевого слова, определяющего содержание массива данных, код которого подается с первой группы выходов блока 22 (фиг. 1) на первую группу информационных входов первого коммутатора 16, и с его выхода поступает на группу информационных входов сигнатурного генератора 15, Отсутствие разрешающих потенциалов на первых входах элементов И 52 и 45 (фиг, 4) и на входах элемента И 48 создает условия, при которых соответствующие потенциалы с выхода элемента И 48 и элемента

ИЛИ 43, поступая на входы регистров 1 и 3, настраивают их на режим записи, Затем производится запись служебного слова, код которого подается на параллельный вход регистра-приемника I с второй группы выходов блока 22, Импульс записи (97, фиг, 9) подается на вход 27, далее через блок ключей 25 поступает на соответствующую шину группы входов 13 блока 12 управления, проходит через элемент ИЛИ 40 и, поступая на управляющий вход регистра-приемника 1, производит запись служебного слова (98, фиг. 9).

Импульс записи с выхода элемента ИЛИ

41 задерживается элементом 57 на время окончания переходных процессов в регистре 1 и поступает на единичный вход триггера 2, устанавливая его в единичное состояние (99,фиг. 9). Разрешающие потен- циалы с единичного выхода триггера 2 и нулевого выхода триггера 8 запускают одновибратор 39 (фиг, 3). Импульс с выхода одновибратора 39 задерживается элементом

38 на время окончания переходных процессов в регистре 7 и, поступая на его вход, производит запись служебного слова из регистра 1 (100, фиг. 9).

Затем этот импульс задерживается элементом 37 на время действия импульса, проходит через элемент ИЛИ 34, сбрасывает триггер 2 в нулевое состояние, после чего задерживается элементом 36 на время установления триггера 2 в нулевое состояние и устанавливает триггер 8 в единичное состояние (101, фиг. 9), далее, проходя через элемент ИЛИ 35, сбрасывает регистр-приемник

1 (98, фиг. 9).

Разрешающие потенциалы с единичного выхода триггера 8 и нулевого выхода триггера 4 (фиг. 1) запускают одновибратор

33 второго блока 5 перезаписи информации (фиг, 2). Импульс с его выхода проходит через элемент ИЛИ 30 и производит запись служебного слова в регистр-передатчик 3 (102, фиг. 9), Затем импульс задерживается элемент 32 на время действия импульса, проходит через элемент ИЛИ 28 и срабаты1755286

20 вает триггер 8 в нулевое состояние. После этого импульс задерживается элементом 31 на время окончания переходных процессов при перебрасывании триггера 8, устанавливает триггер 4 в единичное состояние (103, фиг. 9) и, проходя через элемент ИЛИ 29, сбрасывает буферный регистр 7 в нуль.

Итак, служебное слово, записанное в регистр-приемник 1, переписано в регистрпередатчик 3.

Нулевое состояние триггера 2 разрешает дальнейшу,о запись в регистр-приемник

1. Производится запись нулевой информации в регистр-приемник 1, Аналогичным образом . нулевая информация переписывается в свободный буферный регистр 7. При этом триггер 8 устанавливается в единичное состояние. Вторичная запись нулевой информации в регистр-приемник 1 устанавливает триггер 2 в единичное состояние.

Наличие потенциалов низкого уровня на третьем входе элемента И 69 (фиг. 6), первом входе элемента И 71 и втором входе элемента И 72 запрещает прохождение чере- них сигналов в режиме записи, Одновременное нахождение триггеров

2, 4 и 8 в единичном состоянии и наличие единицы в разряде регистра 10, определяющего режим записи (ЗП), является необходимым и достаточным условием выработки сигнала "Начало обмена" НО, определяющего начало выполнения режима пеаедачи псевдослучайнои последовательности, вырабатываемой сигнатурным генератором

15, т.е. разрешающий потенциал с выхода элемента И 61 (фиг, 5) проходит через элемент ИЛИ 64 и выводит триггер 66 в единичное состояние. Разрешающие потенциалы с нулевого выхода триггера 65 и единичного выхода триггера 66 поступают на входы элемента 1И 63, с выхода которого сигнал "HO" подается на управляющий вход BY б (начало выработки сигнала "HO" на фиг. 9 обозначено пунктирной линией).

В ответ на сигнал "HO" внешнее устройство выдает серибо ИС, (импульсов сопровождения) количество которых равно количеству разрядов регистра-приемника 1.

Первый ИС поступает на единичный вход триггера 65 блока 11 (фиг, 5) и устанавливает его в единичное состояние. Запрещающий потенциал с нулевого выхоца триггера 63 прекращает подачу сигнала HO в BY, ИС1049фиг, 10), проходящие на первый вход блока 12 управления, задерживаются элементом 56 на время действия ИС, поступают на второй вход элемента И 51, на перВом входе которого находится разрешающий потенциал с выхода элеменс та И 45, проходят через элементы И 51 и

ИЛИ 42 и поступают на третий вход запуска второго блока 5 перезаписи информации (фиг. 2). Пройдя через элемент ИЛИ 30, импульсы 105 (фиг. 10) поступают на управляющий вход регистра-перед-тчика 3 и производят сдвиг вправо находящегося в нем служебнзго слова, Служебное слова с паследоватЕльного выхода регистра-передатчика 3 проходит через элементы И 93 и

ИЛИ 95 (фиг, 8) и в последовательном формате (106, фиг, 10) поступает нас вход BY.6.

Последний ИС вызыват переполнение счет чика 60 блока управления (107, фиг, 10), проходит через элементы И 54 и ИЛИ 44, задерживается элементом 58, сбрасывает регистр 3 (108, фиг, 10), задерживается элементом 59 и . сбрасывает триггер 4 (109, фиг.10).

При передаче СС импульсы сопровождения проходят также через элемент И 67 блока 14 (фиг, б), так, как на втором входе присутствует разрещающий потенциал, задерживаются элементом 76 и поступают на счетный вход счетчика 83.

Емкость счетчика 83 равна разрядности регистров 1, 7, 3, Поэтому при передачи СС последний ИС сопровождения обнуляет счетчик., а импульс переполнения счетчика не проходит через элемент И 70; так как на первом входе его находится запрещающий потенциал, ИС с выхода элемента задержки 76 поступают на синхровход регистра 91 сдвиговаго (фиг, 7), но так как ан нас раен на режим записи, то сдвиг информации в регистре не происходит.

Записанное в BY служебное слово анализируется, после чего из BY выдается сигнал "Готов" "Г", свидетельству:ощий о готовности к приему последовательности данных, Сигнал "Г" потенциалом высокого уровня поступает на первый вход элемента

И 68 блока 14 местного управления (фиг. 6), на втором входе которого присутствует потенциал высокого уровня с единичного выхода триггера 80, Поэтому с выхода элемента И 68 потенциал высокого уровня поступает на второй вход элемента И 73, на первом входе которого уже присутствует потенциал высокого уровня. Высокий потенциал с выхода элемента И 73, поступая на управляющий вход второго коммутатора 17 (фиг. 1, 8) запрещает передачу информации с выхода регистра-передатчика 3 и разрешает передачу информации " последовательного выхода сигнатурнога генератора 15 на вход BY. Поэтому дальнейшие изменения состояния элемента блоков 12, 9, 5 регист1755286

50

55 ров 1, 7, 3, триггеров 2, 8, 4 при работе в описываемом режиме значения не имеют.

Разрешающий потенциал высокого уровня с выхода элемента И 68 поступает на вход элемента НЕ 87, Поэтому потенциал низкого уровня с выхода элемента НЕ 87 поступает на второй вход элемента И 75, проходит элемент ИЛИ 82, с выхода которого потенциал низкого уровня поступает на вход управления генератора 91 сдвигового (фиг, 7) и настраивает его на режим сдвига.

Импульсы сопровождения, выдаваемые

BY 6 при записи массива данных, проходят через элемент И 67 (фиг. 6), задер>киваются элементом 76 на время действия импульса, поступают на синхровход регистра 91 сдвигового сигнатурного генератора 15 (фиг. 7) и производят сдвиг вправо находящейся в нем информации. При этом логические значения разрядов обратной связи регистра 91 суммируются по модулю два с логическими значениями, поступающими на одиночный вход сумматора 90 и с выхода сумматора 90 поступают на последовательный вход регистра 91 сдвигового и второй вход второго коммутатора 17, проходят через элементы И

94 и ИЛИ 95 и с выхода второго коммутатора

17 поступают на информационный вход BY

6. При этом, если разряды регистоа 91 находятся в состоянии 11...10 или 11...11, выходы которых подсоединены к дешифратору 92, то запрещающий потенциал низкого уровня, соответствующий логическому нулю, с выхода элемента ИЛИ-НЕ 89 поступает на единичный вход сумматора 90. Таким образом сигнал логического нуля, поступающий на единичный вход сумматора 90, в результате суммирования по модулю два с логическими сигналами, поступающими на его группу входов при коде 11„,10, дает на выходе сумматора "1", а при коде 11...11 — "0"; при всех других значениях кодов регистра

91 с выхода сумматора 90 поступает "1", Импульсы переполнения счетчика 83, соответствующие окончанию записи слова данных„проходят через элемент И 70, задерживаются элементом 77 на время окончания переходных процессов в счетчике 83, поступают на счетный вход счетчика 84, который считает количество слов, Импульсы переполнения этого счетчика, соответствующие окончанию записи блока данных, поступают на счетный вход счетчика 85, который подсчитывает количество записанных блоков данных.

Количество ИС, поступающих из BY 6, должно быть равно количеству бит передаваемого массива данных, После передачи массива данных сигнал

"Готов" снимается, Количество записанных

40 блоков данных зафиксировано в счетчике 85 (фиг. 6). Затем код номера блока с группы выходов 19 поступает на третью группу входов блока индикации 2 1.

Для реализации режима чтения устройство приводится в исходное состояние. 3атем переключатель блока 22 соответствующий нулевому разряду, устанавливается во включенное состояние, после чего на вход 23 подается разрешающий потенциал высокого уровня. Далее в соответствующий разряд регистра 10 записывается единица, Разрешающий потенциал с выхода разряда регистра 10, определяющего режим чтения, поступает на входы элементов И 47, 48, 49 (фиг. 4), на другие входы которых поступает на запрещающий потенциал с шины "Г, и на второй вход элемента И 52, на третий вход которого поступает разрешающий потенциал с выхода элемента И 46, а первый вход соединен с единичным выходом триггера 4, который определяет настройку регистра-передатчика 3 на режим записи, Отсутствие разрешающего потенциала на первом входе элемента И 48 создает на выходе этого элемента потенциал, настраивающий регистр-приемник 1 на режим записи информации в параллельном формате, Далее аналогично режиму записи осуществляется запись служебного слова, которое оказывается в регистре-передатчике 3, а триггер 4 устанавливается в единичное состояние.

Необходимым и достаточным условием для выработки сигнала "НО" в режиме чтения является наличие едйницы в соответствующем разряде регистра 10 и нахождение триггера 4 в единичном состоянии, Разрешающие потенциалы с выходов этих элементов поступают на входы. элемента И 62 (фиг, 5).

Разрешающий потенциал с выхода элемента И 62 блока 11 (фиг, 5) проходит элемент ИЛИ 64 и устанавливает триггер 66 в единичное состояние, Дальнейшая работа блока 11 по выработке сигнала "H0" и передача служебного слова из регистра-передатчика 3 в ВУ6 происходят аналогично режиму записи.

Получив служебное слово, BY 6 выставляет сигнал Готов". Разрешающий потенциал поступает на первый вход элемента И

48 (фиг. 4), на втором входе которого находится разрешающий потенциал, определяющий режим чтения, С выхода элемента И

48 разрешающий потенциал настраивает регистр-приемник 1 на режим сдвига, С выхода BY 6 информация в последовательном формате поступает на последовательный

1755286 вход регистра-приемника 1, ИС, количества которых равно количеству бит передаваемого массива данных, поступа ат на вход элемента 55 задержки, блока 12 управления, задерживаются на время, обеспечивающее установление уровня сигнала на последовательном входе регистра-приемника 1, соответствующего определенному разряду информации, и поступают на третий вход элемента И 47, на остальных входа которога присутствуют разрешающие потенциалы, C выхода элемента И 47 ИС проходят через элемент ИЛИ 40 и поступают на управляющий вход регистра-приемника 1, производя сдвиг информации. При этом с последним битом каждого слова происходит переполнение счетчика 60. Импульс 107 (фиг, 1i) переполнения проходит через элемент И 49, на остальные входы ко" îðîãî поступают разрешающие потенциалы. Элемент ИЛИ

41 задерживается элементом 57 на время переходного процесса в регистре-приемнике 1 и устанавливает первый триггер 2 в единичное состояние {99, фиг. 11). Разрешающие потенциалы на входах одновибратора

3» злака 9 перезаписи информации запускаютего, Импульс с выхода одновибратора

39, проходя элемент 38 задерх<ки, производит запись информационного слова из регистра-приемника 1 в буферный регистр 7 (100, фиг, 11), Аналогичным образом эта информация переписывается в регистр-передатчик 3.

Импульс переполнения с выхода счетчика 83 устанавливает триггер 81 в единичное состояние, а следующий ИС сбрасывает его в нуль, С единичного выхода триггера 81 импульс 110 (фиг. 11) поступает на второй вход элемента И 71. После приема первого слона каждого блока данных импульс переполнения проходит через элемент И 70, задерживается элементом 77 на время переходных процессов счетчика 83 и посту. пает на счетный вход счетчика 84. В момент, когда обнуляется счетчик 83, а в счетчике 84 оказывается записанной единица, с выхода дешифратора 86 начинает поступать потенциал высокого уровня на третий вход элемента И 71 (111, фиг. 11). Потенциал высокого уровня с выхода элемента И 71 (112, фиг. 11) проходит элемент ИЛИ 82 и настривает регистр 91 сдвига (фиг, 7) на режим записи.

Импульс записи в регистр 3 с выхода элемента ИЛИ 30 блока 5 (фиг, 2) поступает нас вход элемента 79 блока 14 (фиг, 6), задерживается на время переходных процессов в регистре 3, проходит через элемент И

74 (фиг, 14), элемент ИЛИ 88 (фиг. 7) и производит запись (113, фиг. 11) первого слова бока данных, находящегося в регистре 3, в регистр 91 сдвиговой (фиг, 7), которое проходит через коммутатор 16, который потенциалом высокого уровня с выхода элемента

И 73 (фиг. 6) настраивается на передачу информации с второй группы информационных входов HB группу информационных входов сигнатурного генератора 15 (фиг, 1, 7), Информация с выходов регистра 3 и сигнатурного генерастора 15 сравнивается блоком 18 сравнения, Если сравнение выполняется, с выхода блока 18 на второй вход элемента И 69 блока 14 подается потенциал низкого уровня, который запрещает про15 хождение импульса (114, фиг. 11) с выхода элемента ИЛИ 29 (фиг. 2) через элемент И 69 (фиг, 6) на единичный вход триггера 80.

Импульс с выхода элемента 79 задер>кки (фиг. 6) задерживается элементом 78 на

20 время действия этого импульса, проходит через элемент И 72 (114, фиг. 11), на остальных входах которого присувтствуют разрешающие потенциалы высокого уровня, и поступае»г на первый вход элемента ИЛИ 44

25 (фиг. 4). С выхода элемента импульс задерживается элементом 58 и сбрасывает регистр 3 (102, фиг. 11), задер>кивается. элементом 59 и сбрасывает трипер 4 (103, фиг. 11).

30 Итак, ключевое слово, считанное из BY

6, записано в регистр 91 сигнатурного генератора 15. При считывании последующих слав пООисхадит аналогичное сравнение считанного из ВУ 6 слова со словом, находя35 щимся в регистре 91, которо"- является эталонным словом, так как изменение содержимого этого регистра происходит аналогично режиму записи.

Если считанное из ВУ 6 слово является

40 ошибочным, то в результате несравнения в блоке 18, на второй вход элемента И 69 {фиг.

6) поступает потенциал высокого уровня, который разрешает праха>кдение импульса, поступающего на первый вход элемента И

45 69. Триггер 80 устанавливает в единичное состояние, и запрещающий потенциал низкого уровня с нулевого выхода (1 l5, фиг, 11) запрещает прохождение сигналов через элементы И 67, 68, 72. При этом сбрасыва50 ния содержимого регистра 3 не происходит.

Итак, в регистре 3 находится считанное из ВУ ошибочное слово, в регистре 91 (фиг, 7) находится эталонное слово, счетчик 84 (фиг. 6) содержит порядковый номер слона в

55 блоке данных, а счетчик 85 (фиг, 6) содержит порядковый номер блока данных.

Информация с группы выходов 19 и 20 поступает vi9 блбк 21 (фиг. 12) инДикации, что позволяет определить адрес ошибочнога слова. Информация, поступающая на

1755286 первую и четвертую группу входов блока 21 из регистра-передатчика 3 и сигнатурного генератора 15, позволяет определить ошибочные разряды считанного слова;

Режим сопряжения.

В этом режиме блок ключей 25 отключен, группа информационных входов регистра-приемника 1, входы регистра 10, группа входов 13 и группа информационных выходов регистра-передатчика 3 подключаются к Э В М, на входы 23, 24, 26, 27 подается потенциал низкого уровня, блоки 14, 15, 16, 18 в работе устройства не участвуют. При этом потенциал низкого уровня с выхода элемента И 73 блока 14 поступает на управляющий вход коммутатора 17 и настраивает его на выдачу информации с последовательного выхода регистра-передатчика 3 на вход

ВУ 6.

Устройство устанавливается в исходное состояние сигналом "CGpoc, KQTopblA l10ступает на одну из трех шин группы входов

13 блока 12 управления (фиг. 1 и 4).

В режиме записи, после записи служебного слова в регистр-приемник l и перезаписи его в регистр-передатчик 3, нулевое состояние триггера 2 разрешает дальнейшую запись данных в регистр-приемник 1.

Первое слово передаваемого массива данных, записанное в регистр-приемник 1, аналогичным образом переписывается в свободный регистр 7. При этом триггер 8 устанавливается в единичное состояние.

Второе слово передаваемого массива данных, записанное в регистр-приемник 1, остается в нем, а триггер 2 устанавливается в единичное состояние.

Одновременное нахождение триггеров

2, 4 и 8 в единичном состоянии и наличие единицы в разряде регистра 10, определяю цего режим записи, является необходимым и достаточным условием выработки сигнала

"НО", Далее работа устройства осуществлястся аналогично режиму записи при диагностировании.

После передачи служебного слова в BY

6 регистр-передатчик 3 и триггер 4 также сбрасываются в нуль.

Запрещающий потенциал с единичного выхода триггера 4 поступает на первые входы элементов И 52 и 45, запрещающие потенциалы с выходов которых поступают на входы элемента ИЛИ 43 и создают соответствующий потенциал на управляющем входе регистра-передатчика 3, переводя его в режим записи, Установкой триггера 4 в нулевое состояние разрешающие потенциалы поступают на входы одновибратора 33 (фиг, 2) и запускают его. Импульс с выхода одновибратора

33, пройдя через элемент ИЛИ 30, поступает на первый вход регистра 3 и производит в него запись информации из буферного регистра 7. Этот же импульс, задержанный эле5 ментом 32, проходит через элемент ИЛИ 28 и сбрасывает триггер 8. Далее импульс, задержанный элементом 31, поступает на единичный вход триггера 4 и устанавливает его в единичное состояние, а, проходя через

10 элемент ИЛИ, производит сброс буферного регистра 7 (фиг. 2).

Установка триггера 8 в нулевое состояние создает условие запуска одновибратора

39 (фиг. 3), Импульс с выхода одновибратора

15 39, задержанный элементом 38 на время, обеспечивающее окончание переходного процесса в буферном регистре 7 при его сбрасывании, поступает на его вход записи и производит запись информации из регист20 ра-приемника 1. Затем этот импульс, пройдя через элементы задержки 37 и ИЛИ 34 сбрасывает триггер 2 в нулевое состояние и, пройдя через элемент 36 задержки, устанавливает триггер 8 в единичное состояние, а, 25 пройдя через элемент ИЛИ 35, сбрасывает регистр-приемник 1.

Итак, после выдачи служебного слова в

BY в освободившийся регистр-передатчик 3 производится перезапйсь первого слова пе30 редаваемого массива данных из буферного регистра 7, а второе слово передаваемого массива, находящееся в регистре-приемнике 1, переписывается в буферный регистр 7.

Триггер 2, находясь в нулевом состоя35 нии, характеризует готовность регистраприемника 1 к приему очередного слава передаваемого массива данных.

Записанное в BY 6 служебное слово анализируется, после чего из BY 6 выдается

40 сигнал Готов", свидетельствующий о готовности к приему массива данных, Шина Г блока 12 управления подключена к первым входам элементов И 48 и 49 и через элемент И-Н Е 46 — к третьему входу И

45 52 и второму входу И 54. В режиме записи все перечисленные элементы И блокированы запрещающим потенциалом с выхода разряда регистра 10, определяющим режим чтения. Поэтому запрещающий потенциал с .

50 выхода элемента И 48 настраивает регистрприемник 1 на запись информации с параллельного входа, а регистр-передатчик 3 настраивается на сдвиг разрешающим (íà запись запрещающим) потенциалом с еди55 ничного выхода триггера 4, который приходит на первый вход элемента И 45, на втором входе которого у>ке находится разрешающий потенциал, и, проходя через элемент ИЛИ 43, поступает на управляющий вход регистра-передатчика 3. Дальнейшая

1755286

16 передача массива данных в режиме записи производится аналогично передаче служебного слова, Количество ИС, поступающих на входы счетчика 60 и элемента 56 задержки, должно быть равно количеству бит передаваемого массива данных, После передачи массива данных сигнал

"Готов" снимается.

Режим чтения осущенствляется аналогично режиму чтения, описанному на первом этапе, При этом свидетельством записи в регистр-передатчик 3 служебного слова передаваембго массива данных является единичное состояние триггера 4, которое разрешает чтение программно-доступного регистра 3, При чтении этого регистра импульс чтения поступает на шину 4Т группы входов 13 блока 12 управления, проходит через элемент ИЛИ 44, задерживается элементом 58 и сбрасывает регистр-передатчик 3 в нуль, задерживается элементом 59 и сбрасывает нуль триггер 4.

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

1. Устройство для сопря>кения 3ВМ с внешним устройством по авт, св. IV

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

20 -регистра управляющих сигналов, четвертый

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

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

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

И и вторым входом первого элемента И, совместно с первым входом девятого элемента N образуют группу входов кода операции блока, группа информационных выходов третьего счетчика и группа информационных выходов второго счетчика, соединенных с первой группой информационных входов дешифратора, являются соответственно второй и первой группами выходов блока, выход второго элемента И является управляющим выходом блока, причем выход шестого элемента И соединен С,единичным входом первого триггера, нулевой выход которого соединен с третьим входом первого элемента И, вторыми входами четвертого и пятого элементов И, выход четвертого элемента И соединен с нулевым входом второго триггера и входом первого элемента задержки, кроме того, счетный вход третьего счетчика соединен с выходом переполнения второго

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

15 вход которого соединен с выходом седьмого элемента И и первым входом третьего weмента И, всторой вход которого соединен с выходом второго и входом четвертого элементов задержкл, при этом выход четверто20 го элемента задержки соединен с четвертым входом первого элемента И, второй вход седьмого элемента И соединен с единичным выходом второго триггера, единичный вход которого соединен с вторым входом восьмо25 ro элемента И л выходом переполнения первого счетчика, группа информационных выходов которого соединена с второй группой информационных входов дешифратора, выход которого соединен с третьим входом .30 седьмого элемента И.

1755286

5g кб

ore б! нО

@U2с. 7

ПАЗ алкал Ч

1755286 Фл5 Яю

Рм 1д

N кN УT

1755286

Jgg

$05

"07

1755286 7 - „ У

Техред M,Ìoðãåíòàë Корректор Н Милюкова

Редактор И.Касарда

Производственно-издательский комбинат "Патент", r. Ужгород, ул,Гагарина, 101

Заказ 2894 Тираж Подписное

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

113035, Москва, Ж-35, Раушская наб,. 4/5

Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством Устройство для сопряжения эвм с внешним устройством 

 

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

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

Изобретение относится к вычислительной технике, в частности к устройствам обмена информацией между магистралью ЭВМ типа M-BUS и группой интеллектуал й ных периферийных устройств, работающих в стандарте интерфейса SCSJ Цель - расширение области применения путем обеспечения работы периферийных устройств в стандарте интерфейса SCSJ Устройство содержит шинные формирователи, регистры, дешифраторы, счетчик, инверторы, триггеры , элементы И, элементы ИЛИ-НЕ, И-НЕ, элементы ИЛИ, элемент И-ИЛИ, элементы задержки

Изобретение относится к вычислительной технике

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

Изобретение относится к устройствам вычислительной техники и может быть использовано в вычислительных многомашинных системах для сопряжения ЭВМ

Изобретение относится к автоматике и вычислительной технике в частности к устройствам сопряжения персональной ЭВМ (ПЭВМ) с аппаратурой передачи данных, и может быть использовано для выбора канала передачи информации и выдачи командной информации

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

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

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

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

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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