(54) УСТРОЙСТВО ДЛЯ ВЫБОРА ИНФОРМАЦИОННЫХ КАНАЛОВ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для выбора информационных каналов | 1977 |
|
SU674248A2 |
Устройство для выбора информационных каналов | 1975 |
|
SU562952A1 |
Устройство для выбора информационных каналов | 1976 |
|
SU651489A1 |
Устройство центрального управления процессора | 1983 |
|
SU1136177A1 |
Устройство для обмена данными между оперативной памятью и периферийными устройствами | 1990 |
|
SU1837305A1 |
Ассоциативное оперативное запоминающее устройство | 1986 |
|
SU1363307A1 |
Устройство для сопряжения каналов ввода-вывода с оперативной памятью | 1985 |
|
SU1267427A1 |
Устройство управления каналами | 1977 |
|
SU732870A1 |
Устройство для выбора и переадресации каналов | 1985 |
|
SU1341729A1 |
Ассоциативное оперативное запоминающее устройство | 1988 |
|
SU1667155A1 |
1
Изобретение касается, радиосвязи и может использоваться для ввода телеметрической информации в системы обработки данных и системы регистрации телеметрической информации.
Известно устройство для выбора информационных каналов, содержащее блок оперативной памяти, первый выход которого соединен с установочными входами регистра сдвига и блока выделения управляющего сигнала маски, выход которого подключен к первому входу блока управления, первый выход которого соединен с информационным входом регистра сдвига, выход которого подк.гаочен к счетному входу счетчика результатов, установочный вход которого соединен с вторым выходом блока оперативной памяти, а выход счетчика результатов подключен к первому входу вентиля, второй вход которого соединен с вторым выходом блока управления, третий выход которого подк.таочен к управляющему входу блока приема информации, первый выход которого через фиксатор нулевого состояния подключен к второму входу блока управления l.
Однако известное устройство имеет недостаточное быстродействие.
Цель изобретения - повышение быстродействия .
Для этого в устройство для выбора информационных каналов, содержащее блок оперативной памяти, первый выход которого соединен с установочными входами регистра сдвига и блока выделения управляющего сигнала маски, выход которого подключен к первому вхо0ду блока управления, первый выход которого соединен с информационным входом регистра сдвига, выход которого подключен к счетному входу счетчика результатов, установочный вход
5 которого соединен с вторым выходом блока оперативной памяти, а выход счетчика результатов подключен к первому входу вентиля, второй вход которого соединен с вторым выходом бло0ка управления, третий выход которого подключен к управлянэщему входу блока приема информации, первый выход которого через фиксатор нулевого состояния подключен к второму входу блока
5 управления, введен блок .анализа, причём первый и второй входы блока анализа соединены с соответствующими выходами блока приема информации, первый выход блока анализа подключен
0 к входу б.пока оперативной IMMHTH,
второй выход блока анализа подключен к информационному входу блока выделения управляющего сигнала маски, третий вход блока анализа соединен с четвертым выходом блока управления а третий выход блока анализа подключен к третьему входу блока управления.
На чертеже представлена структурИая электрическая схема предложенног устройства.
Устройство содержит блок 1 управления, блок 2 приема информации, блок 3 анализа, блок 4 оперативной памяти, блок 5 выделения управляющего сигнала маски, регистр б сдвига, счетчик 7 результатов, фиксатор 8 нулевого состояния и вентиль 9.
Устройство работает следующим образом.
Перед началом работы в блок 4 оперативной памяти заносятся исходные данные (маска и константы). Каждый разряд поля маски соответствует определенному исходному номеру канала. Наличие 1 в разрядах масйи означа,ет, что соответствующие исходные каналы подлежат выбору. В поле констант в каждое слово блока 4 оперативной памяти заносится константа - количество 1, содержащихся в поле маски для всех слоев, адреса которые меньше адреса данного слова. Кроме того, перед началом работы в блок 3 анализа заносятся границы рабочих зон памяти. После получения сигнала запроса от блока 1 управления источник исходных каналов выдает в устройство очередной исходный номер канала, ход которого фиксируется на регистре блока 2 приема информации. Содержимое регистра блока 2 приема информации транслируется в блок 3 анализа и сравнивается с кодами границ рабочих зон, причем сравнению подвергаются старшие разряды кода исходного номера канала, определяющие адрес ячейки блока 4 оперативной памяти, и младшие разряды кода исходного номера канала, определяющие адрес (номер) разряда слова памяти.
Если в результате работы блока 3 анализа окажется, что код старших разрядов исходного номера канала лежит вне пределов рабочей зоны или код младших разрядов исходного номера канала лежит вне пределов рабочей зоны, или оба кода (старших и младших разрядов) лежат вне границ рабочей зоны, то обращение к блоку 4 оперативной памяти не производится, а из блока 3 анализа в блок управления вьадается сигнал, свидетельствующий о том, что из устройства необходимо выдать в источник исходных каналов очередной сигнал запроса. Если же в результате работы олока 3 анализа окажется, что код старших разрядов исходного номера
канала лежит в пределах рабочей зоны и код младших разрядов исходного номера канала лежит в пределах рабочей зоны, то значения кодов старших и младших разрядов исходного номера канала поступают из блока 3 анализа соответственно в блок 4 оперативной памяти и в блок 5 выделения управляющего сигнала маски. В результате обращения к блоку 4 оперативной памяти из него считывается содержимое требуемого слова. Разряды поля маски считанного слова фиксируются на регистре б сдвига, а константа поля - на счетчике 7 результатов. Блок 5 выделения управляющего сигнала маски выделяет нужный разряд после маски считанного слова и выдает его значение в блок 1 управления. Если выбранный разряд поля маски содержит О, то работа устройства прекращается и блок 1 управления выдает в источник исходных каналов очередной сигнал аапроса. Если же выбранный разряд поля маски содержит 1, то устройство выполняет последовательность циклов по формированию нового адреса канала. Количество циклов равно порядковому номеру выбранного разряда в слове, считая с младших разрядов слова. Цикл, в котором на счетЧике 7 результатов фиксируется новый номер канала, состоит из двух тактов, остальные (предыдущие) циклы - из грех тактов.
Такт 1. Блок 1 управления вырабатывает сигнал сдвига и подает его на сдвигающий вход регистра 6. В результате этого содержимое регистра б сдвигается в сторону младших разрядов. Если на выходе регистра б появляется 1, то она считывается на счетчике 7 результатов.
Такт 2. Если на выходе фиксатора 8 нулевого состояния имеется сигнал 1, блок 1 управления осуществляет выдачу нового адреса канала, сформированного на счетчике 7, путем воздействия соответствующим управляющим сигналом на вентиль 9, на второй вход которого поступает код адреса канала со счетчика 7, после чего блок 1 управления выдает в источник исходных каналов очередной сигнал запроса. Если же на выходе фиксатора 8 нулевого состояния имеется О, блок 1 управления инициирует . выполнение третьего такта цикла.
Такт 3. Блок 1 управления вырабатывает сигнал -1, поступающий на второй вход блока 2 приема информации и затем инициирует начало нового цикла работы по формированию нового адреса канала.
Следует отметить, что в течение всех циклов работы по формированию нового адреса канала блок 3 анализа не реагирует на изменение солержимого регистра в блоке 2 приема инФормации. Введение блока анализа и его связей с другими блоками позволяет повысить быстродействие устройства по сравнению с известным. Формула изобретения Устройство для выбора информацион ных каналов, содержащее блок оперативной памяти, первый выход которого соединен с установочными входами регистра сдвига и блока выделения управляющего сигнала маски, выход которого подключен к первому входу бло ка управления, первый выход которого соединен с информационным входом регистра сдвига, выход которого подклю чен к счетному входу счетчика резуль татов, установочный вход которого со динен с вторым выходом блока оперативной памяти, а выход счетчика результатов подключен к первому входу вентиля, второй вход которого соединен с вторым выходом блока управления , третий выход которого подключен к управляющему входу блока приема информации, первый выход которого через фиксатор нулевого состояния подключен к второму входу блока управления, отличающееся тем, что, с целью повышения быстродействия, в него введен блок анализа, причем первый и второй входы блока анализа соединены с соответствующими выходами блока приема информации,первый выход блока анализа подключен к входу блока оперативной Пс1мяти, второй выход блока анализа подключен к информационному входу блока выделения управляющего сигнала маски, третий вход блока анализа соединен с четвертым выходом блока управления, а третий выход блока анализа подключен к третьему входу блока управления. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР 562952, кл. Н 04 Q 9/14, 1975 (прототип) .
Авторы
Даты
1981-06-07—Публикация
1977-08-11—Подача