Устройство для ввода информации от асинхронных абонентов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1238094
Автор: Власенко
Текст
(59 4,.С 0 00 ОС ПО ИСА ЗОБРЕТЕНИДЕТЕЛЬСТВУ АВТОРСК СВИ ТВЕННЫЙ КОМИТЕТ СССРМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Патент США В 4133030,. кл. С 06 Г 3/00, опублик. 1979.Авторское свидетельство СССР У 506847, кл. С ОЬ Р 3/04, 1974.Авторское свидетельство СССР У 521560, кл. О 06 Р 3/04, 1973. . (54)УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ ОТ АСИНХРОННЫХ АБОНЕНТОВ (57) Изобретение относится к вычислительной технике и может быть использовано в системах сбора и обработквинформации,в управляющихЦВМ Целью изобретения является расширение области применейия.известного устройства за счет обработки информации в виде непрерывной последова. тельности слов. Устройство содержит блок выбора абонента, блок памяти,:, блок управления, первый и второй . счетчики, первый и второй регистры, первый и второй мультиплексоры, дешифратор, триггер, элементфзадержки и элементы И и ЯЕ. Входы блока вибо" ра абонента покдлючены к выходамабонентов-датчиков, выдающих информацию непрерывно в виде "закольцо-, ванной" цепочки слов-параметров. Принятая информация записывается в блок .Памяти.в котором для каждого абонента выделяется зона последовательных ячеек для информации и одна ячейка в любой области памяти для управляющего слова зоны. В режиме "Нет приема" производится загрузка управляющих слов (УС) блоком управления по сигналу запроса, поступающему в устройство, В режиме "Прием". производится запись УС в счетчики и регистры, управляющие приемом информации,. и Зрием информации и запись ее в соответствующие зоны в блоке памяти. По инициативе извне про" изводится считывание информации из , блока памяти независимо от того, какой абонент подключен к блоку выбора , абонента н какой параметр принимается в зону иа момент считывания. 3 ил.1238094 2 40 по сигналу внешнего запроса возводит 50 55.1Изобретение относится квычислительной технике и может быть использовано в системах сбора и обработки информации в управляющих ЦВМ,Цель изобретения - расширение области применения устройства за счет обработки информации в виде непрерывной последовательности слова. На фиг, 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.11 блока 1 подключены квыходам абонентов-датчиков, выдающихинформацию непрерывно в виде заколь цованной цепочки слов-параметров,Информация, принятая блоком 1, записывается в блок 2, в котором для каждойвходной цепи 16.1,16, ь выделяет ся зона последовательности ячеек дляинформации абонентов и одна ячейка.в любом месте:.блока 2 для управляющего слова (УС) эоны; УС состоит изчетырех полей: номер абонента (загружается из блока 2 в регистр 7 номераабонента); адрес начала эоны (загружается в счетчик 5); адрес следующего УС (загружается в регистр 6); количество последовательных ячеек зоны,равное количеству слов-параметров,выдаваемых соответствующим абонентам,(загружается в счетчик 4). Один изадресов блока 2, например, самыйстарший, идентифицируется дешифрато 10 15 20 25 30 35 ром 10 как адрес триггера 11, остальные коды идентифицируются как адресаячеек блока 2 (сигнал "1" на выходеэлемента НЕ 15).Состояние "1" триггера 1 определяет режим "Прием" информации от абонентов в блок 2, состояние "О" - режим "Нет приема". Внешние запросы навход 19 поступают в устройство извне,например с процессора УЦВИ; при обращении к триггеру 11; при загрузкецепочки УС в блок 2; при чтении информации абонентов из блока 2,Внешний запрос на входе 19 сопровождается кодом адреса на входе 18 икодом на входе 17 (при записи информации) или на выходе 20 при чтенииинформации.1Внешний запрос в блоке 3 имеетстарший приоритет по отношению квнутренним запросам, Временная диаграммы работы блока 3 приведена нафиг. 3, где 1. - временная диаграммаустановки триггера 11 в состояние"1"/"0"; П - временная диаграммачтения первого управляющего словаУС 1 из блока 2; 01 - временная диаграмма записи параметра, принятогоблоком 1 от абонента, в блок 2 17временная диаграмма чтения информации абонента из блока 2; 7 - временная диаграмма чтения следующегоУС; из блока 2 после заполнениявсей эоны по текущему УС. В исходномсостоянии триггера 11 (режим "Нетприема") производится загрузка цепочки УС в блок 2, на вход 19 подаетсявнешний запрос- на вход 18 - адресУС, на вход 17 - код УС) . В блоке 3 . ся в "1" триггер 25, формируется . код 10 на выходах 3.7.и код 1 1 на выходах 3.8, по которым в мультиплексорах 8 и 9 выбирается информация с входа 17 и код адресас входа 18,При помощи элемента ИЛИ 32 и И 33 вырабатывается сигнал на выходе 3.12 (обращение к памяти), который, при сигнале п 1 н на выходе элемента НЕ 15, пройдя через элемент И 13, формирует цикл работы блока 2 по записи УСАналогично по внешнему запросу производится установка триггера 11 в состояние "1" после завершения за" грузки цепочки УС в блок 2, только сигнал на выходе 3. 12, пройдя эле-. мент И 14, поступает на первый входтриггера 11 (интервал 1 на фиг. 3)и устанавливает его в " 1.",После переключения. триггера 11 иэсостояния "0" в состояние "1" в блоке 3 по сигналам 3.5 и 3.6 по первому такту устанавливается в ".1" тригге 24, по второму такту при отсут.Р 4ствии внешнего запроса - триггер 26,по четвертому такту - триггер 27(интервал 11 на фиг. 3). В блоке 3 10формируются на выходах: 3.9 - адреспервого управляющего слова УС,; 3,8 -код 01, по которому мультиплексор 9выбирает адрес УС, 3. 12 - сигналобращения к памяти, по которому происходит чтение УС из блока 2;3.10 -сигнал загрузки УС в счетчики 4 и 5и регистры 6 и 7.Далее блок 1 принимает информацию с входной линии, номер которой 20поступает в блок 1 из регистра 7,После приема очередного параметраблок 1 формирует на выходе, подключенном к входу мультиплексора 8, кодпараметра, а в цепи 3.3 - запрос . 25"Запись", по которому в блоке 3 устанавливаются в " 1" триггер 22, приотсутствии внешнего запроса - триггеры 26 и 27 (интервал 111 на Фиг, 3).Блок 3 формирует на выходах: 3.7код 01, по которому мультиплексор 8выбирает код параметра с выхода блока 1; 3,8 - код 00, которому мультиплексор.9 выбирает код адреса с выхода счетчика 5 3.12 - сигнал обра 35щения к памяти, по которому производится запись в блок 2 информации,принятой от абонента; 3, 11 - сигналмодификации, по которому увеличивается на единицу значение адреса эапиОси в счетчике 5 и уменьшается на единицу количество ячеек в зоне (счетчик 4), к которым предстоит обращение блока 1 по текущему УС.В счетчике 4 вслед за модификацией анализируется количество "необновденных" ячеек в зоне. При равенствеего нулю в цепи 3.4 формируется зацрос на чтение следующего УС, покоторому в блоке 3 в режиме "Прием" 50("1" значение сигнала в цепи 3.5)устанавливаются в " 1" триггер 23,при отсутствии внешнего запроса -триггеры 26 и 27 (интервал 7 нафиг. 3). Блок 3 формирует на выходах:553.8 - код 10, по которому мультиплексор 9 выбирает код адреса с выходарегистра 6; 3.12 - сигнал обращения к памяти, по которому производится чтение в блоке 2 кода УС; ; 3. 10 - сигнал загрузки УС в счетчики 4 и 5 и регистры 6 и 7.По новому УС осуществляется прием информации от нового абонента в другую зону блока 2, вслед за последним УС в цепочке выбирается первый УС и т.д.В процессе приема информации с абонентов триггер 11 может быть переключен на режим "Нет приема", тогда запрос на считывание следующего УС в блоке 3 не устанавливает в "1" триггер 23 и чтение следующего УС, не происходит, цепочка УС "разрывается", после чего в блок 2 может быть загружена новая цепочка УС, от, личающаяся от прежней, например, новым набором абонентов или их очередностью, или частотой их опроса. При переключении триггера 11 в режим "Прием" возобновляется работа уСтройства, Таким образом, в устройстве производится непрерывно прием информации от абонентов и буферизация ее в блоке 2, откуда проводится чтение информации в моменты времени, определяемые программой процессора УЦВМ, подключенного к входам управляющих слов, адреса запроса и к выходу устройства, беэ учета того, какой абонент подключен к блоку 1 и какой параметр принимается в зону на момент считывания, т.е. ввод инФормации в процессор происходит, как от синхронных абонентов.Часто на различных участках работы УЦВМ в зависимости от темпов смены информации .в абонентах часть информации не следует вводить в .УЦВМ, а для "динамичных" абонентов требуется обеспечить минимальную задержку от смены информации в абоненте до использования ее в алгоритмах УЦВМ. Эти функции обеспечиваются в отличие от устройства - прототипа в предлагаемом устройстве при помощи оперативной перезагрузки новой цепочки управляющих слов, где могут повторяться управляющие слова для абонента с большой динамикой и отсутствовать управляющие слова для абонентов иэ числа подключенных к устройству, информация которых не нужна на предстоящем участке работы УЦВМ.Формула изобретения Устройство для ввода информации от асинхронных абонентов, содержащее блок выбора абонента, блок памяти, блок управления, первый и второй счетчики, первый регистр, входы группы блока выбора абонента являются информационными входами устройства, первый вход блока выбора абонента и второй вход блока управления - таки товым входом устройства, первыи вход блока управления - входом запроса устройства, первый выход блока выбора абонента соединен с третьим входом блока управления, выкод блока памяти - с первыми входами первого и второго счетчиков, первого регистра и является информационным выходом устройства, второй выход блока управления соединен с вторыми входами первого регистра и первого и второго счетчиков, а третий выход " с третьими входами первого и второго счетчиков, выход первого счетчика соединен с четвертым входом блока управления, о т л и ч.а ю щ е е с я тем, что, с целью расширения области применения за счет обработки информации в виде непрерывной последовательности слов, в него введены второй регистр, первый и второй мультиплексоры, дешифратор, первый триггер, элемент задержки, первый и второй элементы И и элемент НЕ, первый вход первого мультиплексора. является входом управляющих слов устройства, первый вход второго мультиплексора - входомадреса устройства, второй выход блока выбора абонента соединен с вторым входом первого мультиплексора, выход первого мультиплексора - с вторыми входами блока памяти первого триггера, выход второго мультиплексора соединен с первым входом блока памяти и входом дешифратора, выход которого соединен с первым вхо О дом второго элемента И и входом эле.мента НЕ, выход которого соединен с первым входом первого элемента И,выход которого соединен с третьим входом блока памяти, выходы первой груп пы блока управления соединены с входами группы первого мультиплексора, вь 1 ходы второй группы блока управления соединеныс входами группы второго мультиплексора, первый выход бло ка управления соединен с вторым входом второгб мультиплексора, выходы первого регистра и второго счетчика соединены с третьим и четвертым входами второго мультиплексора соответственно, четвертый выход блока управ.ления - с вторыми входами первого и второго элементов И, выход второго элемента И соединен с первым входом первого триггера, первый выход кото рого соединен с пятым входом блока .управления, шестой вход которого соединен с выходом элемента задержки, вход которого соединен с вторым выходом первого триггера, первый и второй входы и выход второго регистра соединены соответственно с выходом блока памяти, вторым выходом блока управления, с вторым входом блока выбора абонен та.1238094 Составитель А.Трунона Техред Л,Сердюкова ктор В.Бутяга ное по113035,роизводственно-полиграфическое предприятие, г.ужгород, ул.Проектна 3.3,цактар С.Ликаз 3293/ВНИИПИ Тираж 671 П дарственного комитета ССС изобретений и открытий ва, Ж, Раушская наб.,
СмотретьЗаявка
3817323, 27.11.1984
ПРЕДПРИЯТИЕ ПЯ А-1001
ВЛАСЕНКО ГАЛИНА МИХАЙЛОВНА
МПК / Метки
МПК: G06F 13/00
Метки: абонентов, асинхронных, ввода, информации
Опубликовано: 15.06.1986
Код ссылки
<a href="https://patents.su/6-1238094-ustrojjstvo-dlya-vvoda-informacii-ot-asinkhronnykh-abonentov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации от асинхронных абонентов</a>
Предыдущий патент: Устройство для сопряжения источника и приемника информации
Следующий патент: Устройство управления для селекторного канала
Случайный патент: Устройство для обработки материала