1
Изобретение относится к радиотехнике, может использоваться для ввода телеметрической информации в системы обработки данных и системы регистрации телеметрической информации.
Известно устройство для выбора информационных каналов, содержащее последовательно соединенные блок приема информации, блок оперативной памяти, блок выделения управляющего сигЦала и блок управления, первый выход которого подключен к управляющему входу вентиля, а второй - ко входу блока приема информации и к сдвигающему входу регистра сдвига, выход которого подключен к счетн&му входу счетчика результата, причем установочный вход регистра сдвига соединен с выходом блока оперативной памяти, второй выход которого подключен к установочному входу счетчика, результата; при этом второй выход блока приема информации подключен ко входу фиксатора состояния и ко второму входу блока выделения управляющего сигнала 1.
Однако у этого устройства недостаточное быстродействие.
Цель изобретения - повыш.ение быстродействия.
Для этого в устройство для выбора информационных каналов, содержащее последовательно соединенные блок приема информации, блок оперативной памяти, блок выделения управляющего сигнала и блок управления, первый выход которого подключен к управляющему входу вентиля, а второй - ко входу блока приема информации и к сдвигающему входу регистра Сдвига, выход которого подключен к счетному входу счетчика результата, причем установочный вход регистра сдвига соединен . с выходом блока оперативной памяти, второй выход которого подключен к установочному входу счетчика результата, причем второй Вйхотх блока приема информации подключен ко входу фиксатора состояния и ко второму входу блока выделения управляющего сигнала, введены элемент ИЛИ и последовательно соединенные счетчик циклов, блок сравнения, элемент И, дополнительный регистр сдвига, дополнительный счетчик результата и сумматор, причем третий выход блока оперативной памяти подключен к установочному входу дополнительного регистpa сдвига и к третьему входу блока выделения управляющего сигнала, выход фиксатора состояния через элемент ИЛИ подключен ко второму входу блока управления, второй выход блока приема информации подключен к другому входу блока сравнения, второй выход которого подключен к другому входу элемента ИЛИ, второй выход блока упр-авления подключен ко входу счетчика циклов и к другому входу элемента И, выход счетчика результата подключен к другому входу сумматора, выход которого подключен к информационному входу вентиля. На чертеже изображена структурная электрическая схема предлагаемого устройства. Устройство для выбора информационных КйнаЛов содержит последовательно соединенные блок приема информации 1, блок оперативной памяти 2, блок выделения управляющего сигнала 3 и блок управления 4. Первый выход блока 4 подключен к управляющему входу вентиля 5, а второй - ко входу блока приема информации 1 и к сдвигающему входу регистра сдвига 6, выход которого подключен к счетному входу счетчика результата 7. Установочный вход регистра сдвига 6 соединен с выходом блока оперативной памяти 2, второй выход которого подключен к установочному входу счетчика результата 7. При этом второй выход блока приема информации 1 подключен ко входу фиксатора состояния 8 и ко второму входу блока выделения управляющего сигнала 3. В схему входят также элемент ИЛИ 9 и последовательно соединенные счетчик циклов 10, блок сравнения 11, элемент И 12, дополнительный регистр сдвига 13, дополнительный счетчик результата 14 и сумматор 15, причем третий выход блока оперативной памяти 2 подключен к установочному входу дополнительного регистра сдвига 13 и к третьему входу блока выделения управляющего сигнала 3, выход фиксатора состояния 8 через элемент ИЛИ 9 подключен ко второму входу блока управления 4, второй выход блока приема информации 1 подключен к другому входу блока сравнения 11, второй выход которого подключен к другому входу элемента ИЛИ 9; второй выход блока управления 4 подключен ко вхо. ду счетчика циклов 10 и к Другому входу элемента И 12, выход счетчика результата 7 подключен к другому входу сумматора 15, выход которого подключен к информациоНнОму входу вентиля 5. Устройство работает следующим образом. Перед началом работы исходные данные (маску и. константу) заносят в блок оперативной памяти 2. Каждый разряд поля маеки 16 соответствует определенному исходному номеру (адресу) канала. Наличие единицы в разрядах маски означает, что соответствующие каналы подлежат выбору. В поле 17 каждого слова блока оперативной памяти 2 заносится константа - количество единиц, содержащих в поле маски 16 для всех слов, адреса которых меньщеадреса данного слова. Кроме того, перед началом работы обнуляются счетчик циклов 10 и дополнительный счетчик результата 14. При поступлении на вход устройства по щинам 18 адреса (номера) канала этот код запоминается на триггерах блока приема информации 1, причем старщие его разряды фиксируются на регистре адреса слова 19, а младщие - на счетчике адреса 20. Импульс сопровождения, поступающий одновременно с кодом адреса канала, инициирует обращение блока приема информации 1 к блоку оперативной памяти 2 по адресу, зафиксированному На регистре адреса слова 19. Кроме того, импульс сопровождения обнуляет счетчик циклов 10 и дополнительный счетчик результата 14, поскольку в них может содержаться информация от предыдущих циклов работы устройства. В результате обращения к блоку оперативной памяти 2 из него считывается содержимое требуемого слова. Разряды поля маски 16 считанного слова записываются на регистр сдвига 6 и на дополнительный регистр сдвига 13 таким образом, что на регистре сдвига 6 фиксируются разряды маски 16, имеющие четные адреса в поле мае-, ки (0,2,4,6...), а на регистре сдвига 13 - разряды маски 16, имеющие нечетные адреса в поле маски (1,3,5,7...). Константа поля 17 считанного слова фиксируется на счетчике результата 7. Все разряды поля маски 16 считанного слова поступают также в блок выделения управляющего сигнала 3, в который поступает и код адреса со счетчика адреса 20. Блок 3 выделяет нужный разряд поля маски 16 считанного слова и выдает его значение в блок управления 4. Если выбранный разряд поля маски 16 содержит нуль, работа устройства прекращается до появления на его входных щинах 18 следующего исходного адреса канала. Если же выбранный разряд поля маски 16 содержит единицу, дальнейщая работа устройства представляется последовательностью выполнения циклов по формированию нового адреса канала. Каждый цикл работы устройства (кроме последнего) состоит из двух тактов, Последний цикл состоит из трех тактов. Такт 1. Блок управления 4 вырабатывает сигнал управления и подает его на сдвигающий вход регистра сдвига 6, на вход элемента И 12, на счетный вход счетчика адреса 20 и на счетный вход счетчика циклов 10. На второй вход элемента И 12 поступает потенциал с первого выхода блока, сравнения 11. Этот потенциал принимает, значение нуля(и сигнал с блока управления 4 не проходит на выход элемента И 12) только в том случае, когда содержимое счетчика адреса 20 равно содержимому счетчика циклов 10. Такое равенство имеет место только перед началом первого такта последнего и только для каналов, соответствующие маски которых имеют четные номера (0,2,4,6).
В результате действия сигнала управления с блока управления 4 содержимое регистра сдвига 6 сдвигается, и если на выходе регистра сдвига появляется единица, она считается на счетчике результата 7. Время, затрачиваемое на это, равно
.р.тАналогично под действием сигнала с элемента И 12 (если он есть) сдвигается содержимое регистра сдвига 13, и если на его выходе появляется единица, он.а считается на дополнительном счетчике результата 14. Время, затрачиваемое на это, равно
-г 4- т i 4- т
+ -сг-р.
Чц 9 сг.р.м t
так как разрядность счетчика результата 14 всегда меньше разрядности счетчика результата 7.
В результате действия сигнала с блока управления 4 из счетчика адреса 20 вычитается единица, а в счетчик циклов 10 прибавляется единица. После окончания переходных процессов в счетчике адреса 20 и В счетчике циклов 10 в зависимости от предыстории состояния устройства может работать блок сравнения 11 или фиксатор состояния 8. Если сработал блок сравнения 11, появляется или сигнал «нуль на первом его выходе или сигнал «единица на втором выходе (если содержимое .счетчика цик-. лов 10 больше содержимого счетчика адреса 20), который подключен к одному из входов элемента ИЛИ 9. Сигнал «единица на втором выходе блока сравнения 11 „появляется всегда после выполнения первого такта последнего цикла работы устройства.
Фиксатор состояния 8 срабатывает, когда счетчик адреса 20 переходит из нулевого состояния в единичное под действием сигнала управления из блока, 4.
Такт 2. Блок управления 4 анализирует выход элемента ИЛИ 9. Если на его выходе сигнал «нуль, блок 4 инициирует начало первого такта следующего цикла, если сигнал «единица, блок 4 инициирует начало третьего такта.
Время выполнения второго такта равно тг.
Такт 3. Блок управления 4 через время т , необходимое для получения в сумматоре 15 суммы содержимого счетчиков 14 и 7, вырабатывает сигнал управления на вентиль 5, в результате чего на выходных шинах 21 устройства появляется новый адрес выбранного канала.
Время выполнения третьего такта равно тз + ЧФормула изобретения
Устройство для выбора информационных каналов, содержащее последовательно соединенные блок приема информации, блок оперативной памяти, блок выделения управляющего сигнала и блок управления, первый выход которого подключен к управляющему входу вентиля, а второй -. ко входу блока приема информации и к сдвигающему входу регистра сдвига, выход которого подключен к счетному входу счетчика результата, причем установочный вход регистра сдвига соединен с выходом блока оперативной памяти, второй, выход которого подключен к устднововчному входу счетчика результата; приэтом второй выход блока приема .информации подключен ко входу фиксатора состояния и ко второму входу блока выделения управляющего сигнала, отличающееся тем, что, с целью повышения его быстродействия, в схему введены элемент ИЛИ и последовательно соединенные счетчик циклов, блок сравнения, элемент И, дополнительный регистр сдвига, дополнительный счетчик результата и сумматор, причем третий выход блока оперативной памяти подключен к установочному входу дополнительного регистра сдвига и третьему входу блока выделения управляющего сигнала, выход фиксатора состояния через элемент ИЛИ подключен ко второму входу блока, управления, второй выход блока приема информации подключен к другому входу блока сравнения, второй выход которого подключен к другому входу элемента ИЛИ, второй выход блока управления подключен ко входу счетчика циклов и к другому входу элемента И, выход счетчика результата подключен к другому входу сумматора, выход которого подключен к информационному входу вентиля.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР № 562952, кл; Н 04 Q 9/14, 1975.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для выбора информационныхКАНАлОВ | 1977 |
|
SU836820A1 |
Устройство для выбора информационных каналов | 1977 |
|
SU674248A2 |
Устройство для выбора информационных каналов | 1975 |
|
SU562952A1 |
Ассоциативное оперативное запоминающее устройство | 1987 |
|
SU1462420A1 |
Устройство центрального управления процессора | 1983 |
|
SU1136177A1 |
УСТРОЙСТВО для НАБЛЮДЕНИЯ ЗА СОСТОЯНИЕМ КОНТРОЛБНЫХ ТОЧЕК ЦИФРОВОЙ ВБ1ЧИСЛИТЕЛБНОЙМАШИНБ1 | 1969 |
|
SU257152A1 |
Мультиплексный канал | 1984 |
|
SU1167613A1 |
Селекторный канал | 1974 |
|
SU525081A1 |
Ассоциативное оперативное запоминающее устройство | 1986 |
|
SU1363307A1 |
Ассоциативное оперативное запоминающее устройство | 1986 |
|
SU1399818A1 |
Авторы
Даты
1979-03-05—Публикация
1976-08-23—Подача