Главная страница  Систематические методы минимизации 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [ 91 ] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128]



Рис. 6.126. Сдвиговые регистры с ОС, имеющие цикл иа рис. 6.124а: а) на /Э-триггерах; б), в), г) на Ж-триггерах

J А

J В к R

J С

числа каскадов п регистра, так как является функцией состояния всех п каскадов. Значительно проще сдвиговые регистры с ОС, имеющие длину цикла L=2"-I.

Сдвиговые регистры с обратными связями, имеющие длину цикла 2"-1

Периодический цикл этих регистров имеет максимальную длину L=2"-I и обозначается как цикл максимальной последовательности М. Последовательности М длиной 2"-I возникают при использовании таких обратных связей, которые можно выразить в форме суммы по модулю 2, т. е.

S=aiA@a2B@cij::®aJ)® . . ., (6.И)

где Gi, С2, Сз, С4... равны О или I. Состояние 0000 ... О не включено в циклический код, соответствующий последовательности М.

На рис. 6.126 приведены пример для случая n=3 и функции обратной связи в виде F=A®C, L = 2-1=7. Аналогично можно получить схему с функцией ОС в виде F=B®C. На рис. 6.126в показан пример реализации схемы на D-триггерах. Такая же логическая схема с инверсией может быть использована в схеме на (-триггерах (рис. 6.126г). Однако сравнение функции F с характеристическим уравнением /Д-триггера показывает, что схему можно очень легко реализовать так, как это сделано на рис. 6.126d. Если теперь обратить внимание на диаграмму состояний на рис. 6.126с, то очевидно, что состояние ООО не включено в циклический код. Если схема находится в этом состоянии, то ее работа будет блокирована. Из этого заблокированного состояния схема будет переключена в требуемый цикл только тогда, когда одна из переменных-А, В, С - изменит свое состояние с О на 1, причем или после внешнего воздействия, например установкой одного из триггеров в состояние 1 с помощью вспомогательного входа, или 278




А 00 О! II 10

1 Т)

(ТТ)

F=AC+A[:=>J=C;K=C ВС

01 11

А =А=

А -> с -V

в А А

в в в

-в С с

J А К А

-J с -в с

J в

7 с

-в в

. н с

Рис. 6.126. Сдвиговый регистр с ОС, имеющий длину цикла !L=7: а) основной цикл; б) определение функции ОС и программная карта входов-- С-Триггера; в) схема на Й-триггерах; г), д) схемы на /iC-Tpnrrepax

автоматически. Автоматическую установку нужного цикла необходимо решать уже с учетом функции обратной связи F; это, естественно, требует более сложной логической схемы. Пример решения приведен на рис. 6.127.

Рис. 6.127. Синтез сдвигового регистра с ОС, имеющего iL = 7 с автоматической установкой нужного цикла


ВС 00

.in.

АСАС* А ВС

илиЕ=АС+.АС-АВ=АС-А(,В-С} ВС

А 00 01 11 10 О

ф\/ф

1\ф1

Вд=С

Схема с логикой, обеспечивающей установку нужного цикла,, представлена на рис. 6.128с. Схема может быть использована как генератор циклического кода (см. рис. 6.127) или как счетчик. Во-втором случае на выходе нужна дополнительная логическая схе-



Выход

BC-0 -

D В В

2? C-C -

КС--

Рис. 6.128. Примеры схем сдвиговых регистров с ОС {L=7) с автоматической установкой нужного цикла (см. рис. 6.127):

а) с логической схемой на входе регистра; б) с вспомогательной логической схемой на установочном входе S входного триггера; в) с логической схемой на входе регистра

Таблица 6.4. Функции ОС без автоматической установки цикла

Число каскадов п

Обозначение каскадов

Функции обратной связи

Длина цикла г-!

вес = ВС-f ВС

ABCD

A®D = AD+AD C®D = CD + CD

ABCDE

ВфЕ = ВЕ + ВЕ СфЕ = С1Ё+ С Е

ABCDEF

A®F = AF + AF E®F = EF + EF

ABCDEFG

AQ,G = AG + AG D©G = DG-i-DG

ABCDEFGH

ВфЕфРфН

ABCDEFGHI

Еф1=ЕТ+Ё1

ABCDEFGHU

FQ,J=:FJ+FJ

1023

ABCDEFGHIJK,

1фК:7К + Щ 2047

ABCDEFGHIJKL

РфНфт 4095




[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [ 91 ] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128]

0.0214