Раздел: Документация
0 ... 80 81 82 83 84 85 86 ... 119
*4 >4 у.-
1
Рис. 6.82 с младшими и старшими разрядами сравниваемых чисел). На входы Е всех остальных ИС подаются значения Ф (либо 0 В, либо Vdd)- Можно построить схему последовательного включения и большего числа ИС 561ИП2 для сравнения 4ш-разрядных чисел, где то - число ИС. На рис. 6.83,а показана структурная схема сравнения 16-разрядных чисел при последовательном включении ИС 561ИП2. Каскадирование схем сравнения CD4063i? при последовательном их включении представлено на рис. 6.83,6. На рис. 6.84 показана схема сравнения 12-разрядных двоичных чисел, построенная на трех И С 555СП1. Из рис. 6.84 на основании (6.31) следует, что V?8 = cp4F{X4 = Y) = <p0F(X4 ga = F(X4>Yt)Vh4<p4F(X4 = h8 = F(X4<Yl)Vg4e4F(X4 = Y4)-F(X4 = Y4% no. no. (6.33) где X4 = XgX7XeX5 и Y4 = УъУту&уъ. Подставив в (6.33) значения (6.31) функций (р4, д4 и h4, получим: (р8 = ip0F(Xg = Yg), 58 = F(X4 > YD V [F(X4 > Y4) V v0ip0F(X4 = Y4 )]F(X4 = У4) = = F(X8 > Y8) V vo<p0F(X8 = Ya), h8 = F(X4<Fi)V [F(X4<Y4) V f0<p0F(X4 = Y4)}F(X4 = Yi) . = F(X8 < У8) V vo<p0F{Xs = Ys). *4-1 У4-1хв-3 Ув-3 х12-э У12-э *1в-13 У16-13 б61ил2 СОМР-4 А В IF Д>Д> А-А- Д<Д< 961ил2 СОМР-4 А В IF г-\Д>А> Д=А- Д<Д< вв1ипг СОМР-4 А В I гЧЛ> Г Д> А= Л= А< А< в61ил2 Чл в СОМР-4 I гАА> А< А< -
:4-1 У4-1 cd4063b в-3 Ув-3 *12-9 У12-э *1в-13 У1В-13 cd4063b СОМР-4 чл в iг г-\Д>Д> А-А- Д<Д< СОШР-А А В IF Д>Д> А-А- Д<Д< 44 В СОМР-4 IF Д>Д> Д=Д= А<Д< СОМР-4 ЧЛ В I Д> Д= А< А< F Д> Рис. 6.83
*4
Рис. 6.84 х4-1 У4-1 *8-3 Ув-3 *12-9 У12-э *18-13 У18-13 fo- bbbou COiMP-4 1- А -В I -Д> -Л= - д< F Д> А= -Д< вввспх COiMP-4 А В I Д> Д-Д< F Д> А-Д< вввспх СОМР-4 1-4 -В I -4> -4= -А< F Д> Д= А<[ вввспх СОМР-4 А В 1 д> д= д< F А> А=-ГА Д< -, з=?1в Аналогично можно получить и функции У?12 = V0-F(Xi2 = Yl2), 9x2 = F(Xl2 > Yl2)v70<p0F(Xl2 = Г12), А12 = F(Xl2 < Yn)Vvoy>oF(Xl2 = У12), т.е. функции, выполняемые схемой на рис. 6.84, программируются сигналами г>о, уо и /о (табл. 6.18). Аналогично схеме на рис. 6.84 можно построить схему сравнения Am-разрядных чисел с последовательным включением то ИС. На рис. 6.85 изображена структурная схема для сравнения 16-разрядных двоичных чисел. Программирование функций при последовательном включении то ИС сигналами vn, ipo и /о будет определяться табл. 6.18: д4т = д4 при нечетном m и 54т = «78 при четном тп. При последовательном включении ИС значительно снижается быстродействие схем сравнения многоразрядных чисел. Каскадирование ИС сравнения двоичных чисел можно производить и при параллельном их включении. На рис. 6.86,о показано включение ИС 561ИП2 в качестве преобразователя разрядности сравниваемых чисел. Из рис. 6.86,о следует, что Е - 1, уо = 1 и /о = 0. Подставив эти значения в (6.26) и (6.27), получим: д4 = F(X4 > W), /4 = F(X4 < Y4), 54/4 = 0(6.34) (при А"4 = У4 функция <74 = /4 = 0). Из (6.34) видно, что соотношения "меньше", "больше" и "равно" между 4-разрядными числами А"4 и У4 полностью переносятся на функции д4 и /4 (например, если А"4 > Y4, то и д4 > /4), которые можно рассматривать, как одноразрядные числа. На рис. 6.86,6приведено упрощенное обозначение этого преобразователя. Схема сравнения 20-разрядных двоичных чисел при параллельном включении ИС 561ИП2 показана на рис. 6.87, а полная ее структурная схема - на рис. 6.88 (все входные сигналы последовательно проходят только через две ИС),. Интегральные схемы D2 - Do включены в качестве преобразователей разрядности сравниваемых чисел. Программирование выполняемых схемой функций осуществляется сигналами Е, уо и /о в соответствии с табл. 6.17. Если в схеме на рис. 6.87 положить Е - 1, <ро = 1 и /о = 0, то ее можно использовать в качестве преобразователя 20-разрядных чисел в одноразрядные числа д2о и /20 с сохранением соотношений "меньше", "больше" и "равно". Тогда вместо ИС D2 - D5 можно включить такие 20-разрядные преобразователи, а ИС D1 можно заменить на схему из ИС D1 - /Ж Н результате получится схема сравнения 100-разрядных о)
-и 4-1 v.- iX cow-4 А В IF А>Д>\-я Л=А-- * Д<Л<-/4 Рис. 6.86 у,- iX г
У4 -I Ф fn -I
18-13 У18-13" 4-1 v.- СОМР-4 А Й1 IГ Д>А> А-А- А<А< ввхипг л СОМР -4 А i- А> А> ЦЛ= А-А< А< СОМР-4 А I Г А> А> р- А< А< -, С0Л1Р-4 А £4 IГ Д>А> I- /1=Д= г- А<А< ь Г СОМР-4 А D5 JIГ А>А> А-А- А<А< ввхипх сомр-го
•А
V у24- X - 20
Рис. 6.89 Рис. 6.90 двоичных чисел, причем последовательно будет включено не более трех ИС 561ИП2. На рис. 6.89 показано включение ИС 555СП1 в качестве преобразователя разрядности сравниваемых чисел. Из рис. 6.89 следует, что щ = 1а> = х0, <ро = 1а= = 0, /о = 1А< = Уо-Подставив эти значения в (6.33), получим: jpsv 4vu,- rrv v\ ( Уо ирк X4 = Y4, g4 = F(X4>Y4)Vy0F{X4 = Y4)= i I F(X4 > Y4) при X4 f Y4; (6.35) Из (6.35) видно, что соотношения "меньше", "больше" и "равно" между 5-разрядными числами Х5 = х4х3х2Ххх0 и У5 = У4УзУ2У\Уо полностью переносятся на функции д4 и h4 (напри- 0 ... 80 81 82 83 84 85 86 ... 119
|