Устройство для обработки цифровых данных

 

ОПИСАНИЕ

ИЗОБРЕТЕН И Я

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

<»> 6I3326

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

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

Республик (61) Дополнительное к авт. свид-ву— (22) Заявлено 18.10.76 (21) 2472295/18-24 (511М.1хл.-" С 06 1." 15, 06 с присоединением заявки М— (23) Приоритет— (43) Опубликовано 30.06.78. Бюллетень М 24 (45) Дата опубликования описания OF>.06.78

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

Совета Министров СССР по делам изобретений и открытий (53) УДK 687.326 (088.8) (72) Авторы изобретения

Л. О. Беспалов и В. А. Мироненко (7!) Заявитель (54) СТЮЙСТВО Д

ЦИФРОВЫХ Д

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

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

В этом устройстве обеспечивается. оперативное .изменеяие вы полняемых программ, пу- 75 тем заиены вручившую блоков постоянной памяти. Однако данное устройство не позволяет обрабатьиваTb дачные в реыьном масштаое врем елии.

Из известных устройств наиболее близким по технической сущноспи к,изобретению является уcTipoHcTBQ (2), содержащее генератор тактовых:импульсов, выходом подсоединенный к входу блока микролраграммного управления, выходы кото|рого подключены к выходам уст- 25 ройстза и через ком мутатор к управляющим входам постоянного запоминающего блока, вход коммутатора соединен с .выходом .регистра базового адреса, адресный вход лостоячного запоминающего блока — с выходом регист- 30

/ :- -:

ЛЯ OBPABOTi(H ". ;," )

АННЫХ

2 / ра адреса, а информационные выходы — с соот зетстзуютцими входамн регистра команд.

В иззестном устройстве имеется также блок оперативчой памяти и мпкроинсгрукции считываются,из этого блока или нз постояиного запоминающего блока. Одна часть микроHHcTpóêUèé хранится в постоя,:-лном запоминающем блоке, другая, наряду с обрабатызаемымп данными, — з блоке оперативной памяти. Набор микрокоманд, хранящихся в блоке оперативной памятями, не жестко фиксирован, а формируется з процессе выполнения текущей опер ац.ии.

Машинная .команда выполняется в рассматриваемом устройстве за несколько десятков тактов (микрокоманд). Полное время операц ьи складывается .из общего кол ичества необходимых микроинструкций (мпкроком анд) .

С целью повышения быстродейспвия общая часть выполняемых команд фиксирована з 10стоянном запоминающем блоке.

В целом ряде случ аев, н а прим ер при отл а яке программ задач .пли при обработке (моделлрова нии),новых задач, возложенных на системы обработки цифровых данных, .возникаег необходимость в гибком, оперативном изменен:.и программ задач.

Известное устройство,не позволяет осуществить подобное изменение программ задач.

Цель изобретения — расширение функцпо61332Я нальных возможностей устройства путам обеспечения оперативного изменения набора решаемых задач.

Поста!Вланная цель доспигается тем, что з устройство введены блок формирования временных интервалов, дополнительный,коммутатор и постоянный запоминающий блок с электрической сменой !информации, входы которого подключены соответственно к выходам генератора тактовых импульсов и регистра адреса, Выход через дополнительный коммутатор соединен с входом !регистра команд, а выход коммутатора через блок формирования времен:-!ь.::. интарвалоз — с упра!Вляющим входом допо".кительного коммутатора.

На чертеже приведена стр ктур«ная схем::

i стройства.

Она содержит генератор 1 тактовых импульсоз; постоянный запоминающий блок 2 с электрической сменой !лнформац!ли, включающий узел 8 формирования сигнала опроса,.накопитель 4 и буфарный регистр 5; блок б формирования временных интервалоз; регистр 7 базоВого адреса; регистр 8 адреса; коммутатор 9; постоянный эапц!ина!Он!ий блок 10, зь.— полненный, например, в виде набора модулей; дололнительный коммутатор 11; регистр 12 команд; блок 18 мик!ропрограммного управления; выходы 14 устройства.

Устройство,работает следующим образом.

Генератор 1 тактовых !лм!пульсс1з вырабатывает импульсы, поступающие з блок 18 и з узел 8. Блок 18, расш!ифрозаз очередной,импульс, выработанный генератор".;ì 1, выдает сигнал на выходы 14 для соответствующего устройства — вычислителя, устройства ввода, устройства вывода, не показанных на чертеже.

Узел 8 для коммутатора 9 по состоя нию регисвра 8 адреса и п ри поступлени!и на его Вход сигнала от генератора 1 тактозь!х,исчпульсоз

Вырабатывает сигнал опроса. Информация, считанная из накопителя 4, поступает в оуферный регистр 5.

П!ри выработке блоко!м 18 сигнала опроса, определяющего ооращение к коммутатору 9, в зависимости от состояния регистра 7 зозможHbI,äBå ситуации: обращение к постоянному запоии!нающем у блоку 10 ил!и обращение к блок!у б форм!и рования временных инте!развалов.

В первом .случае сигнал опроса проходит через коммутатор 9 у 70cTò -1 ет .«!а Вход 0 !ока 10. Информация, сч;!танная из блока 10 по адресу, хранящемуся на рег:cTpe 8, подается

HB ВхОд;:апистра . 2 «кома::, д.

Во втором сл ча:- обращен:!я к блоку 10 не происходит. Си.-нал опроса с выхода !ко«ммута—:.QIpB 9, пройдя Олок .б .форми!розання време.-:— ных интарзалоз, поступает на вход коммутатора 11, для которого этот сигнал служит .разрешением парадач!и информации лз буферного репистра б в регистр !2 команд.

Формула изобретения ! э

Устройство для обработки цифровых данных, содержащее гвнаратор тактовых,и!мпульсон, .выход которого подкл!Очек к входу блока микропрограммного управления, выходы

2п которого !по.;ключены: выходам устройства и через коммутатор к уиоазляющим входам постояниого запоминающего блока, вход коммутатора соединеч с выходом регистра базового адреса, адресный Вход пос-,оянного заломинающего блока соединен с зыхсдом,рег!истра адреса, информационные выходы — с соот!Ветстзующ!!."!и входами регистра команд, о тл ич а ю щ е е с я тем, чт",, с целью расширения фун!кциональных возможностей путем ооеспеЗО чения оперативного изменения набора решаемых задач, з него введены блс:: формироваHEIF, временных,интарза 7оз, 7ëëe.7í èòåëüíûII коммутатор и постоянный запом!инающнй блок с электрической сменой информации, входы

З которого .подключены соответстзанно к выходам генератора тактовых импульсов и регистра ад реса, выход через дополнительный коммутатор соединен с,входом регистра команд, вь!ход коммутатора через блок ф"рм!ирозания

4О временных !интарвалов соад!инан с !управляют им входом дополнительного коммутатора.

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

45 !

2.:Патент СШ А ¹ 3859636,:«7. 340 — 172.5, 1975.

2. Патент СНА ¹ 3859636, к«7. 340 — 172,5. ! 975.

Со=газитель А. ЯеРенов

Т;,к. ед И. Рыокина

Кзрректаг В. Гутман

Редактор И. Грузова

Подои,« Ное

Тип. XapbK. фил, поед. «Патент»

Заказ 338/563 Изд. М 475 Тираж 841

НПО Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, Ж-35, Раушская наб., д. 4/5

Устройство для обработки цифровых данных Устройство для обработки цифровых данных Устройство для обработки цифровых данных 

 

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

Процессор // 526902

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

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике, предназначено для выполнения требуемых функций программного управления с автоматическим перезапуском при «зависании» прикладной программы и автоматическим переходом в режим сохранения оперативной информации с помощью резервного источника напряжения питания при отключении или аварии основного источника напряжения питания и может быть использовано, например, в качестве ядра микроконтроллерной или микропроцессорной системы (М-системы) обработки информации и управления в реальном времени с поддержкой режима аппаратного сторожевого таймера для перезапуска при «зависании» прикладной программы М-системы, проектируемой с учетом следующих основных принципов [1]: программного управления, магистрального обмена информацией, модульного построения и наращивания вычислительной мощности
Наверх