Устройство для ввода информации от асинхронных абонентов Советский патент 1986 года по МПК G06F13/00 

Описание патента на изобретение SU1238094A1

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

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

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

Устройство содержит (фиг. 1) блок 1 выбора абонента, блок 2 памяти, блок 3 управления, первый 4 и второй 5 счетчики, первый.6 и второй 7 регистры, первый 8 и второй 9 мульти- плексоры, дешифратор 10, первый триггер 11,элемент 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, в котором для каждо входной цепи 16.1,... 16. ъ вьзделя€ т- ся зона последовательности ячеек для информации абонентов и одна ячейка .в любом месте бдока 2 для управляющего слова (УСУ зоны; УС состоит из четьфех полей: номер дбонента (загружается из блока 2 в регистр 7 номера абонента); адрес начала зоны (загру- жается в счетчик 5); адрес следующего УС (загружается в регистр 6); количество последовательней ячеек зоны равное количеству слов-параметров,выдаваемых соответствующим абонентам, (загружается в счетчик 4). Один из адресов блока 2, например, самьй старший, идентифицируется дешифратором 10 как адрес триггера 11, остальные коды идентифицируются как адреса ячеек блока 2 (сигнал 1 на выходе элемента НЕ 15).

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

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

информации. I

Внешний запрос в блоке 3 имеет старший приоритет по отношению к внутренним запросам. Временная диаграммы работы блока 3 приведена на фиг. 3, где I - временная диаграмма установки триггера 11 в состояние П - врег енная диаграмма чтения первого управляющего слова УС1 из блока 2; III - временная диаграмма записи параметра, принятогр блоком 1 от абонента, в блок 2; IV - временная диаграмма чтения информации абонента из блока 2; V - временная диаграмма чтения следующего

УС

+1

из блока 2 после заполнения

всей зоны по текущему УС. В исходном состоянии триггера 11 (режим Нет приема) производится загрузка цепочки УС в блок 2, на вход 19 подается внешний запрос- на вход 18 - адрес УС, на вход 17 - код УС). В блоке 3 по сигналу внешнего запроса возводится в 1 триггер 25, формируется код 10 на выходах 3.7 и код 1t на выходах 3.8, по которым в мультиплексорах 8 и 9 выбирается информация с входа 17 И код адреса с вхо- . да 18.

При помощи элемента ЩШ 32 и И 33 вырабатывается сигнал на выходе 3.12 (обращение к памяти), которЬй, при сигнале l на выходе элемента НЕ 15, пройдя через элемент И 13, формирует цикл работы блока 2 по записи УС.

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

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

После переключения триггера 11 из .состояния О в состояние 1 в блоке 3 по сигналам 3.5 и 3.6 по первому такту устанавливается в 1 триггер 24, по второму такту при отсутствии внешнего запроса - триггер 26,

по четвертому такту - триггер 27 (интервал II на фиг. 3) . В блоке 3 формируются на выходах: 3.9,- адрес, первого управляющего слова УС, ; 3.8 код 01, по которому мультиплексор 9 выбирает адрес УСj ; 3.12 - сигнал обращения к памяти, по которому происходит чтение УС( из блока 2;3.10 сигнал загрузки УС в счетчики 4 и 5 и регистры 6 и 7.

Далее блок 1 принимает информацию с входной линии, номер которой поступает в блок 1 из регистра 7. После приема очередного параметра блок 1 формирует на выходе, подклю- ченно.м к входу мультиплексора 8, код параметра, а в цепи - запрос Запись, по которому в блоке 3 устанавливаются в 1 триггер 22, при отсутствии внешнего запроса - триггеры 26 и 27 (интервал III на фиг. 3). Блок 3 формирует на выходах: 3.7 - код 01, по которому мультиплексор 8 выбирает код параметра с выхода бло- ка 1; 3.8 - код 00, которому мультиплексор 9 выбирает код адреса с вЫ- хода счетчика 5; 3.12 - сигнал обращения к памяти, по которому производится запись в блок 2 информации, принятой от абонента; 3.11 сигнал, модификации, п.о которому увеличивается на единицу значение адреса записи в счетчике 5 и уменьшается на единицу количество ячеек в зоне (счетчик 4), к которым предстоит обращение блока 1 по текущему УС.

В счетчике 4 вслед за модйфикаци- ей анализируется количество необновленных ячеек в зоне. При равенстве его нулю в цепи 3.4 формируется запрос на чтение следующего УС, по которому в блоке 3 в режиме Прием (1 значение сигнала в цепи 3.5) устанавливаются в 1 триггер 23, при отсутствии внешнего запроса - триггеры 26 и 27 (интервал V на фиг. 3). Блок 3 формирует на выходах 3.8 - код 10, по которому мультиплексор 9 выбирает код адреса с выхода регистра 6; 3.12 - сигнал обращения

Ю .

2380944

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

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

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

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

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

0тличие от устройства - прототипа в предлагаемом устройстве при помощи

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

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

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

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

З.К И7у.П З.Ю

3.8

13

Фмг. 3

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

название год авторы номер документа
Устройство для ввода информации 1989
  • Гендельман Ефим Матвеевич
  • Рожков Юрий Федорович
  • Невский Олег Михайлович
  • Босолаев Игорь Васильевич
  • Зацепин Михаил Алексеевич
  • Воропаева Маргарита Евгеньевна
SU1695314A1
Устройство для сопряжения двух магистралей 1988
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Смирнов Сергей Евгеньевич
  • Бобыльков Анатолий Николаевич
SU1509915A2
Устройство для сбора данных о работе ЭВМ 1982
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Кирин Константин Александрович
  • Торопов Николай Михайлович
  • Баркетов Сергей Николаевич
SU1121679A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для обмена информацией 1982
  • Балакерская Светлана Борисовна
  • Иващенко Ольга Сергеевна
  • Круглова Раиса Ивановна
  • Онищенко Сергей Алексеевич
  • Петрушевская Татьяна Яковлевна
  • Тресоруков Виталий Николаевич
SU1059561A1
Устройство для обмена информацией 1983
  • Карцев Михаил Александрович
SU1149239A1
Мультиплексный канал 1984
  • Абражевич Ромуальд Игнатьевич
  • Аверьянов Вадим Алексеевич
  • Аверьянова Рената Михайловна
  • Горбуль Татьяна Владимировна
  • Захарчук Владимир Иванович
  • Косякина Людмила Викторовна
  • Овсянников Валерий Иванович
  • Шаповаленко Маргарита Петровна
SU1167613A1
Многоканальное устройство для реверсирования двигателей постоянного тока 1987
  • Редченко Виктор Иванович
SU1573520A1
Устройство для сопряжения ЦВМ с абонентами 1986
  • Кон Ефим Львович
  • Матушкин Николай Николаевич
  • Мангасаров Александр Эдуардович
  • Южаков Александр Анатольевич
SU1403070A1
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1

Иллюстрации к изобретению SU 1 238 094 A1

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

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

Формула изобретения SU 1 238 094 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1238094A1

Патент США № 4133030, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Дверной замок, автоматически запирающийся на ригель, удерживаемый в крайних своих положениях помощью серии парных, симметрично расположенных цугальт 1914
  • Федоров В.С.
SU1979A1
Устройство для обмена данными 1974
  • Иванов Геннадий Алексеевич
  • Чистяков Александр Николаевич
  • Кардаш Владимир Иванович
  • Веселовский Валерий Георгиевич
SU506847A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода информации 1973
  • Светников Олег Григорьевич
SU521560A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 238 094 A1

Авторы

Власенко Галина Михайловна

Даты

1986-06-15Публикация

1984-11-27Подача