Изобретение относится к цифровой вычислительной технике и может быть использовано в гибридных вычислительных комплексах, устройствах автоматики и вычислительной техники при программируемом задании функций сложного вида.
Цель изобретения - сокращение оборудования „
Сущность изобретения заключается в том, что каждый код выходного значения функции Y представляется в виде композиции
Y (т,, т2,... ,тп) ,
где т- (i 1 ,п) - части кодов значений функции, хранимых в отдельных блоках памятио
На фиг.1 представлена функциональная схема программируемого формирователя периодической функции; на фиг„2
функциональная схема блока синхронизации.
Программируемый формирователь периодической функции (фиг) содержит блок 1 памяти адресов, группу блоков 201 - 23п памяти значений функции (где п - число частей кода выходного значения аргумента функции), блок 3 синхронизации, буферный регистр 4, первый регистр 5 адреса, второй регистр 6 адреса, выходной регистр 7, счетчик 8 периодов, цифроаналоговый преобразователь 9, селектор 10 адреса, элемент И 11, одновибратор 12, первый информационный вход 13, вход 14 запуска, второй информационный вход 15 и выход 16 формирователя„
Блок 3 синхронизации (фиг„2) содержит триггер 17 запуска, генератор 18 тактовых импульсов и кольцевой регистр 19о
СД
СЛ
со
СП
00
Программируемый формирователь периодической функции работает следующим образомо
В исходном состоянии элементы памяти формирователя находятся в нулевом состоянии. С управляющего выхода выходного регистра 7 сигнал лог.11, идентифицирующий признак конца периода, поступает на управляющий вход селектора 10 адреса и разрешает прохождение через него информации с выхода буферного регистра 4„
Информация о коде программы формирования функции и числа периодов ее отработки поступает соответственно с входов 13 и 15 и заносится в буферный регистр 4 и счетчик 8 периодов Одновременно с подачей этих кодов на вход 14 формирователя поступает управляющий сигнал на начало работы. По этому сигналу триггер 17 запуска () блока 3 синхронизации переходит в единичное состояние и разрешает формирование тактовых импульсов на выходе генератора 18„ Эти импульсы поступают на синхронизирующий вход кольцевого регистра 19, на выходах которого последовательно выдаются импульсы для синхронизации работы формирователя.
По первому тактовому импульсу с выхода блока 3 синхронизации, поступающему на синхронизирующий вход регистра 5 адреса, .информация через селектор 10 адреса заносится в этот регистр о Занесенная в регистр 5 адреса информация представляет начальный адрес программы формирования функции,. По второму тактовому импульсу производится выборка информации по занесенному в регистр 5 адресу из блока 1„
В программируемом преобразователе реализован двухуровневый подход к фор мированию кодов выходной функции„Первый уровень - адресный, на котором коды адресов воспроизводимых функций хранятся в блоке 10 Сами значения функций хранятся в блоках 201 -,2.п памяти и образуют операционный уровень. При этом адресный уровень управляет операционным. Такой подход к формированию кодов функций увеличивает гибкость и сокращает потребный объем памяти на основе исключения повторяющихся кодов функции„
По очередному тактовому импульсу с выхода бпока 3 синхронизации информация о кодах адресов с выходов блока 1 заносится в регистр Ь адреса.
0
5.
-
0
5
0
5
0
5
Очередным тактовым импульсом производится обращение к блокам 2„1-2.п памяти для считывания частей кода выходной функции. Считанная информация (код формируемой функции) по очередному тактовому импульсу заносится в выходной регистр 7, с выхода которо- о поступает на вход цифроаналого- зого преобразователя 9 и после преобразования к аналоговому виду поступает на выход 16 программируемого формирователя.
После записи кода функции в регистр 7 на его управляющем выходе появляется сигнал лог. Этот сигнал поступает на управляющий вход селектора 10 адреса и разрешает тем самым прохождение кода очередного адреса с выхода блока 1.
Первым тактовым импульсом с выхода блока 3 синхронизации очередной импульсной последовательности информация с первого выхода блока 1 через селектор 10 адреса заносится в регистр 5 адреса и формирование кода функции проходит аналогично рассмотренному.
Одновременно с формированием последнего кода функции рассматриваемого периода на управляющем выходе регистра 7 формируется метка-признак конца периода. Этот сигнал поступает на управляющий вход селектора 10 адреса и разрешает перезапись информации из буферного регистра 4 в регистр 5 адреса. Кроме того, появление метки-признака конца периода формируемой функции уменьшает содержимое счетчика 8 периодов на единицу, что характеризует окончание формирования функции в один период Далее формирователь функционирует аналогичным образом до тех пор, пока не произойдет обнуление счетчика 8 периодов . Обнуление последнего означает окончание формирования заданного числа периодов формируемой функции.
При обнулении счетчика 8 периодов на выходе элемента И 11 образуется сигнал На выходе одновибра- тора 12 образуется импульс, который поступает на вход блока 3 синхронизации (фиг,2) и обнуляет триггер 17 запуска. На этом программируемый формирователь завершает свою работу.
Г
Т
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования периодических функций | 1987 |
|
SU1441391A1 |
Устройство для формирования маршрута сообщения в однородной вычислительной системе | 1988 |
|
SU1508228A1 |
Программируемый формирователь многочастотного сигнала | 1989 |
|
SU1739472A1 |
Программируемый формирователь периодической функции | 1985 |
|
SU1275772A1 |
Многоканальное устройство для обмена управляющей информацией в вычислительной системе | 1988 |
|
SU1566362A1 |
Устройство для связи процессоров | 1984 |
|
SU1193682A1 |
УСТРОЙСТВО ДЛЯ РАСПОЗНАВАНИЯ ИЗОБРАЖЕНИЯ ОБЪЕКТА | 1992 |
|
RU2054196C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Микропрограммное устройство управления | 1985 |
|
SU1319029A1 |
Программируемый контроллер | 1984 |
|
SU1262451A1 |
Программируемый формирователь периодической функции относится к цифровой вычислительной технике и может быть использовано в гибридных вычислительных комплексах, устройствах автоматики при программируемом задании функций сложного вида. Цель изобретения - сокращение оборудования. Программируемый формирователь содержит блок памяти адресов, два регистра адреса, селектор адреса, блок синхронизации, буферный регистр, счетчик периодов, цифроаналоговый преобразователь, выходной регистр, элемент И, одновибратор и группу из N блоков памяти значений функции. Поставленная цель достигается за счет того, что формирователь содержит группу из N блоков памяти значений функции. 2 ил.
л
18
I
10
,J
Фиг.1
Формирователь сложной функции | 1984 |
|
SU1243096A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1990-01-30—Публикация
1987-11-09—Подача