скачать рефераты

скачать рефераты

 
 
скачать рефераты скачать рефераты

Меню

Разработка цифрового аппарата скачать рефераты

1=Q2Q1Q0'+Q2Q1Q0=Q2Q1;

y2=Q2Q1Q0'+Q2Q1Q0+Q2'Q1'Q0'+Q2'Q1Q0'= Q2Q1+Q2'Q0';

y3=Q2Q1Q0'+Q2Q1Q0+Q2'Q1'Q0'+Q2'Q1'Q0+Q2'Q1Q0'+Q2'Q1Q0+Q2Q1'Q0'=Q0'+ Q1Q0+ Q2'Q1'Q0;

y4=Q2Q1Q0+ Q2'Q1'Q0+ Q2Q1'Q0'

Таблица 5 - пятый вариант таблицы истинности КС2

Входные функции

Выходные функции

Состояния

Q2

Q1

Q0

y1

y2

y3

y4

1

0

0

0

0

0

0

a0

1

0

1

1

1

1

0

a1

1

1

0

1

1

1

1

a2

1

1

1

0

1

1

0

a3

0

0

0

0

0

1

1

a4

0

0

1

0

1

1

0

a5

0

1

0

0

0

1

0

a6

0

1

1

0

0

1

1

a7

y1=Q2Q1'Q0+Q2Q1Q0';

y2=Q2Q1'Q0+Q2Q1Q0'+Q2Q1Q0+Q2'Q1'Q0= Q2Q1+Q1'Q0;

y3=Q2Q1'Q0+Q2Q1Q0'+Q2Q1Q0+Q2'Q1'Q0'+Q2'Q1'Q0+Q2'Q1Q0'+Q2'Q1Q0=Q0+ Q1Q0'+ Q2'Q1'Q0';

y4=Q2Q1Q0'+ Q2'Q1'Q0'+ Q2'Q1Q0

Таблица 6 - шестой вариант таблицы истинности КС2

Входные функции

Выходные функции

Состояния

Q2

Q1

Q0

y1

y2

y3

y4

0

1

1

0

0

0

0

a0

1

0

0

1

1

1

0

a1

1

0

1

1

1

1

1

a2

1

1

0

0

1

1

0

a3

1

1

1

0

0

1

1

a4

0

0

0

0

1

1

0

a5

0

0

1

0

0

1

0

a6

0

1

0

0

0

1

1

a7

y1=Q2Q1'Q0'+Q2Q1'Q0=Q2Q1';

y2= Q2Q1'Q0'+Q2Q1'Q0+Q2Q1Q0'+Q2'Q1'Q0'= Q2Q1'+Q2Q1Q0'+Q2'Q1'Q0';

y3=Q2Q1'Q0'+Q2Q1'Q0+Q2Q1Q0'+Q2Q1Q0+Q2'Q1'Q0'+Q2'Q1'Q0+Q2'Q1Q0'=Q0'+ Q1'Q0+ Q2Q1Q0;

y4=Q2Q1'Q0+ Q2Q1Q0+ Q2'Q1Q0'=Q2Q0'+ Q2'Q1Q0'

Таблица 7 - седьмой вариант таблицы истинности КС2

Входные функции

Выходные функции

Состояния

Q2

Q1

Q0

y1

y2

y3

y4

0

1

0

0

0

0

0

a0

0

1

1

1

1

1

0

a1

1

0

0

1

1

1

1

a2

1

0

1

0

1

1

0

a3

1

1

0

0

0

1

1

a4

1

1

1

0

1

1

0

a5

0

0

0

0

0

1

0

a6

0

0

1

0

0

1

1

a7

y1=Q2'Q1Q0+Q2Q1'Q0';

y2=Q2'Q1Q0+Q2Q1'Q0'+Q2Q1'Q0+Q2Q1Q0= Q1Q0+Q2Q1';

y3=Q2'Q1Q0+Q2Q1'Q0'+Q2Q1'Q0+Q2Q1Q0'+Q2Q1Q0+Q2'Q1'Q0'+Q2'Q1'Q0=Q0+ Q2Q0'+ Q2'Q1'Q0';

y4=Q2Q1'Q0'+ Q2Q1Q0'+ Q2'Q1'Q0=Q2Q0'+ Q2'Q1'Q0

Таблица 8 - восьмой вариант таблицы истинности КС2

Входные функции

Выходные функции

Состояния

Q2

Q1

Q0

y1

y2

y3

y4

0

0

1

0

0

0

0

a0

0

1

0

1

1

1

0

a1

0

1

1

1

1

1

1

a2

1

0

0

0

1

1

0

a3

1

0

1

0

0

1

1

a4

1

1

0

0

1

1

0

a5

1

1

1

0

0

1

0

a6

0

0

0

0

0

1

1

a7

y1=Q2'Q1Q0'+Q2'Q1Q0=Q2'Q1;

y2=Q2'Q1Q0'+Q2'Q1Q0+Q2Q1'Q0'+Q2Q1Q0'= Q2'Q1+Q2Q0';

y3=Q2'Q1Q0'+Q2'Q1Q0+Q2Q1'Q0'+Q2Q1'Q0+Q2Q1Q0'+Q2Q1Q0+Q2'Q1'Q0'=Q0'+ Q1Q0+ Q2Q1'Q0;

y4=Q2'Q1Q0+ Q2Q1'Q0+ Q2'Q1'Q0'

Из рассмотренных восьми вариантов таблицы истинности следует выбрать один наиболее простой. Выберем восьмой вариант. Из его анализа следует, что для синтеза КС2 нам потребуется :

- четыре 2-х входовых элементов И;

- четыре 3-х входовых И;

- один 2-х входовый ИЛИ;

- два 3-х входовых ИЛИ.

2.3 Синтез КС1

Теперь можно приступить к синтезу КС1. Для начала отметим, что принципиально функции КС1 ничем не отличаются от функций КС2 - такое же перекодирующее устройство. Однако, нам потребуется составить таблицу истинности для нее, а это требует знания ее функций уже в составе ЦА. Но эти функции очевидны: в соответствии с графом алгоритма ЦА комбинационная схема ЦА должна осуществлять перекодировку кода, составленного текущими состояниями ЭП Qi и комбинацией входных функций хi, в код, состоящий из управляющих функций ЭП в таком виде, который подготовит следующие состояния ЭП. И поскольку таблица истинности КС2 уже определена, то не составляет труда составить граф алгоритма ЦА уже для переходов между состояниями ЭП, заменив механически комбинации yi на Qi, откуда можно определить текущие и последующие состояния ЭП.

Процесс синтеза КС1 достаточно трудоемкий, поэтому его лучше разбить на несколько этапов.

Этап 1.

Сформируем сначала диаграмму-таблицу состояний и переходов в соответствии с графом (рисунок 1)

Таблица 9 - диаграмма состояний и переходов

x2' x1'

x2' x1

x2 x1'

x2 x1

Q2

Q1

Q0

a0

a0

a0

a0

0

0

1

a1

a1

a1

a1

0

1

0

a2

a2

a2

a2

0

1

1

a3

a3

a3

a3

1

0

0

a4

a4

a4

a4

1

0

1

a5

a5

a5

a5

1

1

0

a6

a6

a6

a6

1

1

1

a7

a7

a7

a7

0

0

0

Составляется такая таблица легко. Приведем последовательность ее составления:

1) переход с a0 на a1 не зависит от xi, то есть он должен быть при x2'

x1'+ x2' x1+ x2 x1'+ x2 x1;

2) переход с a1 на a2 не зависит от xi, то есть он должен быть при x2'

x1'+ x2' x1+ x2 x1'+ x2 x1;

3) переход с a2 на a3 не зависит от xi, то есть он должен быть при x2'

x1'+ x2' x1+ x2 x1'+ x2 x1;

4) переход с a3

- на a4 осуществляется при

x1'= x2' x1'+ x2 x1';

- на a5 при x2' x1

- на a6 при x2 x1

5) переход с a5 на a7 не зависит от xi, то есть он должен быть при x2'

x1'+ x2' x1+ x2 x1'+ x2 x1;

6) переход с a6 на a7 не зависит от xi, то есть он должен быть при x2'

x1'+ x2' x1+ x2 x1'+ x2 x1.

На этом первый этап можно считать законченным.

Этап 2.

Составляем таблицу истинности КС1, исходя из таблицы 9 и таблицы истинности D-триггера (таблица 10).

Страницы: 1, 2, 3