6-4i)ha сбоев соотгютсткгнно, второй, третий я четвертый входы с выходом блока форын)|1.;иамия запроса, вторым выходом, блока cGtjeB и вь;ходом блока опроса указателей со()Т}к тственио, а пятый вход - со вторым входом блока опроса указателей и первым вьгходом блока приема н преобразования фор матов, второй выход которого соединен с третьим входом блока сбоев, тр0тий выход которого связан с одноименкь м входом бло- ка опроса указателей, четвертый вход кото- рогО соединен с выходом блока контроля готовности. Однеко -реализация программных процешур демуль7иплексацйи введенной мультиплексированной мультифайловой информации связана с дополнительными и значнтельньти затратами машинного времени и определяет понижение быстродействия ввода информации с учетом ее эффективного 1эазмещения в опе ративной памяти ЭВМ. Целью изобретения является повышение быстродействия ввода информации с учетом необходимости ss, эффективного раэмешення в оперативной памяти ЭВМ, Это достигается тем, что в предложенное устройство сопряжения датчика информа цин с каналом вычислительной машины дополнительно введен блок формирования но- мера подканала, первый вход которого соедивен со входом блока формирования запро-са и третьим выходом блока приемаи преобразования форматов, второй вход - со вто рым выходом блока синхронизации и пятым входом блока окончания {иботы, а выход - с шестым входом канала вычислительной машины. На чертеже представлена структурная схема предложенного устройства. Устройство сопряжения датчика 1 информа1ши с каналом 2 вычислиа-ельной машины содержит блок пуска 3, блок окончания работы 4, блок синхронизации 5, блок контроля гоповности 6, блок формирования запроса 7, блок приема и преобразования форматов в, блок сбоев 9, блок опроса указателей 10 и блок формирования номера подканала 11. Перед пуском устройства канал 2 вычис ;штельной машины подает по кодовым симплексным шинам своего пятого входа сигналы onfKJca на второй вход блока 1О опроса указателей, на первый, третий и четвертый вхо ды которого подаются соответственно указаTejiH: занятости - с первого выхода блока 3 пуска, сбойного ссзстояния - с третьего 14Ыхода блока 9 сбоев и гчзтовности - с выхода блока 6 контроля готовности. Результат опроса с выхода блока 10 опроса ук/лзателей выдается в канал 2 вычислительной маншны для интертреташш. Устройство сопряжения в случае готовности и незанятости запускается сигналом с первого выхода канала 2 вычислительной машины, который поступает на одноименньй вход блока 3 пуска. В результате чего со второго выхода блока 3 пуска поступает сигнал на вход датчика 1 информации и запускает его на выдачу данных. После этого с первого выхода датчика 1 информации на первый вход блока 8 приема и преобразования форматов начинают поступать коды мультиплексированного мультифайлового потока данных, а с его третьего выхода на первый вход блока 5 синхронизации - сопровождакщая адресная информация о принадлежности кода тому или иному подканалу (файлу). На второй вход блока 5 синхронизации с одноименного выхода канала 2 вь1 числительной машины поступает серия тактового генератора для синхронизации выдаваемых сигналов. С рервого выхода блока 5 синхронизации на второй вход блока 8 приема и преобразования форматов поступает сигнал для организации приема поступившего на первый вход кода, компановки унифицированного формата передачи и выдачи с третьего выхода блока 8 приема и преобразования форматов сигнала фиксации номера подканала и организации запроса, который поступает на вход блока 7 формирования запроса и на первый вход блока 11 формирования номера подканала. На второй вход последнего со второго выхода блока 5 синхронизации подается адресная информация о кo ffloнyeмoм коде, поэтому на выходе блока 11 формирования номера подканала вырабатывается код номера подканала и подается на шестой вход канала 2 вычислительной машины. Одновреме. но с номером подканала с выхода блока 7 формирования запроса на второй вход канаила 2 вычислительной машины подается запрос на организацию приема информации. «-- В результате с четвертого выхода кашша 2 вь числительной машины на третий вход блока 8 приема и преобразования форматов поступает сигнал организации выдачи кода унифицированного формата с первого вы:хода последнего на пш-ый вход канала 2 вычисга тельной машины. Этот же сигнал при наличии непереданной информации в блоке 8 приема и преобразования форматов (организует компановку очередного кода унифицированкого формата. При этом сигнал запроса и код номера подканала не снимаются до полной передачи: кода унифицированными порциями. П1х:ле этого сигналом завершения передачи с трютьего в.1хода блока 8 приема и преобразования форматов снимается запрос вместе с кодом номера подканала. При поступпенин из датчика 1 информации очередно :го кода описанный процесс повторяется. Если в процессе приема кодов в блоке 8 приема и преобразования форматов фикс& руется сбойная ситуация, со второго выхода последнего выдается на третий вход блока . 9 сбоев сигнал, организующий установку ук |3ателя, прекращение работы устройства и выдачу в канал 2 шлчислительной машины сигнала о сбое. Если в процессе передачи иЁ ормации каналом 2 вычислительной машины будет зафиксирована сбойная ситуация |С пятого выхода последнего на второй вход блока 9 сбоев поступит сигнал о сбое, который зафиксируется на указателе и органи зует прекращение работы. При отсутствии сбоев завершение приема информации из каждого подканала определяется стандартно под управлением управляющих слов, ко. ллчество которых соответствует количест|ву файлов мультиплексированного мульти; файлового потока данных. Таким образом, набор управляющих слов организует автоматическую демультиплекса;Цню. При этом каждое управляющее слово отсортировывает из мультиплексированного потока данных коды своего файла. Управле ниё выбором соответствующих управляющих слов определяет блок 11 формирования номераподканала.. Как только управляющее слово определяет заверщение формирования файла с третьего выхода канала 2 вычис- дительной машины на четвертый вход блока 4 окончания работы поступает сигнал локального окончания работы. При наличии на пятом Еосоде блока 4 окончания работы кода одного из номеров подканалов датчика 1 информации эти сигналы подсчитываются и пос ле завершения формированияпоследнего файла с выхода блока 4 окончания работы появляется сигнал прекращения работы устройства и дается на первый вход канала 2 вычислительной машины. На этом устройство прекращает работу. Дополнительное введение в устройство блока формирования номера подканала и соответствующих связей повышает быстродействие эффективного ввода данных, имекшшх мультиплексированную мультифайловую струк туру на выходедатчика информации, за счет обеспечения автоматической демультиплексации информации такого вида в процессе самого ввода. ..Использование изобретения дает значител ную экономию машинного времени. В частноо ти, при испол} зовании изобретения для нужд ввода полевой сейсморазведочиой информаютн в ЭВМ Мйнс1 -32- (хоз. договор № 100/2 по теме Автоматизированная система пой- готовки и обработки сейсморазведочной йнформации) затраты процессорного машинного времени на ввод и автоматическую домультиплексацию файлов сейсмотрасс одного наблюдения составляют 2,25 сек, против 30 сек при вводе с помощью устройства сопряжения с известной функциональной структурой и последующей программной Демул типлексации. Формула .изобретения Устройство, сопряжения датчика инфор|мации с каналом вычислительной маишны, содержащее блок пуска, блок окончания pat ,боты, блок синхронизации, блок контроля готовности, блок формирования запроса, блок приема и преобразования форматов, блок сбоев и блок опроса указателей, причем .первьш вход блока пуска соединен с одноименным входом блока окончания работы и первым выходом канала вычислительной машины, второй вход - с первым входом канала вычислительной машины и выходом блока окончания работы, первый выход - с одно именным входом блока опроса {указателе, а второй выход - со входом датчика инфор мации, первый, второй и третий выходы котторого связаны с первыми входами блока приема и преобразования форматов, блока контроля готовности и блока синхронизации соответственно, первый выход блока синхро-i. низашш соединен со вторым входом блока приема и преобразования форматов, а второй вход - с одноименным выходом канала вычислительной машины, первым входом блока сбоев и вторым входом блока окончания работы,третий вход которого соедв|нен с первым выходом блока сбоев, а четвертый вход - с третьим выходом канала вычислительной машины, четвертый н пятый выходы которюго связанна с третьим входок блока приема и преобразования форматов и вторым входом блока сбоев соответственно второй, третий и четвертый входы - с выходом блока формирования запроса, вторык выходом блока сбоев и выходом блока опроса указателей соответственно, а пятый вход - со вторым |входом блока опроса указать лей и первым выходом блока приема и преч образования форматов, второй -выход которого соединен с третьим входом блока ;сбоев, третий выход которого связан с одноименным входом блока опроса указателей, четверти. и вход которого соединен с выходом блока контроля готовности, о т л в ч а ю
щ е е с я тем, что, с цешэю повышения быстродействия, в него 0ополгште;яьно введен блок формирования номера noflKajiana, первый вход которого соединен со входом блока формирования запроса и третьим выходом блока приема и преобразования форматов, второй вход - со вторым выходом блока синхронизации и пятым входом блока окончания работы, а выход - с шестым вхо дом канала вычислительной машины.
Источники информации, принятые во мание при экспертизе:
1 . Отчет Геленджи сского отделения Всесоюзного научно-исследовательского института морской геофизики по теме -т-г207-7/154, Геленджик, 1972.
2. Отчет АИСТ/50, Организация связи с устройствами выводав AHCT-l, 15.03,1969, ВЦ СО АН СССР, Новоси- бирск.
название | год | авторы | номер документа |
---|---|---|---|
Устройство сопряжения датчикаиНфОРМАции C КАНАлОМ ВычиСлиТЕль-НОй МАшиНы | 1979 |
|
SU822167A2 |
Устройство для межкомплексного сопряжения | 1987 |
|
SU1522223A1 |
УСТРОЙСТВО для СЧИТЫВАНИЯ ОСЦИЛЛОГРАММ | 1968 |
|
SU218546A1 |
Устройство для сопряжения периферийных устройств с процессором и оперативной памятью | 1983 |
|
SU1156084A1 |
Устройство для сопряжения | 1980 |
|
SU926645A2 |
Система обмена | 1978 |
|
SU809138A1 |
Устройство для обмена информацией | 1982 |
|
SU1048468A1 |
Устройство для сопряжения датчика информации с электронной вычислительной машиной | 1983 |
|
SU1133590A1 |
Устройство для сопряжения | 1980 |
|
SU962906A2 |
Мультиплексный канал | 1979 |
|
SU860044A2 |
3
ю
Ln
8
If
Авторы
Даты
1976-08-25—Публикация
1972-12-21—Подача