Устройство управления цифровойинтегрирующей структуры

 

ОП ИСАНИЕ

ИЗЬБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Реслублик (>813429 (61) Дополнительное к авт. свид-ву— (22) Заявлено 04.01.79 (21) 2706579/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) M. Кл.

G 06 F 9/46

Гооударстаеиимй комитет

СССР ао делам изобретеиий и открытий

Опубликовано 15.03.81. Бюллетень № 10

Дата опубликования описания 25.03.81 (53) УДК 681.325 (088.8) (72) Авторы изобретения

В. Ф. Гузик, И. М. Криворучко н Н. В. Пасичная

Таганрогский радиотехнический институт им. В. Д: Калмыкова (7! ) Заявитель (54) УСТРОЙСТВО УПРАВЛЕНИЯ ЦИФРОВОЙ

ИНТЕГРИРУЮЩЕЙ СТРУКТУРЫ

Изобретение относится к вычислительной технике и предназначено для использования в цифровых интегрирующих структурах (ЦИС).

Известны устройства управления ЦИС, содержащие пульт управления, блок управляющих импульсов и потенциалов, блок пуска-останова и счетчик итераций и предназначенные для организации управления процессом вычислений в ЦИС с фиксированной запятой LIj.. о

Недостатком таких устройств управления ЦИС является то, что они не позволяют совместить во времени выполнения этапов обработки и вывода информации.

Наиболее близким по технической сущности и достигаемому результату к предлагаемому является устройство управления

ЦИС, содержащее блок управляющих импульсов и потенциалов, счетчик итераций, блок пуска-останова и пульт управления 12), Недостатком этого устройства управления ЦИС является то, что оно не позволяет совместить во времени выполнение этапов обработки и вывода информации, что снижает производительность ЦИС.

Цель изобретения — повышение быстродействия.

Поставленная цель достигается тем, что в устройство управления цифровой интегрирующей структуры, содержащее блок формирования управляющих сигналов, первый управляющий выход которого соединен с суммирующим входом счетчика итераций и первым входом блока пуска-останова, второй вход которого соединен с выходом счетчика итераций, третий вход блока пускаостанова соединен с первым управляющим выходом пульта управления, первый выход блока пуска-останова является выходом пуска устройства, введен блок подготовки режимов, причем первый и второй входы блока подготовки режимов соединены соответственно с выходами начала и конца итераций блока формирования управляющих сигналов, третий и четвертый входы блока подготовки режимов соединены соответственно с выходами «Стоп» и «Пуск» пульта управления, пятый вход блока подготовки режимов является входом окончания печати устройства, первый выход блока подготовки режимов соединен с установочным Входом

813429 счетчика итераций и со вторым управляющим выходом пульта упоавления, третий управляющий выход которого является выходом управления устройства, второй выход блока подготовки режимов соединен с входом установки в нуль счетчика итераций и со вторым выходом блока пуска-останова, четвертый вход которого соединен с третьим выходом блока подготовки режимов и с выходом запуска устройства, выход записи информации которого соединен с четвертым выходом блока подготовки режимов, разрешающий вход счетчика итераций. соединен с первым управляющим выходом блока пуска-останова, второй управляющий выход блока формирования управляющих сигналов является выходом управляющих сигналов устройства, а также блок подготовки режимов содержит элементы И, ИЛИ, триггеры и элемент задержки, причем первые входы первого и второго элементов И соединены соответственно с первым и вторым входами блока, третий вход которого соединен с нулевым входом первого триггера, единнчный вход которого соединен с четвертым входом блока и с первыми входами первого и второго элементов ИЛИ, вторые входы которых соединены соответственно с вторым выходом и пятым входом блока, выходы первого и второго элементов ИЛИ соединены соответственно с единичными входами второго и третьего триггеров, нулевые входы которых соединены с выходом третьего элемента ИЛИ и с нулевым входом четвертого триггера, единичный, вход которого соединен с выходом первого элемента И, второй, третий и четвертый входы которого соединены соответственно с единичными выходами второго, третьего и первого триггеров, единичный выход четвертого триггера соединен со вторым входом второго элемента И и с четвертым выходом блока, выход второго элемента И через элемент задержки соединен с первым входом третьего элемента ИЛИ и с третьим выходом блока, второй вход третьего элемента ИЛИ соединен с первым выходом блока.

На чертеже представлена функциональная схема устройства управления ЦИС.

Устройство управления ЦИС включает блок 1 формирования управляющих сигналов, счетчик 2 итераций, блок 3 пуска-останова, пульт 4 управления, блок 5 подготовки режимов, содержащий первый элемент И 6, второй элемент И 7, первый элемент ИЛИ 8, третий элемент ИЛИ 9, второй элемент ИЛИ

10, первый триггер 11, второй триггер 12, третий триггер 13, четвертый триггер 14, элемент 15 задержки, шину 16 управляющих сигналов, шину 17 пуска, шину 18 управления, шину 19 записи информации, шину 20 запуска устройства вывода, шину 21 окончания печати.

Зо

Блок 1 формирования управляющих импульсов и потенциалов предназначен для выработки импульсов и потенциалов, управляюгцих работой устройств ввода, вывода и вычислительных устройств ЦИС. Счетчик 2 итерации предназначен для отсчета заданного количества итераций, определяющего интервал вычислений.

Блок 3 пуска-останова вырабатывает сигнал, разрешающий выполнение режима обработки информации в вычислительных устройствах ЦИС, и сигнала об окончании ре жима обработки информаций на каждом интервале вычислений. Пульт 4 управления задает различные режимы работы устройства.

Блок 5 подготовки режимов производит подготовку к совместному выполнению режимов обработки и вывода информации, анализируя сигналы окончания режимов обработки и вывода информации и вырабатывая сигнал ее записи, производящий предварительную запись выводимой информации в буферную память устройства вывода ЦИС, и затем производя выработку импульса запуска режимов обработки и вывода информации.

Устройство управления ЦИС работает следующим образом.

Перед началом работы производится установка устройства управления в исходное состояние подачей соответствующих сигналов с пульта 4 управления в счетчик 2 итераций, в блок 3 пуска-останова, на нулевой вход триггера 11 блока 5 и через элемент ИЛИ 9 блока 5 на нулевые входы триггеров 2 — 14, а подачей соответствующего сигнала на шину 18 производится установка в исходное состояние остальных устройств

ЦИС.

Затем следует режим ввода, при выполнении которого с пульта 4 управления на шину 18 выдается сигнал запуска устройства ввода ЦИС, а блок 1 производит выработку на шину 16 управляющих импульсов и потенциалов, необходимых для организации ввода начальной информации в вычислительные устройства и программы коммутации — в устройство коммутации ЦИС.

Следующий режим работы устройства управления ЦИС вЂ” это режим, обеспечивающий одновременно обработку и вывод информации. Перед выполнением этого режима на пульте 4 управления устанавливается интервал вычислений, определяемый заданным количеством итераций, величина которого может изменяться кратно двум.

Затем сигнал «Пуск» с третьего выхода пульта 4 управления поступает в блок 5 на единичный вход триггера 11 и через элементы ИЛИ 8 и ИЛИ 10 — на единичные входы триггеров 12 и 13. В результате триггера 11 — 13 переходят в единичное состояние и обеспечивают прохождение через И 6

813429

15 го

З5

55 блока 5 с выхода 1 временного импульса, соответствующего началу итерации, на единичный вход триггера 14, который устанавливается в единичное состояние и начинает вырабатывать сигнал записи информации длительности одной итерации. Этот сигнал с единичного выхода триггера 14 блока 5 поступает на вход элемента И 7 блока 5 и по шине 19 — в устройство вывода ЦИС, разрешая запись выводимой информации в буферную память устройства вывода, причем информация выводится только из тех вычислительных устройств ЦИС, в коде операций которых имеется признак печати.

Временной импульс, соответствуюший концу итерации, с выхода блока 1 проходит через открытый элемент И 7 блока 5 и, задержавшись на один такт на элемент задержки 15 блока 5, поступает через элемент

ИЛИ 9 блока 5 на нулевые входы триггеров 12 14 блока 5, устанавливая их в нулевое состояние и тем самым завершая выработку длительностью одной итерации сигнала записи информации. Одновременно этот импульс с выхода элемента задержки 15 блока 5 поступает как импульс запуска режимов по шине 20 в устройство вывода ЦИС, разрешая его запуск и вывод информации, и на вход блока пуска-останова 3, вырабатывая сигнал, разрешающий обработку информации, который поступает-на вход счетчика 2 и по шине 17 — в вычислительные устройства ЦИС. При этом устройство вывода начинает вывод информации на печать (в первом случае это будет начальная информация), вычислительные устройства начинают обработку информации, а счетчик

2 итерации подсчитывает количество выполняемых итераций, так как сигнал с первого выхода блока 3 разрешает поступление на суммирующий вход счетчика 2 в начале каждой итерации первого временного импульса с выхода блока 1. Причем на каждой итерации новое значение счетчика 2 поступает в блок 3, где сравнивается с числом итераций, заданным на пульте 1 управления, при совпадении которых блок 3 пуска-останова вырабатывает сигнал останова, который останавливает процесс вычислений, прекращая выработку сигнала, разрешающего обработку информации, на шину 17 и на вход счетчика 2; Одновременно сигнал останова поступает со второго выхода блока 3 пуска-останова на вход счетчика 2, устанавливая его в нулевое состояние и через элемент ИЛИ 8 блока 5 — на единичный вход триггера 12 блока 5, .устанавливая его в единичное состояние. Устройство вывода

ЦИС после окончания печати выводимой информации вырабатывает сигнал окончания печати, который по шине 21 поступает через элемент ИЛИ 10 блока 5 на единичный вход триггера 13 и устанавливает его в единичное состояние. После установки триггеров 12 и 13 блока 5 в единичное состояние триггер 14 блока 5 начинает с приходом через элемент И 6 временного импульса, соответствующего началу итерации, выработку сигнала записи информации. При этом, если время выполнения режима обработки информации на данном интервале вычислений оказывается больше времени выполнения режима вывода информации, то сигнал окончания печати приходит в блок 5 раньше сигнала останова и лишь только после прихода сигнала останова оба триггера 12 и 13 блока 5 оказываются в единичном состоянии и триггер 14 блока 5 начинает вырабатывать сигнал записи информации, а далее выработка всех остальных управляющих сигналов, а также одновременно обработка информации на новом интервале вычислений и вывод информации предыдущего интервала вычислений повторяются. Если же время выполнения режима обработки информации на данном интервале вычислений оказывается меньше времени выполнения режима вывода информации, то сигнал останова приходит в блок 5 раньше сигнала окончания печати. В этом случае, только после прихода сигнала окончания печати оба триггера 12 и 13 блока 5 оказываются в единичном состоянии и триггер 14 блока начинает. вырабатывать сигнал записи информации и далее выработка всех остальных управляющих сигналов и одновременно обработка и вывод информации повторяются. Причем блок 1 производит выработку на шину 16 остальных циклически повторяющихся управляющих сигналов, необходимых для функционирования всех устройств ЦИС.

После получения необходимого количества точек решения с заданным интервалом вычислений, пульт 4 управления вырабатывает сигнал «Стоп», который поступает на нулевой вход триггера 11 блока 5 и устанавливает его в нулевое состояние. После выполнения режима обработки информации на последнем интервале вычислений и печати последней выводимой информации триггеры 12 и 13 блока 5 устанавливаются в единичное состояние, но поскольку триггер 11 находится в нулевом состоянии, то элемент

И 6 блока 5 закрыт и выработка управляющих сигналов, а вместе с ними и обработка информации с одновременным выводом результатов прекращается. Если же возникает необходимость продолжать решение, то пульт 4 управления вырабатывает сигнал

«Пуск», который устанавливает триггер 11 блока 5 в единичное состояние и подтверждает единичное состояние триггеров 12 и

13 блока 5, тогда триггер 14 блока 5 с приходом соответствующего временного импульса через элемент И 6 блока 5 начинает вырабатывать сигнал записи информации, а далее выработка необходимых управляющих сигналов, а вместе с ними и обработка информации с одновременным выводом результатов предыдущего интервала вычислений повторяются.

813429! 1I .1! ë! OOPd3OМ, ВВЕДЕНИЕ B VCTPOHCTBO у!1рывления ЦИС нового узла и соответствующих связей позволяет расшири;ь его функциональные возможности за счет обеспече-!!ия возможности совмещения во времени

Вьшолнения режимов обработки и вывода информации в ЦИС, вследствие чего в 1,25—

2 разы сокращается общее время решения задач и тем самым повышается производительность ЦИС.

Формула изобретения !. Устройство управления цифровой интегрирующей структуры, содержащее блок формирования управляющих сигналов, первый управляющий выход которого соединен с суммирук)щим входом счетчика итераций и первым вх1)дом блока пуска-останова, второй вход которого соединен с выходом счетчики итераций, третий вход блока пускаОстынова соединен с первым управляющим выходом пульта управления, первый выход блока-1!ускы-останова является выходом и сна устройства, отличаюшееся тем, что, с це. I!»o повып!ения быстродействия в него

Введен блок подготовки режимов, причем

IIcpB»!11 и второй входы блока подготовки режимов соединены соответственно с выходами начала и конца итераций блока формирования управляющих сигналов, третий и «C;I>cp!.»IIl входы блока подготовки режи)!ОВ соединены соответственно с выходами

«Ст!)!1» и «Пуск» пульта управления, пятый вход блока подготовки режимов является

Входом o!oII на ни я печати устройства, перВый выход блока подготовки режимов соединен с установочным входом счетчика итераций н со вторым управляющим выходом

I!ульта упр IBлсц1!я, третllй llpdBляк)щий Вы— хо,1 которого является выходом управления устройства, второй выход блока подготовки режимов соединен с входом установки в нуль счетчика !1терыций и со вторым выходом блока lib cld-осты!юва, четвертый вход которого соеди1!сн с третьим выходом блока подc!) говк1! р(. ж1!МОВ и с ВыхОдОм за1! cKd устр;)йi- B;I, Выход записи информации которого соеди!!сн с четвертым выходом блока подготовки режимов. разрешающий вход счетчика итераций соединен с первым управляющим выходом блока пуска-останова, второй управляющий выход блока формирования управляющих сигналов является выходом управляющих сигналов устройства.

2. Устройство по п. 1, отличающееся тем, что блок подготовки режимов содержит элементы И, ИЛИ, триггеры и элемент задержки, причем первые входы первого и второго элементов И соединены соответственно с пер-!

О вым и вторым входами блока, третий вход которого соединен с нулевым входом первого триггера, единичный вход которого соединен с четвертым входом блока и с первыми входами первого и второго элементов ИЛИ, вторые входы которых соединены соответственно с вторым выходом и пятым входом блока, выходы первого и второго элементов ИЛИ соединены соответственно с единичными входами второго и третьего триггеров, нулевые входы которых соединены с выходом третьего элемента ИЛИ и с нулевым входом четвертого триггера, единичный вход которого соединен с выходом первого элемента И, второй; третий и четвертый входы которого соединены соответственно с единичными выходами второго, третьего и первого триггеров, единичный выход четвертого триггера соединен со вторым входом второго элемента И и с четвертым выходом блока, выход второго элемента И через элемент задержки соединен с первым зо входом третьего элемента ИЛИ и с третьим выходом блока, второй вход третьего элемента ИЛИ соединен с первым выходом блока.

Источники информации, принятые во внимание при экспертизе

1. Отчеты по НИР «Разработка цифровой интегрирующей машины «Дон», Гос.рег. № 68050449, инв. № Б 002931. Таганрог, 1968, с. 7 — 22, кн. 1 и с. 7, кн. 2.

2. Отчет по НИР «Разработка функ4< циональных схем устройства цифровой интегрирующей машины для микроэлектронного исполнения«, Гос. рег. ¹ 7102828!. инв. ¹ Б 162887, Таганрог, 1971, с. 23 — 34 (прототип).

813429

Составитель Г. Пономарева

Редактор И. Касарда Техред А. Бойкас Корректор М. Демчик

Заказ 346/62 Тираж 745 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий! l 3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

Устройство управления цифровойинтегрирующей структуры Устройство управления цифровойинтегрирующей структуры Устройство управления цифровойинтегрирующей структуры Устройство управления цифровойинтегрирующей структуры Устройство управления цифровойинтегрирующей структуры 

 

Похожие патенты:

Изобретение относится к системе обработки, имеющей совместно используемую память, в частности к способу и устройству для очистки семафорных резервирований

Изобретение относится к вычислительной технике и может быть использовано для приоритетного управления обращением к блоку оперативной памяти процессоров многопроцессорной системы

Изобретение относится к области вычислительной техники и предназначено для моделирования процесса обслуживания двух потоков заявок с различными приоритетами одним обслуживающим прибором

Изобретение относится к вычисли тельной технике и может найти применение в управляющих вычислительных комплексах для реализации режима раз деления времени

Изобретение относится к специализированным средствам вычислительной техники, предназначено для моделировдния процесса обслуживания одним прибором любого числа потоков заявок с различными приоритетами и может быть использовано в устройст- ; вах, моделирующих работу систем массового обслуживания
Наверх