Устройство микропрограммного управления Советский патент 1983 года по МПК G06F9/22 

Описание патента на изобретение SU1007107A1

выходом второго дешифратора, о т л ич а е е с я тем, что, с целью расширения функциональных возможностей за счет обеспечения работы с произвольным форматом микрокоманд, дополнительно содержит пятый дешифратор, второй триггер, пятый элемент И, третий элемент ИЛИ, (т„+К+2) блоков элементов И, причем единичный вход второго триггера соединен с управляющим входом устройства, единичный выход соединен с управляющим входом второго дешифратора, первым входом пятого элемента И, вторым входом второго элемента И и третьим входом третьего элемента И, нулевой выход второго триггера соединен с управляющим входом пятого дешифратора, выходы которого соединены соответственно с первыми входами () f (т +т„+К+1 го блоков элементов И, вторые входы которых соединены с выходами буферного регистра, а выходы соединены с (т,+ 1) ()-ми входами первого блока элементов ИЛИ, выходы регистра микрокоманд., соединены соответственно с первыми входами (т1 +т„+К+2) {т +тл+2К+3)то блоков элементов И, вторые входы которых соединены соответственно с выходами третьего дешифратора, а выходы соединены с (К+2) - (2К+3)-ми входами второго

10

07/

блока элементов ИЛИ, вторые входы пятого и шестого элементов И соединены с выходом первого элемента И, первый вход шестого элемента И соединен с нулевым выходом второго триггера, а выходы пятого, шестого элементов И соединены соответственно с третьими входами (mj,+ l) 4 (m +K+O-ro и (m +m2+K+2) 4 (m +m2+2K+3)-ro блоков элементов И, первый вход седьмого элемента И соединен с К-м выходом четвертого дешифратора, первый вход восьмого элемента И соединен с (К+1)-м выходом четвертого дешифратора , инверсный вход восьмого элемента И и второй вход седьмого элемента И соединены с первым выходом пятого дешифратора, а второй и третий входы восьмого и седьмого элементов И соответственно соединены с нулевым выходом второго триггера, выходы обоих элементов И соединены с третьим и четвертым входами второго элемента ИЛИ, (ту)-К выхрд пятого дешифратора соединен с первым входом девятого элемента И, второй вход которого соединен с выходом одновибратора, а выход соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, а выход соединен с входом установки в нуль четвертого .счетчика.

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

название год авторы номер документа
Микропрограммное устройство управления 1983
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Литвиненко Вадим Георгиевич
  • Ткаченко Сергей Николаевич
SU1100624A1
Устройство микропрограммного управления 1982
  • Петухов Владимир Ефремович
  • Кузнецов Станислав Валентинович
  • Николаев Юрий Иванович
  • Ключко Владимир Игнатьевич
  • Сорока Леонид Степанович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1086431A1
Микропрограммное устройство управления 1983
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
  • Кальченко Сергей Борисович
  • Чигрин Олег Николаевич
SU1130864A1
Микропрограммное устройство управления 1981
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1005049A1
Микропрограммное устройство управления 1981
  • Кондратьев Игорь Евгеньевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1007106A1
Микропрограммное устройство управления модуля распределенной параллельной вычислительной системы 1985
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Никольский Сергей Борисович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
  • Колесников Василий Иванович
SU1252775A1
Микропрограммное устройство управления 1981
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Кондратьев Игорь Евгеньевич
  • Ткаченко Сергей Николаевич
  • Ткачев Михаил Павлович
SU1008742A1
Микропрограммное устройство управления 1982
  • Кузнецов Станислав Валентинович
  • Николаев Юрий Иванович
  • Благодарный Николай Петрович
  • Ключко Владимир Игнатьевич
  • Сорока Леонид Степанович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
SU1130863A1
Микропрограммное устройство управления 1983
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1108448A1
МОДУЛЬ МУЛЬТИМИКРОПРОГРАММНОЙ СИСТЕМЫ 1997
  • Зотов И.В.
  • Колосков В.А.
  • Титов В.С.
RU2116665C1

Иллюстрации к изобретению SU 1 007 107 A1

Реферат патента 1983 года Устройство микропрограммного управления

УСТРОЙСТВО МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее блок памяти, буферный регистр, четыре сметчика , четыре дешифратора, два блока элементов .ИЛИ, регистр микрокоманд, три элемента задержки, четыре элемента И, два элемента ИЛИ, генератор тактовых импульсов, одновибратор, триггер управления, () блок элементов И (К - число микрокоманд в линии, m число линеек в секции), причем установочный; вход,первого счетчика соединен с адресным входом устройства, выход счетчика соединен с входом первого дешифратора, выход которого соединен с адресным входом блока памяти, выход которого соединен с входом буферного регистра, выходы которого соединены с первыми входами первого (т)-го блоков элементов И, вторые входы которых соединены соответственно с выходами второго дешифратора, а выходы соединены с первыми (тр-м входами первого блока элементов ИЛИ, выходы которого соединены с входами регистра микрокоманд, первый (К4-1)-й выходы которого соединены с первыми входами () ( )-го блоков элементов И, вторые входы которых соединены соответственно с выходами третьего дешифратора, а выходы соединены с первым (К+1)-м входами второго блока элементов ИЛИ, выходы которых подключены к выходу устройства, первый вход первого элемента ИЛИ соединен с входом пуска устройства, второй вход соединен через первый элемент задержки с выходом одновибратора, а выход соединен с единичным входом триггера управления через второй элемент задержки и с управляющим входом блока памяти, единичный выход триггера управления соединен с первым входом первого элемента И, второй вход которого соединен с выходом генератора тактовых импульсов, а выход соединен О) со счетным входом третьего счетчика и через третий элемент задержки со счетным входом четвертого счетчика, .&. выход которого соединен с входом третьего дешифратора, выход третьего счетчика соединен с входом четвертого дешифратора, К-й выход которого соединен с первым входом второго элемента И, а (Кч-1)-й выход соединен с . первым входом третьего элемента И, О ч второй вход которого и инверсный вход второго элемента И соединены с (т,,)-м выходом второго дешифратора, а выходы обоих элементов И соединены с первым и вторым входами второго элемента ИЛИ, выход которого соединён с входом установки в нуль третьего счетчика, с нулевым входом триггера и с входом одновибратора, выход которого соединен со счетными входами первого и второго счетчиков и с первым входом четвертого элемента И, второй вход которого соединен с (т)-м

Формула изобретения SU 1 007 107 A1

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

Известно устройство микропрограммного управления, содержащее регистр, дешифратор, блок памяти, логические элементы, счетчик D 1

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

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

четыре дешифратора, два блока элемен тов ИЛИ, регистр микрокоманд, три эле мента задержки, четыре элемента И, два элемента ИЛИ, генератор тактовых

импульсов, одновибратор, триггер управления, m,,-fK+1 блок элементов И, причем первый вход первого счетчика является входом устройства, выход соединен с входами первог,о дешифратора,

выходы которого соединены с первыми входами блока памяти, выходы которого соединены с входами буферного регистра, выходы которого соединены с первыми входами первого блоков

элементов И, вторые входы которых соединены с первым -f m -и выходами второго дешифратора, а выходы соединены с первым., входами первого блока элементов ИЛИ, выходы которого соеди-, нены с входами регистра микрокоманд. 3100 первый -(К+1 )-й выходы которого соединены с первыми входами ( )т, )-го блоков элементен И, вторые входы которых соединены с первыми (К+1)-м выходами третьего дешифратора а выходы соединены с первыми г(К+1)-м входами второго блока элементов ИЛИ, выходы которого являются выходами устройства, первый вход первого элемента ИЛИ является входом пуска устройства, второй вход соединен через. первый элемент задержки с выходом одновибратора, а выход соединен с единичным входом триггера управления через второй элемент задержки и с вторым входом блока памяти, единичный выход триггера управления соединен с первым входом первого элемента И, второй вход которого соединен с выходом генератора тактовых импульсой, а выход соединен со счетным входом третьего счетчика и через третий элемент задержки со счетным входом чет вертого счетчика, выходы которого соединены с входами третьего дешифратора выходы третьего счетчика соединены с входами чёртвёртого дешифратора, К-й выход которого соединен с первым входом второго элемента И, а (К+1)-й выход соединен с первым входом третьего элемента И, второй вход которого и инверсный вход второго элемента И соединены с () выходом второго дешифратора, а выходы обоих элементов И соединены с первым и вторым входами второго элемента ИЛИ, выход которого соединен с входом установки в нуль третьего счетчика, с нулевым входом триггера и с входом одно вибратора, выход которого соединен со счетными входами первого и второго .счетчиков и с первым входом четверто 1ГО элемента И, .второй вход которого соединен с () выходом второго де шифратора 23. Недостатками данного устройства являются низкая экономичность и узка область применения, обусловленные следующим. Так- как в процессе обработ ки информации может возникнуть необходимость, не изменяя длины линейки памяти запоминающего устройства, изменить формат микрокоманд, то возникает ситуация, когда остаток микрокоманды в линейке больше половины дл ны микрокомандыо Таким образом, область применения известного устройства ограничивается микропрограммными системами со строг 4 пределенной величиной фйрмата микрооманд, модификация которого .в п{ оцесе эксплуатации невозможна. Этот выод является следствием низких функиональных возможностей устройства. Целью изобретения является расшиение функциональных возможностей за . чет обеспечения работы с произвольым форматом микрокоманд. Поставленная цель достигается тем, то в устройство микропрограммного управления, содержащее блок памяти, , буферный регистр, четыре счетчика, четыре дешифратора, два блока элементов ИЛИ, регистр микрокоманд, три элемента задержки, четыре элемента И, два элемента ИЛИ, генератор тактовых импульсов, одновибратор, триггер управления, () блок элементов И, (К - число микрокоманд в линии, m число лийеек в секции), причем установочный вход первого счетчика соединен с адресным входом устройства, . выход счетчика соединен с входом первого дешифратора, выход которого соединен с адресным входомГблока памяти, выход которого соединен с входом бу- , ферного регистра, выходы которого соЕдинены с первыми входами первого Jгп)-го блоков элементов И, вторые входы которых соединены соответственно с выходами второго.дешифратора, а выходы соединены с первым. -5-{т)-м входами первого блока элементов ИЛИ, выходы которого соединены с входами регистра микрокоманд, первый (К+1)-й выходы которого соединены с первыми входами (т+1) t (m +K+l)-ro блоков элементов И, вторые входы которых соединены соответственно с выходами третьего дешифратора, а выходы соединены с первым т-(К+1)-м входами второго блока элементов ИЛИ, выходы которых подключены к вь1ходу устройства, первый вход первого элемента ИЛИ соединен с входом пуска устройства, второй вход соединен через первый элемент задержки с выходом одновибратора, а выход соединен с единичным входом триггера управления через второй элемент задержки и с управляющим входом блока памяти, единичный выход триггера управления соединен с первым входом первого элемента И, второй вход которого соединен с выходом.генератора тактовых импульсов, а выход соединен со счетным входом третьего счетчика и через третий элемент задержки со счетным входом четвертого 510 счетчика, выход которого соединен с входом третьего дешифратора, выход третьего счетчика соединен с входом четвертого дешифратора, К-й выход которого соединен с первым входом второго элемента И, а К+1 -и выход соединен с первым входом третьего элемента И, второй вход которого и инверсный вход второго элемента И соедин ены с (т)-м выходом второго дешифратора, а выходы обоих элементов И соединены с первым и вторым входаг и .второго элемента ИЛИ, выход которого соединен с входом установк в нуль третьего счетчика, с нулевым входом триггера и с входом одновибратора, вы ход которого соединен со счетными входами первого и второго счетчиков и с первым входом четвертого элемента И, второй вход которого соединен С (т)-м выходом второго дешифратора дополнительно введены пятый дешифратор, второй триггер, пятый элемент И третий элемент ИЛИ, (т2+К+2) блоков Элементов И, причем единичный вход второго триггера соединен с управляющим входом устройства, единичный выход соединен с управляющим входом второго дешифратора, первым входом пятого элемента И, вторым входом второго элемента И, и третьм входом третьего элемента И, нулевой выход второго триггера соединен с управляющим входом пятого дешифратора, выходы которого соединены соответственно с первыми входами () 4 (т +гЛо+К+Т го блоков элементов И, вторые входы которых соединены с выходами буферного регистра, а выхода соединены с ) 7 (пт,+1П2)-ми входами первого блока элементов ИЛИ, выходы регистра микрокоманд соединены соответственно с первыми входами (mi+m2+K+2) t m j-i-mrt+2K+3)-го блоков элементов И, вторые входы которых соединены соответственно с выходами третьего де|шифратора, а выходы соединены с |(К4-2)т (,2К+3 )-ми входами второго блока (элементов ИЛИ, вторые входы пятого и шестого элементов И соединены с выходом первого элемента И, первый вход шестого элемента И соединен с нулевым выходом второго триггера, а выходы пятого и шестого элементов И соединен соответственно с третьими входами Лгтц-«)т(пцЖ+Г)-гои (т,-нп2+К-+2) i -im +fTin+ifK+ J-го блоков элементов И, первый вход седьмого элемента И соеди нен с К-м выходом четвертого дешифра 07 . 4 тора, первый вход восьмого элемента И соединён с СК+1)-м выходом этого дешифратора, инверсный вход восьмого, элемента И и второй вход седьмого элемента И соединены с первым выходом пятого дешифратора, а второй и третий входы восьмого и седьмого элементов И соответственно соединены с нулевым выходом второго триггера, выходы обоих элементов И соединены с третьим и четвертым входами второго элемента ИЛИ, (т2)-й выход пятого дешифратора соединен с первым входом девятого элемента И , второй вход которого соединен с выходом одновибратора, а выход соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, а выход соединен с входом установки в нуль четвертого счетчика. На фиг.,1 представлена функциональная схема устройства; на фиГо2 - варианты, упаковок блока памяти при различной длине его линеек и различном формате микрокоманд; на фиг.З-- порядок считывания микрокоманд при различных остатках (д) ; в табл.1 при Д -7 0,5, Vaбл.2 при Л 0,5, Устройство фиГоТ содержит дешифратор 1, блок 2 памяти, буферный регистр 3, первый -f (т)-й блоки элементов И , первый блок элементов ИЛИ 5, регистр 6 микрокоманд, ( )4(m-,+K-4-l )-й блоки элементов И 7 г7К+1 {т +т2+К+2)(т +т ч-аК+3)-й блоки элементов И; SK+Z, второй счетчик 9, второй дешифратор 10, пятый дешифратор 11, (т +К4-2)Ип1-,+т2- +К+1)-й блоки элементов И 12,,7l2m2 девятый элемент И 13, третий элемент ИЛИ 1А, четвертый элемент И 15 второй регистр 16, третий элемент 17 задержки, четвертый сметчик 18, третий дешифратор 19, второй блок элементов ИЛИ 20, первый счетчик 21, пятый элемент И 22, шестой элемент И 23, генератор 2k тактовых импульсов, первый элемент И 2S, третий счетчик 26, четвертый дешифратор 27, второй, третий, восьмой и седьмой элементы И 28-31 соответственно, второй элемент ИЛИ 32, одновибратор 33, первый элемент З задержки, первый элемент ИЛИ 35,,второй элемент 36 задержки, первый триггер 37. На фиг.2 и 3 микрокоманды, где i - номера микрокоманд, AJ, А-части микрокоманды А, записываемые в различных линейках, m -число линеек. 710 в которых микрокоманда укладывается целое число раз, /- формат разрядность ) микрокомагды, q - дли,У|а свобод ного поля в линейке после заполнения ее целым числом микрокоманд, К - минимальное целое число микрокоманд, укладывающихся в линейке блока памяти, В - длина линейки блока памяти, N - целое число микрокоманд, при котором выполняется равенство . Устройство работает следующим о(5разом. По сигналу Пуск, поступающему на вход первого элемента ИЛИ 35, разрешается считывание информации из блока 2 памяти. Считанная из ячейки информация и состоящая из К целых микро команд и части K-fl -й...микрокоманды, записывается в буферный регистр 3 и через соответствующие, открытые с первого выхода дешифратора 11, блоки элементов И подгруппы блоков элементов И 12 и элементы первого блока элементов ИЛИ 5 поступает на регистр микрокоманд, В его К группах разрядов оказываются записанными целые микрокоманды, а в (К+1)-ю группу разрядов записывается часть микрокоманды А. Через время, равное времени считывания информации, в регистр 6 микрокоманд и определяемое элементов 36 задержки, первый триггер 37 устанавливается в единичное состояние и импульсы от генератора 2 через открыты элемент И 25 начинают поступать на третий счетчик 26, на элемент 17 задержки и на пятый и шестой элементы И 22 и 23. Через открытый элемент И 2 разрешающие сигналы поступают на третьи входы блоков элементов И подгруппы блоков элементов И 8, Считывается информация из первой группы, разрядов регистра 6 микрокоманд. Затем состояние четчика 18 изменяется и из регис ра 6 микрокоманд считается следующая группа разрядов. Затеи поочередно воз буждаются 3 - К-й выходы дешифратора 19, и микрокоманды Aj-A с соответствующих полей регистра 6 микрокоманд через блоки элементов И 8 также посту пают на второй блок элементов ИЛИ 20 и далее на выход устройства. После прихода К-го импульса четвертый дешифратор 27 устанавливается в К-е состояние и, так ;как седьмой элемент И 31 открыт сигналами с первого выхода дешифратора 10 и с нулевого выхода триггера 16, этот импульс, пройдя через второй элемент ИЛИ .-32, обнуляет 7,8 счетчик 26 и триггер 37, блокируя первый элемент И 25. С задержкой К-й импульс переводит счетчик 18 в состояние. которому соответствует единичный сигнал на {К+1)-м выходе третьего дешифратора 19 Одновременно импульс, сформированный рдновибратором 33, увеличивает содержимое счетчиков 21 и 9 на единицу« Меняется код адреса ячейки -блока памяти на втором выходе дешифратора 11 появляется единичный сигнал. Тем самым закрывается седьмой элемент И 3 и открывается восьмой элемент 30 И. Через время, определяемое задержкой 3k, на выходе первого элемента.ИЛИ 35 появляется сигнал, по которому считывается информация из вь(анной ячейки блока памяти. Блоки элементов подгруппы блоков элементов И 12 скоммутированы так,/что информация из ячейки памяти запиа||вает.ся следующим образом: дозаполняется ()-я группа разрядов регистра 6, заполняется ( +2)-я группа разрядов, заполняется первая, вторая и т.д. группы разрядов, а К-я группа оказывается заполненной не до конца. Через время, определяемое элементом Зб задержки, триггер-З вновь устанавливается в единичное состояние, , разрешая тем самым прохождение так- . товых импульсов через первый элемент Первым импульсом генератора считывается из регистра 6 микрокоманд микрокоманда А , А, записанная в К+1 -и группе разрядов. Вторым импульсом считывается информация из 2)-и групоы разрядов регистра 6 микрокоманд, а затем на первом выходе дешифратора 19 появляется единица, считывается микрокоманда, записанная в первом поле регистра 6 и т.д. К-ым импульсом считывается инфор- мация из К-й группы разрядов регистра 6 микрокоманд, так как седьмой элемент И 31 закрыт, генератор выдает 1к+1) -и импульс. По этому импульсу считывается информация из (К+1) -и группы разрядов регистра 6 -микрокоманд, (K+I)-и кмпульс проходит через открытый элемент 30 и второй элемент ИЛИ 32 блокирует триггер 37,и обнуляет счетчик 26. Через время, определяемое элементом .17 задержки, на (К4-2)-м выходе дешифратора 19 появляется единичный Сигнал. Состояние 100 счетчиков 9 и 21 увеличивается на единицу. Затем разрешается считывание информации из очередной ячейки блока памяти запоминающего устройства 2. Дополняется К-я группа разрядов регистра 6.микрокоманд.. Незаполненной оказывается ( группа разрядов. триггер 37 переключается в единичное состояние, тактовые импульсы проходят через открытый первый элемент И 25 и происходит считывание (К+2)-й и 1 - К-й групп разрядов регистра 6 микрокоманд После считывания информации из ячейки блока памяти запоминающего устройства в регистре 6 микрокоманд оказываются заполненными все группы ячеек. Считывание информации происходит аналогично вышеописанному. Отличие сост.оит лишь в том, что после прихода (K-fl)-ro импульса считывается последняя микрокоманда и проходит йа выход второго элемента ИЛИ 3 Триггер 37 устанавливается в нулевое состояние, импульс, выработанный одновибратором 33, проходит на выход третьего элемента ИЛИ 1 через открытый единичным сигналом с выхода дешифратора 11 девятый элемент И 13 И устанавливает в исходное состояние счетчик 18, На первом выходе дешифратора 19 устанавливается единичный сиг нало Сигналом с выхода второго элемента И 32 счетчики 9 и 21 также уста навливаются в исходное состояние. Таким образом, исходя из особенности упаковки ячеек блока 2 памяти в случае, когда остаточное поле первой ячейки больше половины длины формата микрокоманды (,5, в первом и последующих тактах работы устройства из регистра 6 микрокоманд считываются К и (К+1) целых микрокоманд соответственно, В процессе работы формат микрокоманды может поменяться и тогда устрой ство будет работать во втором режиме. Для перевода устройство во второй режим, соответствующий ,5 на второй триггер 16 подается сигнал, устанавливающий его в единичное состояние б соответствии с этим разрешающий сигнал подается уже на второй дешифра тор 10, на первый вход пятого элемента И .22 и на вторые входы второго эле мента И 28 и третьего элемента И 29. В данном режиме устройство функционирует следующим образом. 7 - . 10 , Счетчики 9 и 18 находятся в состоянии которым на первых выходах дешифраторо в lOii 19 соответствует единич-. ный сигнал. По команде Пуск, поступающей на первый вход первого элемента ИЛИ 35, разрешается считывание информации из блока 2 памяти в буферный регистр 3, которая поступает далее через соответствующие блоки элементов И подгруппы блоков элементов И и элементы ИЛИ первого блока элементов ИЛИ 5 в регистр 6 микрокоманд. Через время, равное времени считывания информации и определяемое элементов 36 задержки, первый триггер 37 устанавливается в единичное состояние и импульсы от генератора 2k поступают через открытый первый элемент И 25 в счетчик 26, а затем с задержкой, определяемой элементом 17 задержки - в счетчик 18. В результате псзочёре дно. возбуждаются первый К-й выходы дешифратора 19 и микрокоманды соответствующих групп разрядов регистра 6 микрокоманд через блоки элементов, подгруппы блоков элементов И 7, открытых разрешающим сигналом с выхода открытого пятого элемента И 22, поступают на соответствующие элементы ИЛИ второго блока элементов ИЛИ 20 и далее на выход устройства. После прихода К-го импульса на счетчик 26, на К-м выходе дешифрато появляется единичный сигнал, ко проходит через второй элемент 2« на первый вход второго элемента, ИЛИ, По этому сигналу обнуляется , счетчик 26, триггер 27 устанавливается нулевое состояние и запрещает прохождение тактовых импульсов генератора 2k на выход первого элемента И 25,. Этот же К-й импульс, пройдя с заде|3жкой на вход счетчика 18, устанавлийает дешифратор 19 в (Кч-1)-е состояние. Одновременно импульс, сформированный одновибратором 33, увеличивает содержимое счетчиков 21оИ 9 на единицу. Затем осуществляется считывание информации из следующей ячейки блока 2 памяти в буферный регистр 3. Микрокоманда из этого регистра через блоки элeмeнtoв И подгруппы блоков элементов И 1 и блок элементов ИЛИ 5 поступает в регистр 6 микрокоманд. Причем остаток К+1 -и микрокоманды А поступает в (К+1)-ю группу разрядов регистра 6 микрокоманд, где хранится ее первая част . После установки 1110 в единицу триггера 37 импульс от генератора 2 разрешает выдачу микрокоманды через блоки элементов И подгруппы блоков элементов И 7 открытые единичные потенциалом с (К+1)-го выхода дешифратора 19. Затем этим импульсом счетчик 18 устанавливается в состояние, которому соответствует единичный сигнал на первом выходе дешифратора 1д и с первой группы . разрядов регистра 6 микрокоманд через блок .элементов И подгруппы блоков элементов И 7 и второй блок элементов ИЛИ 20 на выход устройства поступает мйкрокоманд а А . Далее устройство работает аналогично описанному выше, После считывания из т ячейки блока 2 памяти запоминающего устройства информации, KOTopaip проходит из буферного регистра 3 Мерез блоки элементов И подг руппы блоков элеуентов И 4 и элементы первого блока элементов ИЛИ 5, в регистре 6 микрокоманд записана K-fl полная микрокоманда. Организация считывания этих микрокоманд из регистра 6 микрокоманд в данномцикле осуществляется также аналогично описанному выше. Отличие состоит лишь в том, что после установки счетчика 26 в состояние, которому соответствует единица на К-м выходе дешифратора 27, второй элемент И 28 остается закрытым из-за наличия единичного .сигнала на т выходе де- шифратора 10, Поэтому очередным импульсом счетчик 26 переводится в (К+1)-е состояние, и с регистра 6 микрокоманд считывается К-я микрокоманда череэ блок элементов И подгруппы блоков элементов И 7. Затем : единичный сигнал с (К+1)-го выхода дешифратора 27 проходит через открытый единичным сигналом с т--го выхода дешифратора 10 третий элемент И 29, на второй вход второго элемента 712 .. ИЛИ 32. По этому сигналу с выхода элемента. ИЛИ 32 обнуляется счётчмк 26, регистр 37. Импульсом, выработанным одновибратором 33 счетчики 9 и 21 устанавливаются в исходное состояние, а через открытый единичным потенциалом т,-го выхода дешифратора 10 четвертый элемент И 15 на выход третьего элемента ИЛИ проходит сигнал, обнуляющий счетчик tS,- На первых выходах 10, 11 и 19 дешифраторов имеется в наличии единичный сигг нал. Устройство готово к новому циклу работы. Таким образом, предлагаемое устройство отличается от прототипа расширенными функциональными возможностйми, поскольку позволяет исключить критичность схемы к соотношению длины остатка линейки памяти, заполняемого частью следующей микрокома нды и длины микрокоманды, . Благодаря этому предлагаемое устройство имеет более широкую (Класть применения, поскольку позволяет реализовать микропрограммы с различными параметрами, используя cтaндaptныe блоки памяти. Кроме того, предлагаемое устройство превосходит протот+tn по коэффициенту испрльзрваний .блоков памяти, так как полностью реализует их полезный объем. Для рассмотренных примеров выигрыш в объеме оборудования и коэффициенте его использования составляет /ЛАОШ uC i 100°ro::itOf25 yo По сравнению .с базовым объектом выигрыш в объеме оборудования блока памяти определяется по формуле ,1: К) Р 7 cW ,5 при 2 32 Ч 10 , пои 6i f 12/11 (Г (IS)

-8

S У

Ki.

С0о5о9ная ffHCutfa

Фиг. I

Ммл

Таблица t

Документы, цитированные в отчете о поиске Патент 1983 года SU1007107A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Авторское свидетельство СССР, W 67351, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Авторское свидетельство СССР по заявке If 2961311/18-2, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 007 107 A1

Авторы

Тимонькин Григорий Николаевич

Харченко Вячеслав Сергеевич

Матвиенко Юрий Андреевич

Ткаченко Сергей Николаевич

Даты

1983-03-23Публикация

1981-07-20Подача