Курсач / Курсовая работа. 20 вариант. Сейткалиев Диас.ИС-16-1п
.pdfосуществляемого i-м разрядом регистра при выполнении соответствующей операции сдвига. Тип перехода i-го разряда определяется значениями столбца
|
|
таблици 7.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Например, вторая клетка сверху в крайнем левом столбце карты |
|||
соответствует следующей комбинации сигналов: у = 0, |
|
= 0, |
= 0, |
|||
|
|
|
− 3 |
|
|
|
|
|
|
= 1. Эта комбинация соответствует второму состоянию |
описываемого |
||
+ 3 |
|
|
|
|
разряда (таблици 7.1), которое характеризуется переходом типа α. Следовательно, в карту Карно, в рассматриваемую клеточку необходимо записать символ α. Аналогичным образом заполняется остальная часть карты. Таким образом, для того чтобы триггер выполнял функции i-го разряда проектируемого регистра, необходимо чтобы его выходной сигнал вел себя в соответствии с полученной картой Карно (таблица 7.2).
Поскольку типы переходов выходного сигнала триггера полностью определяются значениями входных сигналов триггера (т.е. словарным описанием триггера), как показано в таблице 4, то очевидно, что подставив в карту Карно (таблица 7.2) вместо обозначений типов переходов значения входных сигналов, которые обеспечивают требуемый тип перехода можно определить карту Карно, описывающую логику формирования входных сигналов триггера, выполняющего функции i-го разряда проектируемого регистра.
Таблица 7.4
Словарное описание триггеров D, Т, RS и JК-типов
|
Q |
|
|
Т |
|
|
D |
|
|
|
RS |
|
|
|
JК |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
триггер |
|
|||||
|
|
|
триггер |
|
|
триггер |
|
|
триггер |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
|
|
D |
|
|
R |
S |
|
|
J |
К |
|
|
0 |
|
0 |
|
0 |
|
|
X |
0 |
|
0 |
Х |
||||
|
1 |
|
0 |
|
1 |
|
0 |
X |
|
Х |
0 |
|
||||
|
α |
|
1 |
|
1 |
|
0 |
1 |
|
1 |
Х |
|||||
|
β |
|
1 |
|
0 |
|
1 |
0 |
|
|
Х |
1 |
|
После замены типов переходов в карте Карно, изображенной на таблице 7.2, на значения входных сигналов T и D - триггеров получим карты Карно, описывающие поведение входных сигналов этих триггеров (таблицы. 7.5, 7.6). Проведя склеивание, как это показано в таблицах (7.5, 7.6) получим:
51
Таблица 7.5
|
|
|
|
|
|
|
|
-карта |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yQi-3 |
|
|
00 |
|
|
01 |
|
|
11 |
|
10 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
0 |
|
0 |
|
|
|
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QiQi+3 |
|
01 |
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
1 |
|
|
1 |
|
|
1 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
0 |
|
0 |
|
|
1 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 7.6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
-карта |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yQi-3 |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
00 |
|
0 |
|
0 |
|
|
|
|
0 |
|
|
||||
|
QiQi+3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
0 |
|
0 |
|
0 |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
̅̅̅ ̅ ̅̅̅ ̅̅̅̅̅̅ ̅̅̅̅̅̅̅
=+ + − + − + +
=̅ + + −
Преобразуем логические функции , в базис И-НЕ:
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
= + ̅ − − + ̅
̅̅̅̅̅ ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
= + −
Проведем оценку сложности комбинационной схемы управления (КСУ) i -м разрядом регистра в обоих случаях. По Квайну сложность комбинационной схемы вычисляется как:
52
= ∑
=1
где N – число логических входов во всей оцениваемой схеме;
1, если в схеме использован прямой вход= {2, если в схеме использован инверсный вход
Анализируя выражения, получим:
= ( + + ) + ( + + ) + ( + + ) + ( + + ) + ( + + + ) =
= ( + ) + ( + ) + ( + ) =
Из приведенных выше вычислений видно, что сравнения показателей сложности схем показывает < , и следовательно разумно для реализации сдвигающего регистра использовать триггер D – типа.
Для построения схемы сдвигающего регистра, требуется определить выражения, отражающие логику формирования входных сигналов каждого разряда, учитывая кольцевую структуру регистра.
Чтобы получить искомые выражения необходимо вместо индексов у переменных подставить значения, соответствующие номерам разрядов от 1 до 8, при этом, если результат вычислений значения индекса окажется меньше или равен 0, то к результату следует прибавить число, указывающее количество разрядов в проектируемом кольцевом сдвигающем регистре; если результат окажется больше 8, то из него следует вычесть это число.
Используя указанное правило, получим следующие выражения, описывающие логику формирования сигналов на входе D-триггера каждого из 8-ми разрядов регистра:
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
=
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
=
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
=
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
=
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
=
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
=
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
=
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
=
53
Схема сдвигающего регистра, построенный по полученным выражениям, приведен в графическом материале (лист 1).
54
7.2 Проектирование синхронных пересчетных схем
Так как пересчётные схемы, также как и сдвигающие регистры, относятся к классу последовательностных схем, то все замечания, касающиеся проектирования регистров, справедливы и для проектирования пересчётных схем.
Задание на курсовое проектирование предусматривает синтез реверсивной пересчётной схемы, вырабатывающей заданную последовательность двоичных эквивалентов чисел.
Рассмотрим проектирование пересчётной схемы, реализующей следующую последовательность двоичных эквивалентов чисел: 0,5,1,7,3,2,4 в которой предусмотрена возможность реверса, т.е. изменение порядка работы схемы на обратный: 4,2,3,7,1,5,0
Так как число выполняемых счётчиком операций К = 2 (прямой счёт и обратный счёт), то потребуется одна управляющая переменная у. Возьмем условие, что при y = 0 счётчик будет вырабатывать последовательность чисел 0,5,1,7,3,2,4, а при у=1 последовательность чисел 4,2,3,7,1,5,0. Описание работы счётчика представим в виде таблицы 8.
Вследствие нерегулярности структуры пересчётных схем при их описании необходимо рассматривать поведение каждого разряда счётчика в отдельности. Количество разрядов счётчика определяется как:
= ]( + )[
где – максимальное число в заданной последовательности. Для
данного примера = 7, из этого следует:
= ]log(7 + 1)[ = 3
Обозначим выходные сигналы каждого разряда счётчика как
1, 2, 3( 1 − старший разряд, 3 − младший разряд).
В столбцах 1, 2, 3 таблицы 8 перечислены разрешенные комбинации выходных сигналов счётчика. Порядок следования этих комбинаций строго определен выражениями 7,3,0,6,5,1,4, (4,1,5,6,0,3,7) и значениями переменной у.
Так, при у = 1 вслед за комбинацией сигналов 1 |
= 1, |
2 |
= 1, 3 = 1, |
|||||
следует комбинация |
= 0, |
= 1, |
= 1. В столбцах |
, |
, |
3 |
указан тип |
|
1 |
2 |
3 |
1 |
2 |
|
|
перехода, который осуществляется каждым разрядом счётчика при соответствующем изменении состояния этого счётчика. Тип перехода определяется сравнением значений 1, 2, 3 в рассматриваемом состоянии счётчика со значениями этих сигналов в следующем состоянии пересчётной схемы.
Так, рассматривая состояние 1, которое характеризуется значениями
выходных переменных 1 = 1, 2 = 1, 3 = 1 и состояние 2, при котором |
1 = |
0, 2 = 1, 3 = 1, определено, что первый разряд пересчётной схемы |
при |
переходе этой схемы из состояния 1 в состояние 2 должен осуществить переход из 1 в 0, т.е. переход типа .
Аналогично определяются типы переходов которые осуществляют второй (переход типа 1) и третий (переход типа 1) разряды счётчика. Полученная информация заносится в первую строку таблицы 7.10.
55
Используя карту Карно для четырех переменных, опишем поведение каждого разряда счётчика. Информация для заполнения карт аналогична ранее рассмотренному случаю описания поведения i-го разряда сдвигающего регистра. Карты Карно, описывающие поведение 1-го, 2-го и 3-го разрядов проектируемого реверсивного счетчика представлены в таблицах 7.7, 7.8, 7.9.
Таблица 7.7
- карта
Таблица 7.8
Таблица 7.9
y |
|
00 |
01 |
11 |
10 |
|
|
|
00 |
|
|
α |
β |
β |
α |
|
|
01 |
|
|
α |
β |
β |
α |
|
|
|
|
|
|
|||||
|
|
|
11 |
|
0 |
β |
β |
α |
|
|
|
|
|
||||||
|
|
|
10 |
|
|
α |
x |
x |
0 |
- карта
y |
|
00 |
01 |
11 |
10 |
|
|
|
|
|
|
|
|
00 |
|
0 |
0 |
α |
0 |
|
|
|
01 |
|
α |
0 |
0 |
0 |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
1 |
1 |
β |
1 |
|
|
|
|
|||||
|
|
|
10 |
|
β |
x |
x |
1 |
|
|
|
|
- карта
|
y |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
00 |
|
|
α |
0 |
|
0 |
|
0 |
|
||||
|
|
01 |
|
1 |
|
1 |
|
|
β |
1 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
β |
1 |
|
1 |
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
0 |
|
|
x |
|
x |
|
α |
56
Таблица 7.10 Описание синхронного реверсивного счётчика
|
№ |
|
|
y |
|
|
Q1 |
|
|
Q2 |
|
|
Q3 |
|
|
φQ1 |
|
|
φQ2 |
|
|
φQ3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
сост. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
0 |
|
0 |
|
0 |
|
|
α |
0 |
|
|
α |
||||||||
|
1 |
|
|
|
|
|
|
|
|
||||||||||||||
|
2 |
|
0 |
|
1 |
|
0 |
|
1 |
|
|
β |
0 |
|
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
3 |
|
0 |
|
0 |
|
0 |
|
1 |
|
|
α |
|
α |
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
4 |
|
0 |
|
1 |
|
1 |
|
1 |
|
|
β |
1 |
|
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
0 |
|
0 |
|
1 |
|
1 |
|
0 |
|
1 |
|
|
β |
||||||||
|
5 |
|
|
|
|
|
|
|
|
||||||||||||||
|
6 |
|
0 |
|
0 |
|
1 |
|
0 |
|
|
α |
|
β |
0 |
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
0 |
|
1 |
|
0 |
|
0 |
|
|
β |
0 |
|
0 |
|
||||||||
|
7 |
|
|
|
|
|
|
|
|
||||||||||||||
|
X |
|
|
X |
|
X |
|
X |
|
X |
|
X |
|
X |
|
X |
|||||||
|
|
1 |
|
1 |
|
0 |
|
0 |
|
|
β |
|
α |
0 |
|
||||||||
|
8 |
|
|
|
|
|
|
|
|
||||||||||||||
|
9 |
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
1 |
|
|
α |
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
1 |
|
0 |
|
1 |
|
1 |
|
|
α |
1 |
|
1 |
|
||||||||
|
10 |
|
|
|
|
|
|
|
|
||||||||||||||
|
11 |
|
1 |
|
1 |
|
1 |
|
1 |
|
|
β |
|
β |
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
1 |
|
0 |
|
0 |
|
1 |
|
|
α |
0 |
|
1 |
|
||||||||
|
12 |
|
|
|
|
|
|
|
|
||||||||||||||
|
13 |
|
1 |
|
1 |
|
0 |
|
1 |
|
|
β |
0 |
|
|
β |
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
1 |
|
0 |
|
0 |
|
0 |
|
|
α |
0 |
|
0 |
|
||||||||
|
14 |
|
|
|
|
|
|
|
|
||||||||||||||
|
X |
|
|
X |
|
X |
|
X |
|
X |
|
X |
|
X |
|
X |
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рассмотрим схемную реализацию проектируемого счетчика на базе JK и RSтриггеров, словарное описание которых приведено в таблицах 12,13.
После выполнения операции подстановки в карты Карно (таблицы 7.7, 7.8, 7.9) значений входных сигналов триггеров из таблицы 4, состояние входов триггеров трех разрядов счётчика будут характеризоваться соответствующими картами Карно, приведенными в таблицах 12 – 14 для T - триггера и в таблицах 15 – 20 для RS - триггера
- карта
|
y |
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
0 |
|
|
1 |
|
|
1 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
0 |
|
|
1 |
|
|
1 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
x |
|
1 |
|
|
1 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
0 |
|
|
x |
|
|
x |
|
|
x |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- карта
|
y |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
|
x |
|
x |
0 |
|
|
x |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
0 |
|
|
x |
|
x |
|
|
x |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
0 |
|
0 |
|
|
1 |
|
0 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
1 |
|
|
x |
|
|
x |
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57
- карта
|
y |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
0 |
|
|
x |
|
x |
|
|
x |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
0 |
|
0 |
|
|
1 |
|
0 |
|
|||
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
1 |
|
0 |
|
|
0 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
x |
|
|
x |
|
x |
0 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S2-карта |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
y |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
0 |
|
0 |
|
|
1 |
|
0 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
1 |
|
0 |
|
|
0 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
x |
|
|
x |
|
0 |
|
|
x |
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
0 |
|
|
x |
|
x |
|
|
x |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S1-карта
|
y |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
|
1 |
|
0 |
|
|
0 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
1 |
|
0 |
|
|
0 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
0 |
|
0 |
|
|
0 |
|
|
1 |
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
1 |
|
|
x |
|
|
x |
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S3-карта |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
y |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
|
1 |
|
0 |
|
|
0 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
x |
|
|
x |
|
0 |
|
|
x |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
0 |
|
|
x |
|
x |
|
|
x |
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
0 |
|
|
x |
|
x |
|
|
1 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J1-карта |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
00 |
|
|
01 |
|
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
|
1 |
|
|
x |
|
|
|
x |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
1 |
|
|
x |
|
|
|
x |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
0 |
|
|
x |
|
x |
|
|
1 |
|
|||
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
1 |
|
|
x |
|
|
|
x |
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J3-карта |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
y |
|
|
|
00 |
|
|
01 |
|
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
|
1 |
|
0 |
|
|
|
0 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
x |
|
|
x |
|
|
|
x |
|
x |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
x |
|
x |
|
x |
|
x |
|
||||
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
0 |
|
|
x |
|
x |
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J2-карта |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
00 |
|
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
0 |
|
0 |
|
|
1 |
|
0 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
1 |
|
|
0 |
|
|
0 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
x |
|
|
|
x |
|
x |
|
x |
|||
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
x |
|
|
|
x |
|
x |
|
|
x |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K1-карта |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
y |
|
|
|
00 |
|
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
|
x |
|
|
1 |
|
|
1 |
|
|
x |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
x |
|
|
|
|
1 |
|
|
x |
|||
|
|
|
|
|
|
1 |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
x |
|
|
|
1 |
|
|
1 |
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
x |
|
|
|
x |
|
|
x |
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58
K2-карта
|
y |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
|
x |
|
x |
|
x |
|
x |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
x |
|
x |
|
x |
|
x |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
0 |
|
|
0 |
|
|
1 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
1 |
|
|
x |
|
|
x |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K3-карта |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
00 |
|
|
01 |
|
|
11 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 |
|
|
x |
|
|
x |
|
x |
|
|
x |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
0 |
|
0 |
|
|
1 |
|
0 |
|
|||
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
1 |
|
0 |
|
|
0 |
|
0 |
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
x |
|
|
x |
|
x |
|
x |
|||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Проведя склеивание, получим следующие выражения:
R1 Q1
R2 yQ1Q3 yQ2 Q3 R3 yQ1 Q2 yQ1Q2
S1 Q1 Q2 yQ1Q3 yQ2 Q3 S2 yQ1Q3 yQ1 Q3
S3 yQ1 Q2 yQ2
J1 = y̅Q̅̅̅̅2 + yQ̅̅̅̅2 + yQ2Q3 + y̅Q2̅̅̅̅Q32 = ̅̅̅̅1 3 + 1̅̅̅33 = ̅̅̅̅1̅̅̅2 + ̅̅̅1 2
1 = 12 = ̅ 2̅̅̅3 + 1 2
3 = ̅̅̅̅1 2 + 1̅̅̅2
Преобразуем полученные функции в базис И-НЕ
R1 Q1
R2 yQ1Q3 yQ2 Q3
R3 yQ1 Q 2 yQ1Q2
S1 Q1 Q 2 yQ1Q3 yQ2 Q3
S2 yQ1Q3 yQ1 Q3
S3 yQ1 Q2 yQ2
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ ̅̅̅̅̅̅̅̅
1 = y̅Q yQ ̅̅̅̅̅̅̅̅yQ Q y̅Q Q
2 2 2 3 2 3
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
2 = ̅ 1 3 1 3
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ ̅̅̅̅ ̅̅̅
3 = ̅̅̅̅1 2 ̅̅̅1 2
1 = ̅̅̅1
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ ̅̅̅̅̅̅̅̅
2 = ̅ 2 3 ̅ 2 3
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
3 = ̅ 1 2 1 2
SRS = (1) + (1) + (1+1+1) + (2+1+1) + (1+1) + (1+1+1) + (2+1+1) + (1+1) + (1+1) + (1+1+1) + (2+1+1) + (1+1+1) + (2+1+1) + (1+1+1) + (1+1) + (2+1+1) + (1+1) + (1+1) = 49.
59
SJK=(2+1)+(1+1)+(1+1)+(2+1+1)+(1+1+1+1)+(2+1+1)+(1+1+1)+(1+1)+(2+1
+1)+(1+1+1)+(1+1)+(1+1)+(2+1+1)+(1+1+1)+(2+1+1)+(1+1+1)+(1+1)=51
Из приведенных выше вычислений видно, что сравнения показателей сложности схем показывает < и следовательно разумно для реализации сдвигающего регистра использовать триггер RS – типа.
Схема счетчика, построенная по полученным выражениям, приведена в графическом материале (лист 2).
60