на тему рефераты
 
Главная | Карта сайта
на тему рефераты
РАЗДЕЛЫ

на тему рефераты
ПАРТНЕРЫ

на тему рефераты
АЛФАВИТ
... А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

на тему рефераты
ПОИСК
Введите фамилию автора:


Реферат: ПТЦА - Прикладная теория цифровых автоматов



Q t

Q t+1

Rt

S

0 0 X 0
0 1 0 1
1 0 1 0
1 1 0 X

На основании таблицы можно получить функцию возбуждения памяти автомата при синтезе на базе RS-триггеров. Например, если автомат переходит из состояния ai= 010 в состояние aj=110, то для обеспечения такого перехода функции возбуждения должны быть:

для первого триггера   при переходе из 0 в 1          R1 =0,  S1 = 1;

для второго триггера    при переходе из 1 в 1          R2 =0,  S2 = X;

для третьего триггера   при переходе из 0 в 0          R3 =X,  S3= 0.

Аналогично для любого другого перехода автомата.

В чистом виде синхронный RS - триггер,  используемый для синтеза ЦА, промышленностью не выпускается.

 

JK- триггер – имеет два информационных входа J и K и один выход Q. Вход J – вход установки в 1,  вход K – вход установки в 0,  т.е. эти входы аналогичны соответствующим входам RS-триггера:  J – соответствует S,  K – соответствует R. Однако, в отличие от RS-триггера, входная комбинация J = 1,  K= 1 не является запрещённой.  Условное обозначение и таблица переходов JK-триггера представлены на рис.28. и в табл. 22.

J

K

Q t

Q t+1

 

J

K

Q t+1

0 0 0 0 0 0

Q t

0 0 1 1 0 1 0
0 1 0 0 1 0 1
0 1 1 0 1 1

Q t

1 0 0 1 б)
1 0 1 1
1 1 0 1
1 1 1 0 а)


Как следует из таблиц переходов, для комбинаций входных сигналов         JK = 00¸10 триггер ведет себя как RS-триггер, а при комбинации JK = 11 – как T-триггер.

Анализируя таблицу  переходов ( табл. 22 а), отмечаем,   что переход  триггера,  например,  из 0 в 1 требует подачи входных сигналов J=1,  K=0 или J=1,  K=1,  т.е. J=1, K=Х (безразличное значение).   Аналогично   рассуждая   по  отношению  к  другим переходам,   получим   следующую   таблицу   функций    входов JK-триггера.

Q t

Q t+1

J

K

0 0 X 0
0 1 1 X
1 0 X 1
1 1 0 X

Таблица функций выходов  JK-триггера.

 

На основании  последней  таблицы  можно получить функцию возбуждения  элементов памяти при синтезе автомата на JK-триггерах. Например, при переходе автомата из состояния ai=010 в состояние aj=110, функции возбуждения должны быть:

для первого  триггера при переходе из   0 в 1                J1 = 1,             K1 = X;

для второго  триггера при переходе из   1 в 1                J2 = X,            K2 = 0;

для третьего триггера при переходе из   0 в 0                J3 = 0,             K3 = X.

Пример канонического метода структурного синтеза автомата.

Выполним структурный синтез частичного автомата А, заданного своими таблицами переходов и выходов (табл. 23 и 24.).

Синтез будем выполнять в следующем порядке:

1. Выберем в качестве элементов памяти D-триггер, функция входов которого представлена в таблице стр. 33.

2. Закодируем входные, выходные сигналы и внутренние состояния автомата. Количество входных абстрактных сигналов F = 3, следовательно количество входных структурных сигналов  L= ]log2F [ = ]log23[ = 2, т.е. х1, х2.

Количество выходных абстрактных сигналов G = 4, следовательно количество выходных структурных сигналов N =]log2G[ = ]log24[ = 2,  т.е. у1, у2. Количество внутренних состояний абстрактного автомата M = 4,  следовательно количество двоичных элементов памяти (триггеров) R = ] log2M [ = ]log24[ = 2.

Следовательно, структура ЦА с учетом того, что исходный автомат является автоматом Мили, в качестве элементов памяти используется D-триггер, может быть представлена в виде(рис. 29):

Кодирование входных, выходных сигналов и внутренних состояний представлена в таблицах:

x1

x2

y1

y2

Q1

Q2

z1

0 0

w1

0 0

a1

0 0

z2

0 1

w2

0 1

a2

0 1

z3

1 1

w3

1 1

a3

1 1

w4

1 0

a4

1 0

Кодирование, в общем случае, осуществляется произвольно. Поэтому, например,  каждому из сигналов Zi можно поставить в соответствие любую двухразрядную комбинацию х1, х2. Необходимо только, чтобы разные выходные сигналы Zi кодировались разными комбинациями х1, х2. Аналогично для Wi и ai.

3. Получим кодированные таблицы переходов и  выходов структурного автомата. Для  этого в таблицах переходов и выходов исходного абстрактного автомата вместо Zi, Wi, ai  cтавим соответствующие коды. Получим таблицы:

a1

a2

a3

a4

a1

a2

a3

a4

00 01 11 10 00 01 11 10

Z1

00 00 10 10

Z1

00 01 00 11

Z2

01 11 00

Z2

01 11 00

Z3

11 01 01

Q1Q2

Z3

11 00 10

y1y2

В кодированной таблице переходов заданы функции

 

В кодированной таблице выходов заданны функции: 

           

4. При каноническом методе синтез сводится к получению функций:

           

и последующем построении комбинационных схем, реализующих данную систему булевых функций.

Функции у1 и у2 могут быть непосредственно  получены из таблицы выходов, например, в виде :

           

Однако выражения для у1 и у2 можно существенно упростить в результате минимизации, например, с помощью карт Карно:

00 01 11 10 00 01 11

10

 

00 0 0 1 00 1 0 1
01 1 0 01 1 0
11 0 1 0 11 0 0 1
10 10

В результате  минимизации  имеем:

           

Для получения выражений для D1 и D2 необходимо получить таблицы функций возбуждения. Для чего в общем случае необходимо воспользоваться таблицей переходов и функциями входов элементов памяти. Зная код исходного состояния автомата и код

состояния перехода на основании таблицы входов триггера получаем требуемое значение функции возбуждения,  обеспечивающее заданный переход. Однако для D-триггеров,  как отмечалось ранее,  таблица переходов совпадает с таблицей функции возбуждения.  Тогда либо непосредственно из этой таблицы,  либо в  результате минимизации получаем требуемые значения Di.  Обычно используется минимизация с помощью карт Карно:

00 01 11 10 00 01 11 10

 

00 0 1 1 00 0 0 0
01 1 0 01 1 0
11 0 0 1 11 1 1 1
10 10

В результате минимизации получаем:

 

5. На основании полученных в результате синтеза  булевых выражений  ((*),  (**)) ,строим функциональную схему автомата. Для этого уравнения ((*), (**)) представим в виде:

   

     

Функциональная схема автомата представлена на странице 41:

Дополнительно на  функциональной  схеме  показан  сигнал ,  устанавливающий автомат в начальное состояние (в данном случае 00).

     

 


 


 


Особенности синтеза автоматов на базе T, RS, JK триггеров.

Необходимо отметить, что синтез на базе указанных типов триггеров осуществляется аналогично выполненному синтезу на базе D-триггеров. В частности, п. 1¸3 (см. предыдущий параграф) абсолютно аналогичны. Кроме того, как следует из п.4 (см.  предыдущий параграф) выходные сигналы не зависят от типа триггеров, поэтому выражение для  yi  будут одинаковыми для любого типа  триггеров. Однако функции возбуждения будут различны для разных типов триггеров и получаются на основании таблицы переходов исходного автомата и функции входов выбранного триггера. Без особых  пояснений  ниже  приведены таблицы функций входов,  функций возбуждений и карты Карно для минимизации функций возбуждения при использовании для  синтеза автомата предыдущего параграфа T-, RS-, JK-триггеров.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


на тему рефераты
НОВОСТИ на тему рефераты
на тему рефераты
ВХОД на тему рефераты
Логин:
Пароль:
регистрация
забыли пароль?

на тему рефераты    
на тему рефераты
ТЕГИ на тему рефераты

Рефераты бесплатно, реферат бесплатно, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, сочинения, курсовые, дипломы, научные работы и многое другое.


Copyright © 2012 г.
При использовании материалов - ссылка на сайт обязательна.