Устройство для программной обработки цифровой информации

Номер патента: 1737440

Авторы: Дычаковский, Жихарев, Калныньш, Шайкевич

ZIP архив

Текст

)5 6 06 Г 7/О ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕН К АВТОРСКОМУ СВИДЕТЕЛЬС(56) Авторское свидетельство СССР М 1513440, кл, 6 06 Г 7/00, 1987.Мсгоргосеззог иецга 1 еб сгсцтз. Зап. Оеуо, Оата Согрогатоп, 1984, р. 278-280. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОЙ ОБРАБОТКИ ЦИФРОВОЙ ИНФОРМАЦИИ (57) Изобретение относится к технике обра-. ботки цифровых данных и может. найти применение для программной обработки цифровой информации. Целью изобретения является повышение эффективности использования за счет ускорения процесса обработки Цифровой информации, Устройство работает по четырем тактам по программе, записанной в формирователе 4 команд программной обработки. На первом такте формируется управляющее слово, которое поступает на формирователь 10 сигналов управления, на коммутатор 8 адреса, на коммутатор б операнда "А" и на дешифратор 5 команд. На втором такте производится . считывание операнда "В", а блок 3 арифметико-логической обработки начинает выполнять заданную операцию. На третьем такте блок 3 арифметико-логической обработки заканчивает вычисление, а в формирователе 4 команд программной обработки записывается новое адресное слово. На четвертом такте результат обработки в блоке 3 арифметико-логической обработки записывается в блок 1 оперативной памяти и поступает по выходной шине прямого доступа в порт 2 вывода. 1 ил,кИзобретение относится к технике обработки цифровых данных, а именно к устройствам для программной обработки цифровой информации.Известно устройство для программной обработки цифровой информации, содержащее блок оперативной памяти, соединенный с формирователем управляющих Сигналов и включенный между портами ввода и вывода,Недостаток известного устройства для программной обработки цифровой информации состоит в том, что оно не позволяет обеспечить в ряде случаев требуемую производительность при обработке цифровой информации е режиме реального времени,Известно также устройство для программной обработки цифровой информации, содержащее блок оперативной памяти, подключенный выходной шиной прямого доступа к входной шине прямого доступа порта вывода и соединенный входной шиной.данных с выходной шиной данных бло ка арифметика-логической обработки, подключенного выходной шиной переноса к входной шине переноса формирователя команд программной обработки и соединенного входной виной сигнала управления с первой выходной шиной дешифратора команд, входная вина кода операций которого подсоединена к выходной шине кода операций формирователя команд программной обработки, Формирователь сигналов управления режимами работы, коммутатор .операнда "А"; коммутатор операнда "В", коммутатор адреса и порт ввода.Недостаток этого устройства для программной обработки информации состоит в малой эФФективности его использования, возникающей из-эа низкой скорости процесса обработки цифровой информации,Целью изобретения является повышение. эффективности использования устройства для программной обработки цифровой информации за счет ускорения процесса обработки цифровой информации.С этой целью в устройстве для программной обработки цифровой инфррмации, содержащем блок оперативной памяти, подключенный выходной шиной прямого доступа к входной шине прямого доступа порта вывода и соединенный входной шиной Данных с ВыхОДной шиной Данных блока арифметико-логической обработки, нодключейного выходной шиной переноса к входной шине переноса формирователя команд программной обработки и соединенного входной шиной сигнала управления с первой выходной шиной дещифратора команд, входная шина кода операций которого подсоединена к выходной шине кода операций формирователя команд программной обработки, формирователь сигналов управления режимами работы, коммутатор 5 операнда "А", коммутатор операнда "В",коммутатор адреса и порт ввода, выходная шина сигнала управления и выходная шина адреса формирователя команд программной обработки соединены соответственно с 10 входной шиной сигнала управления и входной шиной адреса формирователя сигналов управления режимами работы, который подключен первым, вторым, третьим и четверым выходами соответственно к входной 15 шине порта авода, к входной шине сигналауправления коммутатора адреса, к входной шине сигнала управления коммутатора операнда "В" и к входной шине сигнала управления порта вывода, а входная шина даннйх 20 и выходная шина констант формирователякоманд программной обработки соединены соответственно с выходной шиной данных блока арифметико-логической обработки и с входной шиной констант коммутатора 25 операнда "А", подсоединенного входнойшиной сигнала управления и входной шиной аккумулятора соответственно к второй выходной шине дещифратора команд и к выходной шине аккумулятора блока опера тивной памяти и соединенного выходнойшиной с первой входной шиной данных блока арифметико-логической обработки, вторая входная шина данных которого подсоединена к выходной шине коммутато- ЗБ ра операнда "В", соединенного первой ивторой входными шинами данных соответственно с выходной шиной порта ввода и с выходной шиной Данных блока оперативной памяти, шина адреса которого подсое динена к выходной шине коммутатораадреса, соединенного первой и второй входными шинами данных соответственно с выходной шиной адреса формирователя команд программной обработки и с выход ной шиной индексного регистра блока оперативной памяти.На чертеже изображен один из возможных вариантов предлагаемого устройства для программной обработки цифровой ин формации.Устройство содержит блок 1 оперативной памяти, подключенный выходной шиной прямого достуйа к входной шине прямого доступа порта 2 вывода и соеди ненный входнойшиной данных с выходнойшиной данных блока 3 арифметико-логиче- ской обработки, формирователь 4 команд программной обработки, дешифратор 5 команд, коммутатор 6 операнда"А", коммутатор 7 операнда "В", коммутатор 8 адреса,порт 9 ввода и формирователь 10 сигналовуправления режимами работы. Блок 3 арифметико-логической обработки подключен выходной шиной переноса к входной шинепереноса формирователя 4 команд программной обработки и соединен входной шинойсигнала управления с первой выходной шиной дешифратора 5 команд, подсоединенного входной шиной кода операций квыходной шине кода операций Формирователя 4 команд программной обработки.Выходная шина сигнала управления ивыходная шина адреса формирователя 4 команд программной обработки соединенысоответственно с входной шиной сигнала 15управления и входной шиной адреса Формирователя 10 сигналов управления режимами работц, который подключен первым,вторым, третьим и четвертым выходами соответственно к входной шине порта 9 ввода, 20к входной шине сигнала управления комму. татора 8 адреса, к входной шине сигналауправления коммутатора операнда "В" и квходной шине сигнала управления порта 2вывода, При этом входная шина данных и 25выходная. шина констант формирователя 4команд программной обработки соединенысоответственно с выходной шиной данныхблока .3 арифметико-логической обработкии с входной шиной констант коммутатора 6 30операнда "А". Коммутатор 6 операнда "А"подсоединен .входной шиной сигнала управления и входной шиной аКкумуляторасоответственно к второй входной шине дешифратора 5 команд и к выходной шине 35аккумулятора блока 1 оперативной памятии соединен выходной шиной с первой входной шиной данных блока 3 арифметико-логической обработки. Вторая входная шинаданных блока 3 арифметико-логической обработки подсоединена к выходной шинекоммутатора операнда "В", соединенногопервой и второй входными шинами данныхсоответственно с выходной шиной порта 9 ввода и с выходной шиной блока 1 оперативной 45памяти. Шина адреса блокаоперативнойпамяти подсоединена к выходной шине кевмутатора 8 адреса, соединенного первоймвторой входнцми шинами данных соответственно с выходной шиной адреса Формирователя 4 команд программной обработки и свыходной шиной индексного регистра блока 1 оперативной. памятиРабота предлагаемого устройства дляпрограммной обработки цифровой информации происходит следующим образом,Формирователь 10 сигналов управления режимами работы управляет режимомработы порта 9 ввода, воздействующего накоммутатор 7 операнда "В". Коммутатор 7 операнда "В" обеспечивает подключение порта 9 авода к блоку 3 арифметико-логической обработки, что позволяет обрабатывать данные порта 9 ввода непосредственно через блок 3 арифметико-логической обработки, Внешний сигнал из порта 9 ввода поступает на первую входную шину данных коммутатора 7 операнда "В", на вторую входную шинуданнцх которого подаются данные из блокаоперативной памяти. При этом информация, поступившая с порта ввода и блока 1 оперативной памяти, в зависимости от сигнала на входной шине сигнала управлений, подаваемого с формирователя 10 сигналов управления режимами работы, проходит на вторую входную шину данных блока 3 арифметико-логической обработки.На первую входную шину данных блока 3 арифметико-логической обработки подается сигнал с выходной шинй коммутатора 6 операнда "А", который определяется сигналами с выходной шины констант формирователя 4 команд программной обработки или с выходной шины аккумулятора блокаоперативной памяти в зависимости от сигнала на второй выходной шине дешифратора 5 команд, определяемого состоянием выходной шины кода операций формирова-теля 4 команд программной обработки, При этом блок 3 арифметико-логической обработки производит ариФметико-логическую обработку информации в зависимости от состояния вцходной шины кода операций формирователя 4 оманд программной обработки. Результат обработки в блоке 3 арифметико-логической обработки поступает на входные шины денных блока 1 оперативной памяти и формирователя 4, команд программной обработки и на входную шину переноса формирователя 4 команд программной обработки. Сигналы на входной шине данных и входной шине переноса формирователя 4 команд программной обработки определяют состояние его выходной шины кода операций, выходной шины констант, выходной шины адреса и выходной шины сигнала удравления. При этом обеспечивается реализация последующей обработки информации пс программе, занесенной в память Формирователя 4 команд программной обработки.Устройство работает по программе, записанной в Формирователе 4 команд программной обработки. При этом конкретный алгоритм каждого шага программы определяет управляющее слова формирователя 4команд программной обработки. Устройство работает по четырем тактам. На первом такте формируется управляющее слово, которое поступает на формирователь.10 сигналов управления режимами работы, на1737440 ной шиной прямого доступа к входной вине 40 прямого доступа порта вывода и соединенный входной шиной данных с выходной шиной данных блока арифметико-логической обработки, подключенного выходной шиной переноса к входной шине переноса формирователя команд программной обработки и соединенного входной шиной сигнала управления с первой выходной шиной дешифратора команд, входная шина кода операций которого подсоединена к Составитель А. Жихарев Редактор Т. Лошкарева Техред М,Моргентал Корректор М. ДемчикЗаказ 1892 Тираж Подписное ВНИИПИ Государственного комитете по изобретениям и открытиям при ГКНТ СССР 113035, Москве, Ж, Раушская нэб 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 коммутатор 8 адреса, на коммутатор б операнда "А" и на дешифратор 5 команд, В зависимости от содержимого кода операций настраивается дешифратор 5 команд, выбирается операнд "А" (аккумулятор или константа) и определяются операции блока 3 арифметика-логической обработки, Если поле адресов управляющего слова содержит признак команд управления, формирователь 10 сигналов управления режимами работы вырабатывает сигналы управления, которые настраивают работу порта 9 ввода, коммутатора 8 адреса или коммутатора 7 операнда "В". На втором такте работы производится считывание операнда "В", а блок 3 арифметико-логической обработки начинает выполнять заданную операцию. На третьем такте блок 3 арифметико-логической обработки заканчивает вычисление, а в формирователе 4 команд программной обработки записывается новое адресное слово. На четвертом такте результат обработки в блоке 3 арифметико-логической обработки записывается в блок 1 оперативной памяти и поступает по выходной шине прямого доступа в порт 2 вывода. На следующем первом такте выбирается следующее управляющее слово и начинается новый цикл работы устройства,Предложенное устройство может быть выполнено в виде микросхемы и позволяет повысить производительность в режиме реального времени и эффективность использования аппэратурных средств.Ф о р мул а из об ретени я Устройство для программной обработки цифровой информации, содержащее блок оперативной памяти, подключенный выход 5 10 15 20 25 30 35 выходной шине кода операций формирователя команд программной обработки, формирователь сигналов управления режимами работы, коммутатор операнда "А", коммутатор операнда "В", коммутатор адреса и порт ввода, о т л и ч а ю щ е е с я тем, что, с целью повышения эффективности использования за счет ускорения процесса обработки цифровой информации, выходная шина сигнала управления и выходная шина адреса формирователя команд программной обработки соединены соответственно с входной шиной сигнала управления и входной шиной адреса формирователя сигналов управления режимами работы, который подключен первым, вторым, третьим и четвертым выходами соответственно к входной шине порта ввода, к входной шине сигнала управления коммутатора адреса, к входной шине сигна-. ла управления коммутатора операнда "В" и к входной шине сигнала управления порта вывода, а входная шина данных и выходная шина констант формирователя команд программной обработки соединены соответственно с выходной шиной данных блока арифметико-логической обработки и с входной шиной констант коммутатора операнда "А", подсоединенного входной шиной констант управления и входной шиной аккумулятора соответственно к второй выходной шине дешифратора команд и к выходной шине аккумулятора блока оперативной памяти и соединенного выходной шиной с первой входной шиной данных блока эрифметико-логической обработки,.вторая входная шина данных которого подсоединена к выходной шине коммутатора операнда "В", соединенного первой и второй входными шинами данных соответственно с выходной шиной порта вводе и с выходной шиной данных блока оперативной памяти, шина адреса которого подсоединена к выходной шине коммутатора адреса, соединенного первой и второй входными шинами данных соответственно с выходной шиной адреса формирователя команд программной обработки и с выходной шиной индексного регистра блока оперативной памяти.

Смотреть

Заявка

4871394, 03.10.1990

А. Н. Жихарев, А. Л. Калныньш. Ю. Б. Шайкевич и В. Б. Дычаковский

ЖИХАРЕВ АЛЕКСАНДР НИКОЛАЕВИЧ, КАЛНЫНЬШ АЙВАР ЛЕОНОВИЧ, ШАЙКЕВИЧ ЮРИЙ БОРИСОВИЧ, ДЫЧАКОВСКИЙ ВИКТОР БРОНИСЛАВОВИЧ

МПК / Метки

МПК: G06F 7/00

Метки: информации, программной, цифровой

Опубликовано: 30.05.1992

Код ссылки

<a href="https://patents.su/4-1737440-ustrojjstvo-dlya-programmnojj-obrabotki-cifrovojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программной обработки цифровой информации</a>

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