Устройство для ввода информации от асинхронных абонентов

 

Изобретение относится к вычислительной техни|се и может быть ис- 11ользрвано в системах сбора и обработка информадаи, в уп равля1вдихЦЁМ;; Целью изобретения является расширение области применения известного устройства за C4ev обработки информации в виде непрерывной последовательности слов. Устройство содержит блок выбора абонента, блок памяти, ;. блок управления, первьй и второй - счетчики, первый и второй регистры, перЬь и второй мультиплексоры, дешифратор , триггер, элемент 9адержки и элементы И и НЕ. Входы блока выбора абонента покдлючены к выходам абонентов-датчиков, ввдающих информацию непрерывно в виде закольцог ванной цепочки слов-параметров. Принятая информащя записывается в блок памяти, в котором для каждого абонента вьщеляется зона последовательных ячеек для информации и одна ячейка в любой области памяти для управлякицего слова зоны. В режиме . Нет приема производится загрузка управляющих слрв (УС) блоком управления по сигналу запроса, поступающему в устройство. В режиме Прием производится запись УС в счетчики и регистры, управляняцие приемом информации , и щннем Информации и запись ее в соответствующие зоны в блоке памяти. По инициативе извне производится считывание информации из блока памяти независимо от того, ка- i кой абонент подключен к блоку выбора ; абонента и какой параметр принимается в зону на момент считьшания. 3 ил. (Л С

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

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

РЕСПУБЛИК (19) (И) (59 4 .G 06 F 13/00

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

Н AST0PCH01VIV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) .3817323/24-24 (22) 27. 11. 84. (46) 15.06.86. Бюл. И 22 (72) Г.И.Власенко (53) 681.325 (088,8) (56) Патент США К 4133030,. кл. G 06 F 3/00, опублик. 1979.

Авторское свидетельство СССР . У 506847, кл. С 06 F 3/04, 1974.

Авторское свидетельство СССР

Ф 521560, кл. G 06 F 3/04, 1973. . (54)УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

ОТ АСИНХРОННЫХ АБОНЕНТОВ (57) Изобретение относится к вычислительной технике и может быть использовано в системах сбора и обработки информации,в управляющихЦВМ;

Целью изобретения является расширение области применейия.известного устройства за счет обработки информации в виде непрерывной последова. тельности слов. Устройство содержит блок выбора абонента, блок памяти,:,блок управления, первый и второйсчетчики, первый и второй регистры, первый и второй мультиплексоры, де« шифратор, триггер, элемент "задержки и элементы И и HE. Входы блока выбора абонента покдлючены к выходам абонентов-датчиков, выдающих информацию непрерывно в виде "закольцо-. ванной" цепочки слов-параметров.

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

"Нет приема" производится загрузка управляющих слов (УС) блоком управления по сигналу запроса, поступающему в устройство. В режиме "Прием". производится запись УС в счетчики и регистры, управляющие приемом информации,. и прием информации и запись ее в соответствующие зоны в блоке памяти. По инициативе извне производится считывание информации из блока памяти независимо от того, какой абонент подключен к блоку выбора абонента н какой параметр принимается в зону иа момент считывания. 3 ил.

1238094 2

t0

55.1

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

На фиг. 1 изображена функциональная схема предлагаемого устройства; на фиг. 2 — схема блока управления; на фиг. 3 — диаграммы работы устройства.

Устройство содержит (фиг. 1) блок, 1 выбора абонента, блок 2 памяти, блок 3 управления, первый 4 и второй

5 счетчики, первый.б и второй 7 регистры, первый 8 и второй 9 мультиплексоры, дешифратор 10, первый триггер 1 1,элемент 12 задержки, первый 13 и второй 14 элементы И, элемент НЕ 15 Дополнительно на фиг. 1 позициями 16-21 показаны входы и выходы устройства, а позициями 3.1- .

3. 12 — входы и выходы блока приоритета, Блок управления (фиг. 2) содержит с второго по седьмой 22-27 триггеры, второй 28 и третий 29 элементы НЕ, первый 30, второй 31 и третий 32 элементы ИЛИ, с третьего по пятнадцатый

33-45 элементы И.

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

На вход 21 устройства поступают тактирующие сигналы. Входные шины

16. 1,... 16. блока 1 подключены к выходам абонентов-датчиков, выдающих информацию непрерывно в виде заколь цованной цепочки слов-параметров.Информация, принятая блоком 1, записывается в блок 2, в котором для каждой входной цепи 1б.1,...16. и выделяет ся зона последовательности ячеек для информации абонентов и одна ячейка .в любом месте:.блока 2 для управляющего слова (УС) эоны; УС состоит из четырех полей: номер абонента (загружается из блока 2 в регистр 7 номера абонента); адрес начала эоны (загружается в счетчик 5); адрес следующего УС (загружается в регистр 6); количество последовательных ячеек зоны, равное количеству слов-параметров,выдаваемых соответствующим абонентам. (загружается в счетчик 4). Один из адресов блока 2, например, самый старший, идентифицируется дешифратором 10 как адрес триггера 11, остальные коды идентифицируются как адреса ячеек блока 2 (сигнал "1" на выходе элемента НЕ 15).

Состояние "1" триггера 11 определяет режим "Прием" информации от абонентов в блок 2, состояние "0" — режим "Нет приема". Внешние запросы на вход 19 поступают в устройство извне, например с процессора УЦВИ; при обращении к триггеру 11; при загрузке цепочки УС в блок 2; нри чтении информации абонентов из блока 2.

Внешний запрос на входе 19 сопровождается кодом адреса на входе 18 и кодом на входе 17 (при записи информации) или на выходе 20 при чтении информации.

Внешний запрос в блоке 3 имеет старший приоритет по отношению к внутренним запросам, Временная диаграммы работы блока 3. приведена на фиг. 3, где 1 — временная диаграмма установки триггера 11 в состояние

"1"/"0"; П вЂ” временная диаграмма чтения первого управляющего слова

УС1 из блока 2; 01 — временная диаграмма записи параметра, принятого блоком 1 от абонента, в блок 2 lV временная диаграмма чтения информации абонента иэ блока 2; У вЂ” временная диаграмма чтения следующего

УС;„ из блока 2 после заполнения всей эоны по текущему УС. В исходном состоянии триггера 11 (режим "Нет приема") производится загрузка цепочки УС в блок 2,,на вход 19 подается внешний запрос- на вход 18 — адрес

УС, на вход 17 — код УС). В блоке 3

40 по сигналу внешнего запроса возводится в "1" триггер 25, формируется . код 10 на выходах 3.7.и код 11 на выходах 3.8, по которым в мультиплексорах 8 и 9 выбирается информация с входа 17 и код адреса с входа 18, При помощи элемента ИЛИ 32 и И 33 вырабатывается сигнал на выходе 3.12 (обращение к памяти), который, при сигнале 1 на выходе элемента НЕ 15, и и пройдя через элемент И 13, формирует цикл работы блока 2 по записи УС..

Аналогично по внешнему запросу производится установка триггера 11 в состояние "1" после завершения за" ° грузки цепочки УС в блок 2, только сигнал на выходе 3. 12, пройдя эле-. мент И 14, поступает на первый вход

1238094 триггера 11 (интервал на фиг. 3) и устанавливает его в " 1"..

После переключения. триггера 11 иэ состояния "0" в состояние "1" в блоке 3 по сигналам 3.5 и 3.6 по первому такту устанавливается в "1" триггер 24, по второму такту при отсут.Р ствии внешнего запроса — триггер 26, по четвертому такту — триггер 27 (интервал И на фиг. 3). В блоке 3 10 формируются на выходах: 3.9 — адрес первого управляющего слова УС,; 3.8— код 01, по которому мультиплексор 9 выбирает адрес УС, 3. 12 — сигнал обращения к памяти, по которому про- 15 исходит чтение УС из блока 2;3.10— сигнал загрузки УС в счетчики 4 и 5 и регистры 6 и 7.

Далее блок 1 принимает информацию с входной линии, номер которой 20 поступает в блок 1 из регистра 7, После приема очередного параметра блок 1 формирует на выходе, подключенном к входу мультиплексора 8, код параметра, а в цепи 3.3 — запрос 2

"Запись", по которому в блоке 3 устанавливаются в " 1" триггер 22, при отсутствии внешнего запроса — триггеры 26 и 27 (интервал III на фиг. 3).

Блок 3 формирует на выходах: 3.7 код 01, по которому мультиплексор 8 выбирает код параметра с выхода блока 1; 3,8 — код 00, которому мультиплексор 9 выбирает код адреса с выхода счетчика 5 3.12 — сигнал обра35 щения к памяти, по которому производится запись в блок 2 информации, принятой от абонента; 3. 11 — сигнал модификации, по которому увеличивается на единицу значение адреса эапи-40 си в счетчике 5 и уменьшается на единицу количество ячеек в зоне (счетчик 4), к которым предстоит обращение блока 1 по текущему УС.

В счетчике 4 вслед за модификаци- 45 ей анализируется количество "необновленных" ячеек в зоне. При равенстве его нулю в цепи 3.4 формируется зацрос на чтение следующего УС, по которому в блоке 3 в режиме "Прием ("1" значение сигнала в цепи 3.5) устанавливаются в " 1" триггер 23, при отсутствии внешнего запроса— триггеры 26 и 27 (интервал Y на фиг. 3). Блок 3 формирует на выходах:Ы

3.8 — код 10, по которому мультиплексор 9 выбирает код адреса с выхода регистра 6; 3.12 — сигнал обращения к памяти, по которому производится чтение в блоке 2 кода УС; ; 3. 10— сигнал загрузки УС в счетчики 4 и 5 и регистры 6 и 7.

По новому УС осуществляется прием информации от нового абонента в другую зону блока 2, вслед за последним

УС в цепочке выбирается первый УС и т.д.

В процессе приема информации с абонентов триггер 11 может быть переключен на режим "Нет приема", тогда запрос на считывание следующего УС в блоке 3 не устанавливает в "1" триггер 23 и чтение следующего УС, „ не происходит, цепочка УС "разрывается", после чего в блок 2 может быть загружена новая цепочка УС, от, личающаяся от прежней, например, новым набором абонентов или их очередностью, или частотой их опроса. При переключении триггера 11 в режим

"Прием" возобновляется работа уСтройства. Таким образом, в устройстве производится. непрерывно прием информации от абонентов и буферизация ее в блоке 2, откуда проводится чтение информации в моменты времени, определяемые программой процессора

УЦВМ, подключенного к входам управляющих слов, адреса запроса и к выходу устройства, беэ учета того, ка- . кой абонент подключен к блоку 1 и какой параметр принимается в зону на момент считывания, т.е. ввод информации в процессор происходит, как от синхронных абонентов.

Часто на различных участках работы УЦВМ в зависимости от темпов смены информации .в абонентах часть информации не следует вводить в УЦВМ, а для "динамичных" абонентов требуется обеспечить минимальную задержку от смены информации в абоненте до использования ее в алгоритмах

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

1238094

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

Устройство для ввода информации от асинхронных абонентов, содержащее блок выбора абонента, блок памяти, блок управления, первый и второи счетчики, первый регистр, входы группы блока выбора абонента являются информационными входами устройства, первый вход блока выбора абонента и второй вход блока управления — тактовым входом устройства, первый вход блока управления — входом запроса устройства, первый выход блока выбора абонента соединен с третьим входом блока управления, выкод блока памяти — с первыми входами первого и второго счетчиков, первого регистра и является информационным выходом устройства, второй выход блока управления соединен с вторыми входами первого регистра и первого и второго счетчиков, а третий выход — с третьими входами первого и второго счетчиков, выход первого счетчика соединен с четвертым входом блока управления, о т л и ч.а ю щ е е с я тем, что, с целью расширения области применения за счет обработки информации в виде непрерывной последовательности слов, в него введены второй регистр, первый и второй мультиплексоры, дешифратор, первый триггер, элемент задержки, первый и второй элементы И и элемент НЕ, первый вход первого мультиплексора. является входом управляющих слов устройства, первый вход второго мультиплексора— входом„адреса устройства, второй выход блока выбора абонента соединен с вторым входом первого мультиплексора, выход первого мультиплексора— с вторыми входами блока памяти первого триггера, выход второго мультиплексора соединен с первым входом блока памяти и входом дешифратора, выход которого соединен с первым вхо10 дом второго элемента И и входом эле-.мента НЕ, выход которого соединен с первым входом первого элемента И,выход которого соединен с третьим входом блока памяти, выходы первой груп15 пы блока управления соединены с входами группы первого мультиплексора, выходы второй группы блока у равления соединеныс входами группы второго мультиплексора, первый выход бло20 ка управления соединен с вторым входом второгб мультиплексора, выходы первого регистра и второго счетчика соединены с третьим и четвертым входами второго мультиплексора соответственно, четвертый выход блока управления - с вторыми входами первого и второго элементов И, выход второго элемента И соединен с первым входом первого триггера, первый выход кото30 рого соединен с пятым входом блока . управления, шестой вход которого соединен с выходом элемента задержки, вход которого соединен с вторым выходом первого триггера, первый и второй входы и выход второго регистра соединены соответственно с выходом блока памяти, вторым выходом блока управления, с .вторым входом блока выбора абонен40 та.

1238094

ХЧ 37

1238094

2

Я

3

Составитель А.Трунов

Редактор С.Лисина Техред Л,Сердюкова Корректор В.Бутяга

Заказ 3293/50 Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4

Устройство для ввода информации от асинхронных абонентов Устройство для ввода информации от асинхронных абонентов Устройство для ввода информации от асинхронных абонентов Устройство для ввода информации от асинхронных абонентов Устройство для ввода информации от асинхронных абонентов Устройство для ввода информации от асинхронных абонентов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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