Изобретение относится к вычислительной техника и может быть использовано для передачи телеметрических. команд между ЭВМ и периферийными устройствами, а также в телеметрических системах, например в системе сбора данных в сейсморазведке.
Известно устройство для вывода информации, содержащее запоминающие устройства, буферные накопители и схемы управления 1}.
Наиболее близким к предложенному является устройство для вывода информации, содержащее буферную память, информационный вход которой является информационнь входом устройства, а информационные выходы соединены с соответствующими входами сдвизгового регистра, схему управления,содержащую дешифратор управляющих сигналов и распределитель данных памяти, выполненных в виде трех элементов И и группы элементов И, формирователь синхроимпульсов и память управления 2 .
Недостатком устройства для вывода информации является отсутствие разделения информации, находящейся в буферном запоминакадем устройстве, на зоны и возможности произвольчЬго обращения к этим зонам в реаяь ном масштабе времени. В связи с этим снижается гибкость управления передаваемым потоком информации. .
- Целью изобретения являете повышение надежности и быстродействия . устройства.
Для достижения этой цели в устройство для формирования телеметричес10ких команд, содержащее блок памяти первый вход которого соединен со входсм устройства,, первый выход - с первым входом- первого регистра сдвига, выход которого соединен с первьм
15 входом передатчика, выход которого соединен с выходом устройства, дешифратор управляющих сигналов f выход которого соединен со вторым входом передатчика и первым входом распре20делителя, выход которого соединен с первым входом дешифратора управляющих сигналов, вторьм входом первого регистра сдвига и первым входом счетчика адреса, выход которого соеди25нен со BTOpbw входом блока памяти синхронизатор, выход которого соеди-. ней со вторым входом дешифратора управляющих сигналов и вторьм входом распределителя, введены второй ре30гистр сдвига и счетчик команд, первый вход второго регистра сдвига соединен со входом устройства, второй вход второго регистра сдвига и третий вход блока памяти соединены с выходом дешифратора управляющих сигналов, выход второго регистра со динен с третьим входом дешифратора управляющих сигналов, выход счетчик команд соединен со вторым входом счетчика адреса и третьим входом ра пределителя, первый и второй входы счетчика команд соединены с выходом распределителя и вторым выходом бло памяти соответственно. На чертеже представлена структур ная схема устройства для формироваНИН телеметрических команд. Устройство для формирования теле метрических команд содержит регистр 1 сдвига, счетчик 2 адреса, синхрон затор 3, дешифратор 4 управляющих сигналов, распределитель 5, счетчик 6 команд, передатчик 7, регистр 8 сдвига, блок 9 памяти. Устройство для формирования телеметрических команд работает в режимах, определяемых кодами регистра 1 режиме записи в блок 9 памяти и нескольких режимах считывания. Перед началом работы устройство устанавливается, в исходное состояние сигналом, подаваемым на вход 10 дешифратора -4 управляющих сигналов. После этого в регистр 1 заносится ко соответствующий режиму загрузки блока 9. В этом режиме процессором (на чертеже не показан) заносится в блок 9 таблица телеметрических команд по командам записи, вырабатываемым в дешифраторе 4 управляющих сигналов, по входным импульсам процессора, по даваемым на вход 11 дешифратора 4. Смена адресов ячеек блока 9 памяти обеспечивается распределителем 5 и дешифратором 4. По окончании загрузк при установке кода в регистре 1 на считьлвание соответствующей зоны счетчик 2 адреса блока 9 памяти уст навливается в исходное состояние, соответствующее адресам первых слов которые должны быть считаны. По этому же коду в распределителе 5 формируются сигналы, обеспечивающие запис данных ячеек блока 9 памяти в счетчик б команд и регистр 8, а в дешифраторе 4 управляющих сигналов вырабатываются импульсы сдвига. Один из импульсов сдвиговой серии каждого выдвигаемого слова через распределитель 5 поступает, на вычитающий вход счетчика б команд. По сигналу обнуления счетчи а б вырабатывается импульс смены адреса ячейки блока 9 памяти. Данные, записанные в регистре 8, выдвигаются сдвиговой серией в передатчик 7 для выдачи в линию связи. Цикл работы определяется данными, записанными в блоке памяти в каждом заданном режиме, который определяется кодом регистра 1. Обращение процессора к устройству для изменения кода регистра 1 может происходить в любой момент времени, при этом выдача телеметрических команд в линию связи не прекращается. При изменении кода регистра 1 в режиме считьюания устройств-о выдает данные согласно предшествующему коду до конца цикла. Только по окончании цикла выдаются данные, соответствующие вновь записанному коду регистра 1 Таким образом, предлагаемая схема устройства для формирования телеметрических команд позволяет до минимума сократить время работы с ЭВМ. Практически после записи данных в блок памяти устройство в режиме считывания непрерывно выдает данные в линию связи. Передача не прекращается при смене режима считывания в блоке памяти. Кроме указанного, счетчик команд существенно сокращает объем блока памяти, поскольку нет необходимости записывать одни и те же данные в разные ячейки блока памяти. Поскольку время связи с ЭВМ сведено до минимума, то и сбои в выдаче телеметрических команд сведены до минимума, т.е. вероятность безотказной работы системы ЭВМ устройства для формирования телеметрических команд повышается. Формула изобретения Устройство для формирования телеметрических команд, -содержащее блок памяти, первый вход которого соединен с входом устройства, первый выход с первым входом первого регистра сдвига, выход которого соединен с первым входом передатчика, выход которого соединен с выходом устройства, дешифратор управляющих сигналов, выход которого соединен с вторым входом передатчика и первым входсмм распределителя , выход которого соединен с первым входе дешифратора управляющих сигналов, вторым входом первого регистра сдвига и первым входом счетчика адреса, выход которого соединен с вторым входом блока памяти, синхронизатор, выход которого соединен с вторым входом дешифратора управляющих сигналов и вторым входом распределителя, отличающееся тем, что, с целью повышения надежности и быстродействия устройства, в него введены второй регистр сдвига и счетчик команд, первый вход второго регистра сдвига соединен с входом устройства, второй вход второго регистра сдвига и третий вход блока
памяти соединены с выходом де1 1ифратора управляющих сигналов, выход второго регистра.соединен с третьим . входом дешифратора управляющих сигналов, выход счетчика команд соединен с вторым входом счетчика адреса и третьим входом распределителя, первый и второй входы счетчика команд соединены с выходом распределителя и
вторым выходом блока памяти соответственно.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство CQCP 642868, кл. G 06 F 3/04, 1976. .
2.Авторское свидетельство СССР
773613, кл. G 06 F 3/04, 1979 (прототип) .
название | год | авторы | номер документа |
---|---|---|---|
Информационно-измерительное устройство | 1985 |
|
SU1256074A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Кольцевая система для обмена информацией | 1988 |
|
SU1550522A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Система для обмена информацией | 1985 |
|
SU1298760A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1990 |
|
SU1728867A1 |
Устройство для управления многоканальной измерительной системой | 1983 |
|
SU1149255A1 |
Графический дисплей с контролем | 1984 |
|
SU1249526A1 |
Устройство для сопряжения каналов передачи данных с ЭВМ | 1985 |
|
SU1226476A1 |
Устройство для контроля программ | 1983 |
|
SU1136172A1 |
Авторы
Даты
1983-03-15—Публикация
1981-08-19—Подача