Устройство для сопряжения электронной вычислительной машины с каналами связи
Иллюстрации
Показать всеРеферат
Союз Советских
Соввнаинстнческнх
Респубинк
ИЗОБРЕТЕНИЯ
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,