Устройство ввода-вывода информации

Номер патента: 1226429

Авторы: Жупиков, Шляхтин

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 801226429 0 0 ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ЗОБРЕТЕН ОМУ СВИДЕТЕЛ Н АВТ сравнения, регистр сдвига, триггер признака состояния и группа элементов И, первые, вторые и третьи входы и выходы которых соединены соответственно с выходом регистра сдвига, выходом триггера признака состояния, третьим выходом данных блока управляющей памяти и выходом данных устройства, первый и второй входы и выход схемы сравнения соединены соответственно с входом данных устройства, выходом блока па мяти сообщений и входом данных блока памяти признаков, синхровход,3 1 вход данных и вход установки нуля регистра сдвига соединены соответственно с входом записи устройства, выходом блока памяти сообщений и третьим выходом данных блока управляющей памяти, а синхровход, вход установки "единицы" и вход установки "нуля" триггера признака состояния соединены соответственно с входом кода операции устройства, выходом блока памяти признаков и третьи(21) (22) (46) (71) инст (72) (53) (56) ический ин 975.9,1974. кл. СПа 19 л 54) УСТ МАЦИИ 57) Изо и вычис ОИСТВО ВВОДА-ВЫВОДА ИНФО е относится к обласой техники и предетен ител ода-вывода данн пающих от источ назначено циклическ ков инфор является ляпос ю изобрете мации повьпп ельно усте производ С этои целью ащее блок пам правляющей па знаков, комму а введены .сх ти устро ройство, общений,ти сояти,атор од блокти пр адре ходом данных блоамяти. 2 ил. равляю лок пам и счетчи м 3613406/24-2429.06,8323,04,86. Бюл. У 15Таганрогский радиотетут им. В.Д.КалмыковВ.И.Жупиков и С.А.Шл681,325(088.8)Патент ФРГ Ф 201367306 Р 13/00, опубликтент Японии У 49-28206 Р 9/46, опублик.тент США У 3711836106 Р 3/00, опублик. УеИзобретение относится к вычислительной технике и предназначено для ввода-вывода данных, циклически поступающих от источников информации.Цель изобретения - повышениепроизводительности устройства.На фиг. 1 приведена Функциональная схема устройства ввода-вывода информации, на фиг. 2 - временные диаграммы, поясняющие его работу.Устройство фиг. 1) содержит блок1 памяти сообщений, вход 2 данных которого соединен с входом данныхустройства и первым входом 3 схемы4 сравнения, второй вход 5 которойподключен к выходу блока 1, Крометого, выход блока 1 соединен с входом 6 данных регистра 7 сдвига. Устройство содержит также блок 8 управляющей памяти. Выход схемы 4 подключен к входу 9 данных блока 10 памяти признаков, выход которого соединен с входом 11 установки "единицы"триггера 12 признака состояния,Синхровход 13 триггера 12 подключенк входу кода операции устройства.Первый вьгход 14 данных блока 8 соединен с первым входом 15 данных ком 3 Омутатора 16, выход которого подключен к адресному входу 7 блока 1 иадресному входу 18 блока 10, Счетный вход счетчика 19 адреса соециненс адресным входом устройства, а выход счетчика 19 подключен к второму 5входу 20 данных коммутатора 16 и адресному входу 21 блока 8, управляющий вход 22 которого соединен с адресным входом устройства, а второйвыход 23 данных блока 8 подключен к Овыходу номера группы устройства, Первые входы элементов И 24 группы соединены с выходом регистра 7, выходыэлементов И 24 группы подключены квыходу данных устройства, а вторыевходы 25 элементов И 24 группы соединены с выходом триггера 12. Вход 26считывания блока 1 и вход 27 считывания блока 10 подключены к входу считывания устройства, а вход 28 записиблока 1 и вход 29 записи блока 10соединены с входом записи устройства,который кроме того соединен с синхровходом 30 регистра 7. Вход 31 разрешения обращения блока 1 и управляющий вход 32 коммутатора 16 подключены к входу кода операции устройства, а третий выход 33 данных блока 8 соединен с третьими входами элементов И 24 группы и входами установки "нуля" триггера 12 и регистра 7,Блок 1 памяти предназначен для последовательного приема данных от циклически опрашиваемых источников информационных сообщений и их накопления. Схема 4, сравнения предназначена для сравнения значений принятого информационного сообщения с сообщением от этого же источника, принятым в предыдущем цикле опроса. Блок 8 памяти предназначен для предварительной записи и хранения адресов источников информационных сообщений, собранных в группы с учетом функционального назначения источника, Блок 8 построен таким образом, что его информационная емкость Е равна или больше следующего выражения:ЕЫ (ш+и+1,адресоврорЯдовгде Ч - количество источников информационных сообщений, ш - количество разрядов, достаточных для занесения кода наибольшего адреса источника, и - количество разрядов, достаточцых для занесения кода наибольшего номера Функциональной группы источников. Один разряд добавляется для занесения метки конца группы.Коды адресов источников информационных сообщений, принадлежащих по своим Функциональным признакам к одной и той же группе, заносятся в ячейки блока 8 без пропусков адресов этих ячеек. По адресу ячейки блока Я, в которой занесен код адреса последнего датчика этой группы, находится код номера группы и метка конца группы. Таким же образом в блок 8 заносится служебная информация обо всех функциональных группах датчиков. Информация о последовательности обработки заносится в блок 8 до начала. работы с конкретным объектом контроля и зависит от количества источников информационных сообщений объекта, их адресов и разделения по функциональным признакам, В качестве блока 8 возможно использовать перепрограммируемое постоянное запоминающее устройство, Счетчик 19 предназначен для формирования циклического кода адреса, Количество элементов И 24 группы определяет максимально возможное количество источнисение информации в регистр 7 и триггер 12 по сигналу записи, обусловленотем, что информация на выходе блоков1 и 10 появляется с задержкой относительно сигнала считывания. Записьв блок 1 запрещается по входу 31 сигналом кода операции. При поступленииследующего сигнала управления адресом счетчик 19 меняет свое состояние на "единицу" счета и из блока 8 считывается следующий адрес источника информационного сообщения этой же группы и т.д.Описанный процесс повторяется до считывания адреса последнего источника информационного сообщения группы. При этом появляется метка конца группы на выходе 33 блока 8. По этой метке при взведенном триггере 12 информационные сообщения, собранные в регистре 7 по функциональным признакам, при помощи группы открытых элементов 24 поступают на выход данных устройства для дальнейшего использования, При отсутствии признака изменения состояния в группе информационных сообщений невзведенном триггере 12) группа элементов И 24 закры та и не пропускает информацию на выходПо заданному фронту метки конца группы обнуляются триггер 12 и регистр 7 и по следующему сигналу управления адресом начинается обработка информационных сообщений следующей группы источников.Рассмотрим для примера контроль прохождения одной из команд, условно обозначенной А и воздействующей одновременно на К исполнительных устройств в различных местах объекта контроля, Поступление команды на исполнительные устройства контроли- руется источниками информационных сообщений (датчиками) с номерами А 1,А 2АК, Пусть в блоке 8 для занесения информации об этой функциональной группе датчиков вьщелены ячейки, начиная с адреса М+1. Вид заполнения этих ячеек 8 представлен в таблице.Приеминформации от датчиков функциональной группы А и выявле ние изменений в ней производится вцикле приема в тактах с номерами А 1,А 2АК такты отсчитываютсяпо сигналу управления адресом, заодин тактпроизводится приемили обработкаинформации отодного датчика з 1226429 4 ков информационных сообщений,объединяемых в функциональную группу.Устройство работает следующим образом.В цикле приема при отсутствии 5сигнала кода операции по каждому сигналу управления адресом счетчик 19меняет свое состояние на "единицу"счета. Каждому коду на выходе счетчика 19 соответствует информационное 1 Осообщение от определенного источника на входе 2 блока 1. На входы 17 и18 блоков 1 и 10 через коммутатор16 подключается сигнал с выхода счетчика 19. По сигналу считывания из 15блока 1 считывается информационноесообщение, поступившее в этот блокв предыдущем цикле приема по этомуже адресу, и сравнивается схемой 4с вновь пришедшим сообщением. По 20сигналу записи в блок 1 записываетсявновь поступившее информационноесообщение, а в блок 10 записываетсяпо этому же адресу результат сравнения. Таким образом в цикле приема 25выявляется наличие изменений информационных сообщений от источниковв отдельности и признак измененийзаписывается в блок 10, а в блок 1записываются вновь поступившие информационные сообщения.1В цикле обработки при наличиисигнала кода операции через коммутатор 16 на адресные входы 17 и 18 блоков 1 и 10 поступает сигнал с выхода 3514 блока 8. По сигналу управленияадресом счетчик 19 вырабатывает очередной код адреса, по которому считывается информация из блока 8, навыходе 14 которого появляется код 40адреса очередного источника, информационное сообщение от которого подлежит обработке, На выходе 23 блока 8появляется код номера группы, а навыходе 33 - метка конца группы, если считанный адрес источника информационного сообщения является последним в своей группе. По сигналу считывания по этому адресу считываетсясоответствующее информационное со.общение и признак изменения состояния, если он был выявлен в цикле приема. По сигналу записи при наличиипризнака изменения состояния вводится триггер 12. По этому же сигналу ,55в регистр 7 заносится информационноесообщение и обнуляется признак изменения состояния в блоке 1 О. Зане1226429 6Продолжение таблицы Ацресячейкиблока Метка конНомер группы в двоич ном кодеАдресатчика ца группы в двоич ном коде АК И+К+1 Адресячейкиблока 8 50Метка конАдресдатчика Номер группы в двоичном коде ца группы в двоичном коде М+1 А 1 М+2 3Во время обработки в такте с номером М+1 по сигналу управления адресом из блока 8 считывается код адреса датчика А 1, По этому адресу по сигналу считывания из блока 1 считывается информация о состоянии датчика А 1, а из блока 10 - информация о признаке изменения. Если во время приема информации от этого датчика выявлено изменение его состоя О ния, то выход блока 1 О устанавливается в единичное состояние. По сигналу записи при наличии единичного состояния на выходе блока 10 взводится триггер 12. По этому же сиг налу информация о состоянии датчика А заносится в регистр 7 и обнуля,ется ячейка с адресом А 1 блока 10. Но следующему сигналу управления адресом из блока 8 считывается код ад реса датчика А 2 и повторяются все операции, описанные выше и т.д.В такте обработки с номером М+К из блока 8 считывается код адреса датчика АК, код группы А и метка кон ца группы. Если при этом триггер 12 взведен, то информация о состоянии датчиков группы А с выхода регистра 7 через группу элементов И 24 поступает на выход. Если в этой группе 30 не выявлено изменение состояния (триггер 12 не взведен), то информация Ь состоянии группы А на выход не поступает, так как группа элементов И 24 закрыта.35.В такте обработки с номером М+К+1 начинается обработка информации о состоянии следующей функциональнойгруппы,Таким образом на выходе устрой ства ввода-вывода информации вырабатывается информация только о тех группах источников информационных сообщений, в которых обнаружены изменения, что позволяет увеличить пропускную способность и производительность устройства. Номер разряда блока памяти Номер разряда блока памяти Информация о первом датчике следующей группы Ф о р и у л а изобретения Устройство ввода-вывода информации, содержащее блок памяти сообщений, блок памяти признаков, блок управляющей памяти, коммутатор и счетчик адреса, счетный вход и выход которого соединены соответственно с адресным входом устройства и адресным входом блока управляющей памяти, управляющий вход, первый и второй выходы данных которого подключены соответственно к адресному входу устройства, первому входу данных коммутатора и выходу номера группы устройства, второй вход данных и управляющий вход коммутатора соединены соответственно с выходом счетчика адреса и входом кода операции устройства, вход данных, вход разрешения обращения, вход записи, вход считывания и адресный вход блока па- мяти сообщений подключены соответственно к входу данных, входу кода операции, входу записи, входу считывания устройства и выходу коммутатора, адресный вход, вход записи и вход считывания блока памяти признаков соединены соответственно с выходом коммутатора, входом записи и входом считывания устройства, о т л и ч аю щ е е с я тем, что, с целью повышения производительности, оно содержит регистр сдвига, схему сравнения, триггер признака состояния и группу элементов И, первые, вторые и третьи входы и выходы которых подключены соответственно к выходу регистра сдвига, выходу триггера признака сос 7 1 тояния, третьему выходу данных блока управляющей памяти и выходу данных устройства, первый и второй входы и выход схемы сравнения соединены соответственнО с входом данных устройства, выходом блока памяти сооб щений и входом данных блока памяти признаков, вход установки "нуля", вход установки "единицы" и синхровход триггера признака состояния 226429 8подключены соответственно к третьему выходу данных блока управляющей памяти, выходу блока памяти признаков и входу кода операции устройства, а вход установки "нуля", вход данных и синхровход регистра сдвига соединены соответственно с третьим выходом данных блока управляющей памяти, выходом блока памяти сообщений 10 и входом записи устройства..Па 33/47ВН 63ударствецногоизобретенийа, Ж, Рауш сн СР д комитета открытий кая наб., ИИПИос делам

Смотреть

Заявка

3613406, 29.06.1983

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

ЖУПИКОВ ВЛАДИМИР ИЛЬИЧ, ШЛЯХТИН СЕРГЕЙ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 3/00

Метки: ввода-вывода, информации

Опубликовано: 23.04.1986

Код ссылки

<a href="https://patents.su/6-1226429-ustrojjstvo-vvoda-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство ввода-вывода информации</a>

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