Устройство для сопряжения электронной вычислительной машины с каналами связи

Иллюстрации

Показать все

Реферат

 

Союз Советских

Соввнаинстнческнх

Респубинк

ИЗОБРЕТЕНИЯ

K АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву(22) Заявлено 15,1275 (21) ?199433/24 с присоединением заявки %— (23) Приоритет (43) Опубликовано0511.77. Бюллетень л(в 41 (51) М. Кл.

6 06 Р 3/04

ГВВтдврвтввввы1 Ввавтвт

Ввввтв NllololP04 00СР

ВВ дввва ВввбрвтввВВ

В атврмтвд (э3) УДК 81. 325 (088. 8) (45) Дата опубликования описания 24.11.77

Л.П.Горохов, Л.А.Дискина, В.А.Немкова и В.А.Генина (72) Авторы изобретения (71) Заявитель (54) jCTPOACTBO ДЛЯ СОПРЯЖЕНИЯ ЭЛЕКТРОННОЙ

BbPiHCJIHTEJIbHOA NMIIHHbI С КАНАЛАМИ СВЯЗИ

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

Известна цифровая система передачи последовательных импульсов по двухпроводной линии со скоростьЮ, определяемой синхроимпульсами (1j .

Однако это устройство передает информацию от одного абонента и не может обслуживать группу абонентов на входе.

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

Однако это устройство является сложным.

Цель предлагаемого изобретений упрощение устройства.

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

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

20 сравнения, информационный вход которого соединен с выходом регистра числа, второй вход блока сравнения соединен с информационным выходом регистра настройки, выход блока сравнения

25 соединен со входом регистра настройки, выход которого соединен с управляющим входом коммутатора каналов.

На чертеже приведена блок-схема

8(1 устройства.

579607 гистров 7 и 4 по четырем разрядам.

В случае равенства информации блок сравнения выдает разрешающий сигнал в устройство прерывания вычислений для приема последовательного кода из регистра 7 числа в ЦВМ. Одновременн блок сравнения выдает в регистр 4 настройки сигнал для вычитания единицы иэ других разрядов (например, четырех), определяющих количество

10 <

1 1

Слов, которое пс программе требуется записать в ЦВУ иэ определяемого выше массива. При поступлении следующих слов в регистр 7 числа с !

6 одинаковым номером массива происходит поочередное вычитание единиц в регистре 4 настройки до нуля.

После этого на выходе регистра 4 настройки вырабатывается сигнал, поступающий в устройство прерывания вы20 числений. Этот сигнал позволяет выполнить очередную подпрограмму приема информационных слов от датчиков.

Ниже рассмотрен конкретный пример работы устройства.

26 От датчиков поступают 32-х разрядные Слова по каждому каналу. По программе в регистр настройки 4 записывается некоторое 16-ти разрядное число, например,. 110.00 100.0101.0110.

З0 При этом на вход коммутатора каналов с регистра настройки поступает комбинация 00100 (9-13 разряды), осуществляя связь по каналу 00100. Подключение канала может произойти в середине следования 32-х разрядного последовательного кода, например, на

29-ом разряде. В связи с тем, что счетчик промежутка между синхроимпульсами б разрешает запись последовательного кода в регистр 7 числа только от начала слова,то четыре разряда (29-32) записываться в регистр 7 числа не будут.

После окончания 32-го разряда Слова в линии предусмотрен перерыв между Словами, определяемый счетчиком б. С выхода счетчика б поступает разрешающий сигнал э регистр 7 числа и счетчик 9, с коммутатора 2 на генератор 5 одиночных импульсов поступают 32- синхроимпульса, генератор вырабатывает одиночные импульсы, по которым производится запись Слова поразрядно из коммутатора каналов по каналу 00,100 э регистр числа 7.

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

Устройство работает следующим образом.

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

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

Счетчик 6 считает тактовые импульсы, поступающие от ЦВМ от одного сигнала обнуления до другого. При отсутствии синхроимпульсов с коммутатора 2 кана" лов счетчик б достигает величины, соответствующей промежутку между Словами в линии и выдает разрешающий сигнал на прием последовательного кода в регистр 7 числа и разреаение на работу счетчика.9 синхроимимпульсов.

На блоки 5-7, 9-10 поступают так- 45 товые импульсы иэ ЦВМ для синхронизации работы устройства и ЦВМ.

На вход регистра 4 настройки из

ЦВМ поступает управляющее слово 3(например, 16-разрядное). 6О

Регистр 4 настройки представляет собой многоразрядный эаКольцованйый регистр. несколько (йапример, пять) разрядов предназначены для определения номера подключаемого канала к коммутатору 2 (воэможна коммутация

2 = 32 каналов)..Несколько разрядов (например, четыре разряда управляющего Слова ") в регистре настройки предназначены для выбора нужного массива слов иэ информации, поступающей от датчиков.

После окончания заполнения регистра 7 числа Словом, по сигналу от счетчика 9 в блоке 10 сравнения производится сравнение информации с ре- 65

Эти же одиночные импульсы поступают на счетчик 9 для подсчета количества разрядов слова, равного 32.

Как только эапищется полностью 32-х разрядное слово в регистр 7, так счетчик 9 выдаст сигнал, разрешающий срав. нение четырех первых разрядов Сло1 1 ва регистра 7 числа и номера массива иэ регистра 4 настройки. В этом случае массивы равны 0110. В регист57960 7

Формула изобретения

Я а ц % ч м о

Составитель E.Åâñòèãíååâ

Редактор И.Марховская Техред З.Фанта Корректор П.МакаРе ка евич

Заказ 4395/44 Тираж 818 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

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

Филиал ППП Патент -, г.ужгород, ул. Проектная, 4 ре 4 настройки из следующих четырех разрядов 0101 5-8 разряды) вычитается единица, а в устройство прерывания вычислений поступит сигнал, разрешающий прием 32-х разрядного Слова из регистра 7 числа по шине 8 в ЦВМ. Когда в регистре 4 настройки обнулятся разряды, определяющИЕ количество принимаемых слов от системы, выдается сигнал в устройство прерывания вычислений, свидетельствующий об окончании подпрограммы приема информации от датчиков.

Устройство для сопряжения электронной вычислительной машины с каналами связи, содержащее коммутатор каналов, информационные входы которого соединены со входами устройcòâà, информационный выход — с информационным входом регистра числа, а синхрониэирующий выход — с первым входом генератора одиночных импульсов, выход генератора одиночных импульсов подключен к первому управляющему входу регистра числа, о .т л и ч а ю— щ е е с я тем, что, с целью упрощения устройства, в него введены регистр настройки, блок сравнения, счетчик промежутка между синхроимпульсами И счетчик сннхроимпульсов, сийхрониэирующий выход коммутатооа каналов соединен с управляющим вхо6 дом счетчика промежутка между синхроимпульсами, выход которого соединен со вторым управляющим входом регистра числа и счетным входом счетчика синхроимпульсов, разрешающий вход которого соединен с выходом генератора одиночных импульсов, а выход счетчика синхроимпульсов сор динен с установочным входом счетчика синхроимпульсов, с запрещающим

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

25 Источники информации, принятые во внимание при экспертизе:

3 .Патент США Р 3609662,М. кл.

340-168(1971.

30 2. Авторское свидетельство

9401.996, М.Кл. G 06 F 9/00, 1973,