Изобретение относится к вычйсли.тельной технике. При разработке высокоточных систем обработки информации Б реальном времени и, в частности в контуре управления |- существенным фактором повышения динамической точности вырабатываемых параметров . является своевременная отработка внешних запросов по вводу-выводу информации. Известен ряд устройств, содержаUQix группу элементов и решстры Г11 Недостатком этих устройств явля- влгся не управляемые потери времени на восприятие запросов и их отработку. Наиболее близким к предлагаемому по технической сущности и достигаемо результату является устройство, соде жащее регистры и узлы приоритета Г2 Недостатком этого устройства является невозможность точной съемки м мента времени поступления информации. ; Цель изобретения - обеспечение .повышения динамической точности вре менных параметров. Поставленная цель достигается тем, что в устройство приоритетного управления вводом информгщии в цифровую вычислительную машину (ЦВМ), содержащее регистр индикации, узел приоритета, регистр выделенного запроса, введены шесть блоков элементов и, шифратор,элемент ИЛИ, блок задержек, элемент задержки,регистр запомина|нйя числа и счетчик,причем запросный /вход устройства соединен с информацион ным входом регистра индикации, с первым входом tjepBorb блока элементов И со счетным входом счетчика, информационный вход устройства соединен с вторым входом первого блока элементов И, выход которого соединен с информационным входом регистра запоминания числа, пряксле разрядные выходы регистра индикации соединены с первым входом второго блока элементов И, инверсные выходы регистра индикации соединены с первым входом { ётьего блока элементдв И, вторые. входы второго и третьего блоков элементов И-соединены с выходом регистра выделенного запроса с входами элемента ИЛИ и с первым входом четвертого блока элементов И, второй вход которого соединен с входом ответа абонента устройства, выход четвертого блока элементов И соединен с входом блока задержек и с первым входом пятого блока элементрв И, второй вход которого соединен с вводом регистра запоминания числа, первый выход блока задержек соединен с входами сброса регистра запоминания числа и регистра индикации, и с входом блокировки счетчика, второй выход блока задержек соединен с первым входом шестого блока элементов И, второй вход которого соединен с выходом счетчика, третий вход шестогоблока элементов И соединен с кодовым входом устройства, третий выход блока задержек соединен с..входами сброса ре гистра выделенного запроса и счетчи ка, выходы второго и третьего блоко элементов И соединены с входами шифратора, выход элемента ИЛИ соеди нен с сигнальным выходом устройства и через элемент задержки с входом блокировки узла приоритета, входы которого соединены с прямым и инвер ным выходами регистра индикации, вы ход узла приоритета соединен с вход регистра выделенного запроса, выход шифратора соединен с кодовым выходо устройства, выходы пятого и шестого блоков элементов И соединены с ин-: формационными выходами устройства. На чертеже приведена структурная схема устройства. Устройство содержит регистр 1 ин дикации, узел 2 приоритета, регистр 3 вьщеленного запроса, блоки 4 и 5 элементов И, шифратор 6, блок 7 эле ментов И, элемент ИЛИ 8, элемент 9 задержки,, блок 10 задержек, блок. 11 элементов И, регистр 12 запоминания числа, счетчик 13, блоки 14 и 15 эл ментов И, запросный вход 16 устройства, информационный вход 17 устрой ства ,кодовый вход 18 устройства, информационные выходы 19 устройства кодовый выход 20 устройства, вход 21 ответа абонента устройства, сигнальный выход 22 устройства. Работа устройства происходит еле дующим образом. Сигнал запроса на ввод информаци поступает на вход 16 одновременно с самой информацией, поступающей на вход 17 в виде кода. Одновременно сзаписью этой информации через блок 11 в регистр 12 сигнал с выхода 16 запоминается в соответствующем разряде регистра 1 индикации и запускает счетчик 13. ) В зависимости от наличия в обработке ранее пришедших запросов, запросов более высоких уровней в соответствии со шкалой приоритетов поступивший запрос либо сразу выделяется узлом 2, либо становится в очередь ожидания взятия в обработку Выделенный узлом 2 запрос запоми нается в соответствующем разряде ре гистра 3, позиционный код которого . с единицей в выделенном разряде поступает с одной стороны на блок 7 и элемент ИЛИ 8, с выхода которого обобщенный сигнал в виде сигнала требования доступа к ЦВМ поступает на вход 22 и через время, определяемое элементом 9, поступает на блокировку дальнейшей работы узла 2, обеспечивая тем самым фиксацию выделенного запроса до момента его отработки, а с другой стороны запрос поступает на блоки 4 и 5, при этом на выходе блока сформируется позиционный код с единицей в выделенном разряде, а на выходе блока 5 сформируется код с нуляМи во всех разрядах. На основе такого кода, в первой половине которого г имеется одна единица, на вьпсоде шифратора б вырабатывается код команды ввода с адресом ячейки памяти для записи первого слова, содержащего код числа. По истечении времени, в течении которого наступает реакция ЦВМ на сигнал с выхода 22, из ЦВМ в устройство на вход 21 поступит сигнал готовности ЦВМ к вводу информации, который, опрашивая блок 7, выделяет сигнал i-ro абонента, который в свою очеред ь, опрашивает блок 14 и тем самым списывает первое слово С число )в память ЦВМ. Сигнал с выхода блока 7 одновременно поступает на блок 10 задержек и через соответствукадую задержку, выделяясь на первом выходе, осуществляет блокировку работы счетчика 13, сброс регистра 12 и сброс регистра 1. В результате последнего происходит срабатывание блока 5, на выходе которого выделяется код с единицей в выделенном разряде, а на выходе блока 4 устанавливается нулевой код; как следствие этого, шифратор б перестроится и сформирует следующий код команды ввода с новым адресом ячейки памяти. В следующем такте на втором выходе блока 10 сформируется сигнал, который осуществит списывание через блок 15 в ЦВМ второго слова, представляющего собою код текущего времени с кодом поправки, который запишется в память ЦВМ по новому адресу. Наконец в последнем такте на третьем выходе блока 10 сформируется сигнал, который осуществит сброс счетчика 13 и сброс регистра 3, в результате чего снимется сигнал с выхода 22 и, как следствие этого, разблокируется узел 2, и все устройство приходит в исходное начальное состояние. Как следует из рассмотрения работы устройства, учет точного времени поступления информации в ЦВМ складывается из нескольких компонент. Случайный интервал времени между моментом поступления запроса от ис
название | год | авторы | номер документа |
---|---|---|---|
Имитатор абонентов | 1983 |
|
SU1291987A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1992 |
|
RU2032938C1 |
Многоканальное устройство для прерывания программ | 1978 |
|
SU771670A1 |
Микропрограммное устройство для обработки прерываний | 1983 |
|
SU1126956A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство переменного приоритета | 1982 |
|
SU1083192A1 |
Устройство для обмена информацией | 1982 |
|
SU1048468A1 |
Устройство для обслуживания запросов | 1984 |
|
SU1226464A1 |
Устройство приоритетного прерывания для микро-ЭВМ | 1982 |
|
SU1113803A1 |
Устройство для прерывания программ | 1981 |
|
SU972511A1 |
Авторы
Даты
1982-10-30—Публикация
1981-04-27—Подача