Микропрограммное устройство с контролем

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

Авторы: Кальницкий, Тимонькин, Ткаченко, Харченко

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК а С 06 Р 9/гг; С 0 У ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСАНИЕ ИЗОБ К АВТОРСКОМУ СВИДЕТЕПЬСТ(56) 1, Авторское свицетельство СССРпо заявке3286938/24,кл. 6 06 Р 9/22, 1981.2. Авторское свидетельство СССРпо заявке3224689/24,кл. С 06 Г 9/22, 1980.3. Авторское свицетельство СССР(54)(57) МИКРОПРОГРАММНОЕ УСТРОЙСТВО С КОНТРОЛЕМ, содержащеерегистр ацреса, блок памяти, регистрмикрокоманц, формирователь ацреса мик-рокоманц, первый регистр сдвига, блоксравнения, причем первый вхоц регистраадреса является вхоцом кода операцийустройства, второй вход регистра ацресасоецинен с выхоцом формирователя адре.са микрокоманц, первый вход которогоявляется вхоцом логических условий ус 1ройства, второй вход формирователя адреса макрокоманд соецинен с выхоцом, адреса микрокоманцы регистра микрокомана, выходы логических условий микроопераций, метки конца контрольного учаська которого связаны соответственно с. информационным вхоцом первого регистрасцвига, выхоцом микрооперапий устройстваи первым вхоцом блока сравнения, второйвход которого соецинен с выхоцом первого регистра сцвига, выход блока сравнения является выходом сигнала ошибки,801020827 устройства, выход регистра адреса соединен с первым входом блока памяти, выход которого соецинен с входом регистра.микрокоманц, о т л и ч а ю щ е е с ятем, что, с целью повышения достоверности контроля и снижения объема блокапамяти, в него ввецены второй регистрсцвига, первый и второй элементы задержки, первый и второй элементы ЗАПРЕТ, первый и второй блоки элементовИ, причем тактовый вхоц устройства че-:рез первый элемент зацержки подключенк прямому вхоцу первого элемента ЗАПРЕТ, инверсный вхоц которого соециненс выхоцом метки ветвления регистрамикрокоманц и с первым входом первого Яблока элементов И, второй вхоц которогосоединен с выходом логических условийрегистра микрокоманц, выходы ацреса имикроонераций которого поцключены к цервому входу второго блока элементов И,второй вхоц которого связан с выхоцомвторого регистра сдвига, тактовый и ин- исааформационный вхоцы которого соециненыс тактовым вхоцом первого регистрафрсцвига, вхоц обнуления которого связан. с входом обнуления второго регистра сцви-га и выхоцом второго элемента ЗАПРЕТ,прямой и инверсный входы которого соепи- Юиены соответственно через второй элемент,4задержки с выходом метки конца контроль-,ного участка регистра микрокоманц и выхоцом блока сравнения, вихоц первого эле: мента ЗАПРЕТ подключен к тактовому: входу второго регистра сдвига, выход вто-.рого блока, элементов И связан с третьимвходом блока сравнения, выход первого .блока элементов И связан с третьим входом формирователя адреса микрокоманц.1020827 микрокоманд,Изобретение относится к вычислитель-ной технике и может быть использованопри проектировании управляющих устройствЭВМ и вычислительных систем с микропрограммным управлением, 5Известно микропрограммное устройствос контролем, содержашее регистр адреса,блок памяти микрокоманд, регистр микрокоманд, сдвигающий регистр, формирова-.тель адреса, схему сравнения, элементы И 1,Недостатком этого устройства является низкая достоверность контроля, обусловленная отсутствием контроля функциивыходов 15Известно микропрограммное устройствос контролем, содержашее регистр адреса,блок памяти микрокоманд, регистр микрокоманд, схему сравнения, элементы И 2Недостатком устройства также являеь 20ся низкая достоверность контроля, таккак осушествляется контроль только субъективных ошибок типа фтупикф.Наиболее близким к предлагаемому потехнической сушности является микропрог 25.;первый регистр сдвига, схему сравыейия Г 3),Недостатки устройства заключаются в 30низкой достоверности контроля и большой .избыточности блока памяти,Бель изобретения повьпцение досто- верности контроля и снижение объема блока памяти. 35Поставленная цель достигается тем,что в микропрограммное устройство с кон-тролем, содержшцее регистр адреса, блокпамяти, регистр микрокоманд, формирователь адреса микрокоманд, первый регистр 40сдвига, блок сравнения, причем первыйвход регистра адреса является входом кода операций устройства, второй вход регистра адреса соединен с выходом формирователя адреса микрокомаид,первый вход 45"которого является входом логических условий устройства, второй вход формировате-,ля адреса микрокоманд соединен с выхо .дом адреса микрокоманды регистра микрокоманд, выходы логических .условий микро50операций, метки конца контрольного участка которого связаны соответственно синформационным входом первого регистрасдвига, выходом микроопераций устройства и первым входом блока сравнения, второй вход которого соединен с выходомпервого регистра сдвига, выход блока срав-нения является выходом сигнала ошибкиустройства, выход регистраадреса соедиЪнен с первым входом блока памяти, выходкоторого соединен с входом регистра микрокоманд, введены второй регистр сдвига,первый и второй элементы задержки, пер вый и второй элементы ЗАПРЕТА, первый и второй блоки элементов И, причем тактовый вход устройства через первый элемент задержки подключен к прямому входу первого элемента ЗАПРЕТ, инверсный вход которого соединен с выходом метки ветвления регистра микрокоманд и с первым входом первого блока элементов И, второй вход которого соединенс .выходом логичео.ких условий регистра микрокоманд, выходи адреса и микроопераций которого подключены к первому входу второго блока элементов И, второй вход которого связан с выходом второго регистра сдвига.,тактовый и информационный входы которого соединены с тактовым входом первого регистра сдвига,.вход обнуления которого связан с входом обнуления второго регистра сдвига и выходом второго элемента ЗАПРЕТ, прямой и инверсный входы которого соединены соответственно через второй элемент задержки с выходом метки конца контрольного участка регистра мик. рокоманд и выходом блока сравнения, выход первого элемента ЗАПРЕТ подключен к тактовому входу второго регистра сдвига, выход второго блока элементов И связан с третьим входом блока сравнения,выход первого блока элементов И связанс третьим входом формирователя адреса На фиг. 1 представлена .функциональная схема микропрограммного устройства, на фиг. 2 - функциональыая схема формирователя адресов микрокомаыц. Микропрограммное устройство содержитрегистр 1 адреса, блок 2 памяти, регистр3 микрокоманд с полями: ацреса 3.3 логических условий 3.2, микроопераций3,3 метки конца контрольного участка3,4,метки ветиления 3,5; первый блок элементов И 4, формирователь 8 адреса . микрокоманд, первый сдвиговой регистр 8, первый элемент 7 задержки, первый эле мент ЗАПРЕТ .8, блок 9 сравнения, второйэлемент 10 задержки, второй элемент ЗАПРЕТ 11, второй сдвиговый регистр 12, второй блок элементов И 13, входы 14- 16 логическихусловий, кода операций и тактовых импульсов устройства соожет ственно, выходы 17 и 18 микроопера ций и сигнала ошибки устройства соответственно.Формирователь 5 адреса микрокоманд (фиг. 2) состоит из блока элементов1020827Тогда Значения 80 при П 1 10 е 108 108 10" 10 10 0 и объему из твгдегР,"-1- Ро,р р пв,М= оРо - вероятность искажения одногоразряда. аэом, предлагаемое устр отличается от прототип 5 В таблице приведены значения ЬО для различнык величин Ро и щ,по достоверности контр быточного оборудованияцактор С. К 3 с аз 3898/4 Тираж 706 Поцпис НИИПИ Госуцарственного комите по целам изобретений и отк 13035, Москва, Ж, Раущская

Смотреть

Заявка

3398620, 17.02.1982

ХАРЬКОВСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНОЕ УЧИЛИЩЕ ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА КРЫЛОВА Н. И

ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, КАЛЬНИЦКИЙ ВИКТОР ЛЕОНИДОВИЧ

МПК / Метки

МПК: G06F 11/00, G06F 9/22

Метки: контролем, микропрограммное

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

Код ссылки

<a href="https://patents.su/5-1020827-mikroprogrammnoe-ustrojjstvo-s-kontrolem.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройство с контролем</a>

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