Микропрограммное устройство управления — SU 331387 (original) (raw)
331387 Сасз Советских Социалистических РеспубликОЛ КСАН ИЕИЗОБРЕТИ Н ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Завцсцмос от авт. свидетельства М - Заявлено 02.1 Х.1970 (Юо 1472353)18-24).,1 ПК О 06 916 с присоединением заявки ЪЪ -К а цитат и о деаи Приоритет - Оп;оликовано 07.111,1972, Бюллетень М 9 изобретений и открытии ари Совете Министров СС,РДЬ, 681.326.3 (088,8) Дата опубликования описания 6 Л.1972 г-тв 1 о р ьязов;:стсп В, Л. Аджемян, Л. Х. Гаспарян, Г. С. Хачатрян и М, А. Семерджян Заявитель МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ Изобретение относится к области вычислительной техники, в частности к устройствам микропрограммного управления.Известны микропрограммные устройства управления, содержащие запоминающее устроиство, регистры, дешифраторы, генераторы тактовых сигналов. Они имеют либо малое быстродействие, либо ограниченную гибкость структуры.Предлагаемое устройство отличается от известных тем, что каждое поле регистра информации запоминающего устройства микропрограмм содержит дополнительный разряд, выход которого соединен со входом первой схемы И, через схему НЕ - со входом второй схемы И, а через дешифратор данного поля - со входом третьей схемы И, второй вход которой соединен с выходом генератора тактовых сигналов ц со входом схемы выделения четных и нечетных сигналов. Прц этом входы первой и второй схем И через схемы задержки соединены соответственно со входами установки в О и в 1 дополнительного разряда, Такое выполнение позволяет повысить оыстродействие и увеличить гибкость структуры устройства.На чертеже приведена структурная схема предлагаемого устройства.Оца содержит генератор 1 тактовых сигналов, схемы выделения четных и нечетных сцгналов 2, первую схему И 3, вторую схему И 4, третью схему И 5, четвертую схему И б, регистр адреса запоминающего устройства 7, дешифратор 8, накопитель запоминающего устройства 9, регистр информации 10, разбитый на ряд полей 11, с дополнительными разрядамц 12, дешифратор поля 13, схему НЕ 14 и схемы задержки 15 ц 1 б.Предлагаемое устройство работает следую-О щцм образом.Генератор вырабатывает сигналы с частотой /, которые опрашивают схемы 5. Сигналы появляются на выходе тех схем 5, на входе которых имеется разрешающий потенциал отт дешифраторов 13; указанный разрешающийпотенциал образуется, если разряд 12 соответствующего поля находится в состоян;ш 1.Допустим, что новое слово, считанное цзЗУ, установлено в регистре 10. В такте Т "о вырабатываются элементарные операции заданные теми полями, у которых разряд 12 находцтся в состоянии 1. В этом же такте сигал на выходе схемы 2, выделяющий такты Т опрашивает схемы 3 ц 4, ц через определенную 25 задержку сбрасывает разряд 12 в О, если оннаходился в единичном состоянии, цли устанавливает его в 1, если он находился в нулевом состоянии. Схемы задержки необходимы для того, чтобы разряд 12 менял свое состоя- ,",в нце только после окончания опроса схем 3 и 4.331387 Предмет изобретения Сосгавитедь Г. Котова Текред Л. Евдонов Корректор О. Тюрина Изд. ЬЪ 306 Тираж 448 Подписное Ц 1 ИИПИ Комитета по детям пвоостенай и открытий при Совете Министров СССР Москва, Ж-З 5, Рву нская наб., д, 4/5лопастная типография Кострочсно.о управления по пеяати Вследствие изменения разряда 12 на противоположное, в такте Т, разрешающий потенциал образуется на выходе тех дешифраторов, где в такте Т, имелся запрещающий потенциал; следовательно, в такте Тг выполняются элементарные операции, заданные теми полями, дешифраторы которых были заблокированы в такте Ть На выходе схемы 2 имеется сигнал только в такте Т 1 и этот сигнал, помимо опроса схем 3 и 4, обеспечивает также прием адреса следующей мнкрокоманды (через схему б) и чтение нового слова ЗУ.Как видим, при составлении микропрограмм можно с помощью разрядов 12 обеспечить выполнение одних и тех же элементарных операций либо в первом, либо во втором такте машины,Если в текущей микрокоманде какое-либо поле не должно образовать никакой элементарной операции, то в этом поле записывается код 0. Сигнал с дешифратора, соответствующий коду О, отсутствует и никакое действие не будет выполняться. Микропрограммное устройство управления,содержащее запоминающее устройство, реги стры, дешифраторы, генератор тактовых сигналов и логические элементы, отличающееся тем, что, с целью повышения быстродействия и увеличения гибкости структуры устройства, каждое поле регистра информации ЗУ микро- )О программ содержит дополнительный разряд,выход каждого из которых соединен соответственно со входом первой схемы И, через схему НЕ - со входом второй схемы И, через дешифратор данного поля - со входом 15 третьей схемы И, второй вход которой соединен с выходом генератора тактовых сигналов и входом схемы выделения четных и нечетных сигналов, причем входы первой и второй схем И через схемы задержки данного разряда 20 соединены соответственно со входами установки в О и в 1 этого дополнительного разряда.