Устройство для программного управления
Иллюстрации
Показать всеРеферат
ОПИСАН И Е
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз. Советских
Соцналнстнческнх
Реслублнк (61) Дополнительное к авт. свид-ву (22) Заявлено 09.07.74 (21) 2042621/24
9, 04
19/18 с присоединением заявки ¹
Государственный комитет
Совета Министров СССР ло делам изобретений, 23) Пр и о р и те т
Опубликовано 30.11.?6. Бюллетень ¹ 44
Дата опубликования описания 22.12.7б
8.8) н открытий (72) Авторы изобретения
В. Г. Шейнблюм и В. Г. Застенкер (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ
Изобретение относится к автоматике и вычислительной технике и может быть использовано в радиотехнических системах для формирования команд, например, при управлении синтезаторами частоты.
Известно устройство (11, которое содержит блок вывода программ без изменения информации во внешнее устройство (для целей контроля). Во всех элементах устройства данные, содержащиеся в программе, разбиты на символы по б бит и передаются последовательно во времени как при вводе программы, например, из входного блока в блок памяти, так и при съеме данных из блока памяти через выходной блок. Поэтому время ввода программы и время ее вывода определяется числом символов, содержащихся в программе, что является недостатком устройства.
Известно также устройство, наиболее близкое по технической сущности к изобретению (2), содержащее блок памяти, информационный вход которого соединен с выходом блока ввода программ, блок выбора программы, блок управления и блок формирования команд.
Данное устройство имеет такой недостаток как зависимость общей продолжительности времени передачи программы от числа бит, связанную с последовательным вводом и выводом программы (бит за битом).
Цель изобретения — повышение быстродействия устройства.
Это достигается тем, что в устройство введены генератор сигналов записи и генератор сигналов считывания, выходы которых подсоединены к соответствующим входам блока управления, и преобразователь уровней, входы которого соединены соответственно с выходом блока ввода программ и информационным
10 выходом блока памяти, выход подключен к входу блока формирования команд, первый выход блока управления через блок выбора программы соединен с адресным входом блока памяти, второй выход — с входом блока ввода программ.
Схема устройства представлена на чертеже.
Она содержит генератор 1 сигналов записи, блок 2 ввода программ, блок 3 управления, генератор 4 сигналов считывания, блок 5 вы20 бора программы, блок б формирования команд, преобразователь 7 уровней, блок 8 памяти, выходную шину 9 блока 2, шину 10 записи считывания, адресную шину ll, выходную шину 12 преобразователя 7.
2 Генератор 1 сигналов записи может быть выполнен, например, в виде ждущего мультивибратора. Амплитуда и полярность сигналов, генерируемых в процессе стирания и записи в блок памяги, соответствуют треоованиям, 30 предъявляемым блоком памяти. В качестве
537345 блока памяти может быть использована матрица р-канального МНОПЗУ (запоминающее устройство со структурой элемента памяти металл — нитрид — окисел — полупроводник) .
В режиме работы устройства «стирание— запись» во время первого такта с генератора
1 сигналов записи через блок 3 управления и блок 5 выбора программы в соответствующую адресную шину l l поступает импульс напряжения стирания, в результате чего происходит стирание одновременно всей программы, записанной в выбранной числовой линейке блока
8 памяти, Затем во время такта записи в выбранную адресную шину 11 с генератора 1 сигналов записи через блок 3 управления и блок 5 выбора программы поступает импульс напряжения записи. Этот же импульс с блока
3 управления через блок 2 ввода программ попадает на соответствующую записываемой программе шину 10 записи считывания. При этом происходит запись программы в соответствующую числовую линейку блока 8 памяти (все биты информации записываются одновременно).
В режиме «считывание» напряжение считывания подается с генератора 4 сигналов считывания через блок 3 управления и блок 5 выбора программы на выбранную адресную шину 11. Считанная программа в виде набора соответствующих напряжений подается с блока 8 памяти через преобразователь 7 уровней на блок 6 формирования команд.
Предусмотрен еще один режим работы устройства, когда программа вводится в блок 6 формирования команд через блок 2 ввода программы и преобразователь 7 уровней, минуя блок 8 памяти.
Устройство позволяет получить относительный выигрыш во времени передачи программы в блок формирования команд, численно равный количеству бит в программе.
Формула изобретения
10 Устройство для программного управления, содержащее блок памяти, информационный вход которого соединен с выходом блока ввода программ, блок выбора программы, блок управления и блок формирования команд, 15 отлич ающееся тем, что, с целью повышения быстродействия устройства, оно содержит генератор сигналов записи и генератор сигналов считывания, выходы которых подключены к соответствующим входам блока управления, 20 и преобразователь уровней, входы которого соединены соответственно с выходом блока ввода программ и информационным выходом блока памяти, выход подключен к входу блока формирования команд, первый выход бло25 ка управления через блок выбора программы соединен с адресным входом блока памяти, второй выход — с входом блока ввода программ.
Источники информации, принятые во вни30 мание при экспертизе:
1. Патент Франции № 2055964, М. Кл, G 06f
11/00, 3/00, 1971.
2. Патент Франции № 2152564, М. Кл. G 05b
19/00, G 11С 11/00, 1973.
537345
Редактор И. Грузова
Корректор Л. Орлова
Заказ 2532/9 Изд. № 1804 Тираж 864 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2
Г
1 Составитель А. )Керенов
Техред Е. Петрова