Устройство генерации @ -разрядной маски
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано при построении узлов вычислительных машин, работающих с полями переменной длины. Целью изобретения является уменьшение аппаратных затрат устройства. С этой целью в устройство , содержащее дешифратор адреса начала , дешифратор адреса конца и блок формирования маски, включающий К узлов группового переноса, введено И последовательно соединенных блоков анализа группового переноса, при этомМ-1 блоков анализа группового пе- ifi переноса включают групп элементов (Л И-ИЛИ и элементов И, аМ -и блок анализа группового переноса включает К элементов И-ИЛИ. 4 ил.
СОЮЗ СОВЕТСКИХ .СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (50 4
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
llO ДЕЛАМ ИЗОБРЕТЕНИЙ И OTKPblTHA (21) 3701441/24-24 (22) 14.02.84 (46) 07.11.86. Бюл. Ф 41 (71) Ордена Ленина институт кибернетики им. В.M. Глушкова (72) Б.М. Кричевский, В.Ф Любарский, А.А. Якуба и Э.И. Комухаев (53) 681.325(088.8) (56) Патент CIIIA Р 3351915, кл. 340-172.5, опублик. 1967.
Патент США У 4012722, кл. 340-172.5, опублик. 1977.
Патент США - 4180861, кл. 364/900, олублик. 1979.
„„Я0„„1269119 А 1 (54) УСТРОЙСТВО ГЕНЕРАЦИИ и-РАЗРЯДНОЙ
MACKH (57) Изобретение относится к вычислительной технике и может быть испольэовано при построении узлов вычислительных машин, работающих с полями переменной длины. Целью изобретения является уменьшение аппаратных затрат устройства. С этой целью в устройство, содержащее дешифратор адреса начала, дешифратор адреса конца и блок формирования маски, включающий К узлов группового переноса, введено 11 последовательно соединенных блоков анализа группового переноса, при этом И-1 блоков анализа группового пе- Ж переноса включают К групп элементов И-ИЛИ и элементов И, а И -й блок анализа группового переноса включаетК С:: элементов И-ИЛИ. 4 ил.
1269119
Изобретение относится к вычислительной технике и может быть испольэовано при построении узлов вычислительных машин, работающих с полями переменной длины.
Целью изобретения является уменьшение аппаратурных затрат устройства.
На фиг. 1 показана функциональная схема предлагаемого устройства; на
IO фиг. 2-4 — схемы связей между блоками анализа группового переноса (на
64 разряда).
Устройство генерации и-разрядной маски (фиг. 1) содержит дешифратор 1 !
5 адреса начала, дешифратор 2 адреса конца,.блок 3 формирования маски, состоящий из К независимых узлов 4 группового переноса, первый бпок 5 анализа груллоного переноса, состоящий из К групп элементов И-ИЛИ 6 и
20 элементов И 7, (М-1)-й блок 8 анализа группового переноса, состоящий из
К групп элементов И-ИЛИ 6 и элементов И 7, M -й блок 9 анализа группово25 го переноса, состоящий из К элементов
И-ИЛИ 6, и имеет выход 10 маски и адресный вход 11. Выходы дешифратора 1
I соединены с первой группой входов блоблока 3 формирования маски. Выходы дешифратора 2 соединены с второй грулЗО группой входов блока 3. Первая группа выходов блока 3 является выходом
10 маски устройства. Вторая группа выходов блока 3, постоящая из К пар выходов, подключена к группе входон З5 блока 5, причем i-я пара подключена к входам групп элементов И-HJIH 6 и . элементов И 7 с — и по 1+И-1
Группа выходов j-го (1 < )<Ю блока 5 подключена к группе входов (j+1)-го блока 8, причем выходы q-й группы элементов И-HJIH 6 и элементов
И 7 j-го блока 5 подключены к входам (q+N с) 1 групп элементов "I-ИЛИ 6 и элементов И 7 (j +1)-ro блока 8. 45
Группа выходов (1"1-1)-ro блока 8 подключена к группе входов 1 1-го блока 9, причем выходы q-й группы элементов
И-ИЛИ 6 и элементов И 7 (1 1-1)-го блока 8 соединены с входами fq+N t) » 5II элементов И-ИЛИ 6 111 -ro блока (где
t = О,..., N-1). Группа выходон11-го блока 9 соединена соответствующими разрядами с третьей группой входон блока 3. Входы де IHApBTopoB 1 и 2 соединены с адресным входом 11 °
Алларатурные затраты дешифраторов
1 и 2 и блока 3 формирования маски известного и предлагаемого устройств одинаковы. В предлагаемом устройстве
М-1 блоков анализа группового nepe(ll носа содержат К = — групп элемен1ы1 тов И-ИЛИ 6 группового переноса С1 и элементов И 7 признака распространения переноса Р, а 1 1-й блок анализа группового переноса содержит только
К элементов И-ИЛИ 6 группового переноса 6 (где 41 — разрядность независимых узлов 4 группового переноса в блоке 3 формирования маски). Количество вводимых блоков анализа группового переноса определяется выражением (1 n) — (log Ю
lop N
ПРи п=64 устройство работает следующим образом.
Например, требуется сформировать маску, начинающуюся с 17-ro разряда и заканчивающуюся в 50-м разряде.
На вход дешифратора 1 поступает код
010001, а на вход дешифратора 2 код 110010. На выходе дешифратора 1 появляется "1" в 17-м разряде (;-1), а во всех остальных разрядах сохраняются "О". На выходе дешифратора 2 появляется "О" в 51-м разряде (Р„ =О), а во всех остальных разрядах сохраняются "1". Поскольку блок 3 может быть реализован аналогично первому уровню известного устройства на элементах 100ИП179 и 100 ЛС117, то в результате воздействия этих сигналов на выходе группового переноса пятои группы G появляется 1 так как C1„, Р„ и Р ранны 1,а на вы19 ходах группового переноса всех остальных групп сохраняются "011. На выходе Р признака распространения г о переноса тринадцатой группы Р„ появляется 0 TBK как 8,\9 1 и
Р„ ранны О, а на выходах признака распространения переноса остальных групп сохраняются "1". Следовательно, на выходе блока 3 присутстнуют следующие сигналы:
1269119
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Группа
О О О О О 0 О О О О О 1 0 О 0 О
G 0
1 1 1 О 1 1 1 1 1 1 1 1 1 1 1 1
lU
Согласно логическим функциям бло- дой i-й группы имеют следующие знака 5 сигналы G, и f, на выходах каж- чения:
1 так как С,, С,, С„ и С„ Равны 0; так как G» G,, G, и С„равны О; так как С, С2, С, и С„ Равны 03 з С2 и С, равны О; так как С, С, и С„равны О, а С, G, С1
С, 1 — 1
t — 1
= О, так
С1
Р, Равны О, а С
Р, P и Р8 равны 1; и т.д. до G„. так так как G6, G,, G и С, равны О так как Р,, Р„, Р, и P равны 1;
Р
Равны
1
У вЂ” 1, 1
TGK как Р9 P2, Р, и Р16 Равны 1; так как Р, Р, P и Р, равны 1;
9 Э л ° P H P2 pBBHbl 1 р!
< р1
6 ° P9 ° P H Pg Равны 1;
Р1
1 р! р! р! о р1 л!
РЛ ! з
Р!
1Л
15 р!2 Равны О; так как Р„, Р„, Р, и Р, равны О. р
Следовательно, на выходе блока 5 при- сутствуют сигналы
1, 1, 1, 1, 11
= О, = О
У
0, = О
У так как С, G< и G6 равны О, à G и P равны 1; как С, С и С, равны О, а С,, Р и Р, равны 1; так как Р,, Р6, Р, и Р, равны 1; так как Р, Р,, Р и Р равны 1; так как Р9, Р6, Р, и Р6 Равны 1; так как Р,, Р, Р6 и Р„равны 1; так как Р„, Р,, Р и Р9 равны 1; так как Р!2Ф Р1,9 Р,. и Р9 равны 1; ! ъ, Р„, Р„ и Р„, равны О; !
4 1 РО, P)2 и Pf! Равны О;
12691 l9
Группа 16 15 . 14 13 12 11 10 9 8 7 6 5 4 3 2 1
0 О О 0 О О О О 1 1 1 1 О О О О
О О О О 1 1 1 1 1 1 1 1 1 1 1 1 дой 1-й группы имеют следующие значения:
Согласно логическим функциям блока 8 сигналы С„ и Р„ на выходах каж3
G, = О, так как С,, 9 Ы
Р„ и Р равны О;
P и P, равны О!
Ьг, С = О, так как
G ь о 4
G2 = О, так как G,, P и P, равны О;
Р и P,, равны О;
12
О! а Сь
G„ = О, так как G,", G, = l, так как G,, С
1 9 с9 ИС
13
G иС, равны
С = 1, так как С равны О, а G = 1; равны О, а G, = 1; равнь1 О, а G равны О, а С, и P равны 1; равны О, а С, и Р, равны 1; равны О, а С, и P,, равны 1;
G = 1, так как С, С и G1 г
С = 1, так как G
С = 1, так как г
С„ = 1, так как
G" = 1
1\,г л
1) так как,г
С,г = 1, так как равны 1;
8 равнь О; равны О, а и Р
G„ = О, так как
G, О, так как г и Р,, равнь! О;
С = О
15 равны О; равны О. и Р„ и Рг так как так как
С12 и С16
G, и G, G G
G3 С
G1 и G!
12
С
2 (О> .!
1 1
G, G, Таким образом сигналы группового
40 переноса (G, — C1„,) появляются одновременно на выходе блока 8 и передаются на входы переноса с 6-й по 13-ю группу блока 3. В результате íà Bbl ходах Г;„„и C;„,4ñîoòâåòñòâóþùèõ групп
15 появляются по два сигнала маски, а недостающие пары сигналов в группах формируются на дополнительных элементах И-ИЛИ; которые при использовании серии 100 могут быть реализованы эле- ментами 100ЛС117. Следовательно, на выходе маски в разрядах от О-го до
15-ro присутствуют "О", так как G, „
С! 1, С G,ðàâíû "О". Разряд 16 равен нупю так KBK G pBBeH О р. и сигнал от 16-гс разряда дешифратора 1 также равен "О". В разрядах 17 и 19 являющихся выходами С;„„ и Св узла
14 группового переноса, реализованного на элементе 100ИП179, присутствуют "1", так как 17-й разряд дешифратора 1 равен "1", а в разрядах 17, 18 и 19 дешифратора 2 присутствуют
"1". В 18-м разряде маски, являющимся выходом дополнительного элемента
И-ИЛИ, также присутствует "1". На выходах ра.зрядов с 20-го по 47-й присутствуют "i, так как на выходах с 20-го пс 47-й дешифратора 2 присутствуют "1"„ и сигналы G — 14 „ равны
"1". Разряды маски 48, 49 и 50 равны
"1", так как с выходов 48, 49 и 50 дешифратора 2 поступают "1", Разряд
51 маски равен "О", поскольку с выхода 51 дешифратора 2 поступает "О" °
Разряды маски с 52-го по 68-й равны
"О", так как (i, — 0„ равны "О".
7 1269! о р м у л а и з о б р е т е н и я
Устройство генерации п-ðàçðÿäíné маски, содержашее дешифратор адреса начала, дешисЬратор адреса конца и блок формирования маски, включающий
К узлов группового переноса по m разрядов (Km з n), причем r-e входы (1 < r < m) первой и второй группы входов S-ro узла группового переноса 10 (1 < S К ) соединены с V-ми выходами соответственно дешифратора адреса начала и дешифратора адреса конца (V = (S-1) . m + r), входы дешифрато— ра адреса начала и дешифратора адреса конца подключены к адресному вхо— ду устройства, а первая группа выходов блока формирования маски, объединяющая выходы переноса всех узлов группового переноса, является выхо- 20 дом маски устройства, о т л и ч а ющ е е с я тем, что, с целью уменьшения аппаратурных затрат, оно содержит -! последовательно соединенных блоков анализа группового переноса, при этом М -1 блоков анализа группового переноса включают К групп эле19 ментов И-ИПИ и элементов И с 4 входами, а И вЂ” блок анализа группового переноса включает К элементов И вЂ И (! 1ое N 1ое и 1он m) вьГходы призна ка генерации и признака распространения перенос» i-го узла группового переноса блока формирования маски (1 - i =- К ) соединены с входами элементов И-ИЛИ и элементов И с i-й по (i+N-1)»g< ю груп . пу первого блока анализа группового переноса, выходы элементов И-ИЛИ и элементов И q-й группы j-го блока анализа группового переноса (1 и К, 1 с ) 1 — 1) подключены к входам элементов И-ИЛИ и элементов И (! +
+ N .t) .,ц групп (j+1)-го блока анализа группового переноса (О < t N-2) выходы элементов И-ИЛИ и элементов И ф-й группы (! 1 — 1)-го блока анализа группового переноса соединены с входами $q + N 1) „. -х элементов
И-ИЛИ 11 -го блока анализа группового переноса, выходы которых подключены к одноименным входам переноса узлов группового переноса блока формирования маски, образующими его третью группу входов. !
1 26911 9
Первый уробень анализа аруппобога тереноса б р/ г
2 I
2 !
2 и
5 б, Р
Pe, 4 в
Р, 6
Ъ о
1 5
-g0 ро 2
2,о
/7 Я
Я о о s
O u
% Ь б„, Pg ро О
Я, 5 Р5
Р
b о
Р
: о
@ б, р1
Р1, Р5
6
1 без
1 5
I дглорой рооень анализа группового переноса
Р.
Ь ( Ь
Р
Р7
t rr
Р
Рр
6 Р, Ю, 1
Ь! г 1
67 ! !
Рз
Р
Р;
Рб а
Р
Р, 4
Ро
Р7
Ю
Р
Р
Pr (1, ! тg2
z г
Яр
/4 ь, б
Ю,, 1
Pj
В
1 а
Рс
Рб
61б
6
Р 1
I (1
I 2
I г
1О
2 11 I! г
1! 269119 г
Ьз
Cry
Pg г ю
1 ro
/ 1б р!
I !
Составитель Г. Виталиев
Техред А.Кравчук
Редактор И. Шулла
Корректор В. Бутяга
Заказ 6036/50 Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4
Г ! ! ! ! ! ! ! !
О
"Ю рО г
Р
G рО
В б о
gO
У