Синтез синхронных и асинхронных цифровых автоматов

Создание и расчет асинхронного и синхронного автоматов по Мили и по Муру, используя заданную последовательность сигналов. Составление таблицы переходов, кодирование состояний. Определение входных сигналов триггеров и функций выхода цифрового автомата.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 27.03.2012
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Национальный технический университет Украины

«Киевский политехнический институт»

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА

По курсу: «Цифровые автоматы»

На тему: «Синтез синхронных и асинхронных цифровых автоматов»

Выполнил:

Студент IV-курса

гр. ДС-71, ФЭЛ

Грабовый Александр

Вариант №17

Киев - 2010

Задание: синтезировать асинхронный и синхронный автоматы по Мили и по Муру на:

· Асинхронный- триггерах;

· Синхронный - триггерах.

Заданная последовательность сигналов:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

1

0

1

1

1

0

0

0

1

1

1

0

0

1

0

0

0

0

1

1

1

0

1

1

1

0

0

1

1

1

0

0

1

0

0

0

0

1

0

0

0

1

1

1

1

0

1. Составим первоначальную таблицу переходов

Х1Х2

A

00

01

11

10

У1

1

(1)

2

0

2

3

(2)

1

3

(3)

0

4

5

(4)

0

5

6

(5)

0

6

(6)

7

0

7

(7)

8

1

8

(8)

0

9

(9)

10

0

10

11

(10)

0

11

(11)

12

1

12

(12)

13

1

14

(13)

1

1

(14)

1

2. Сокращенная таблица переходов

Х

A

00

01

11

10

У1

1-61

(1)

5

2

0

22

3

(2)

1

3-4-8-93

4

(3)

6

0

54

1

(4)

0

7-145

1

(5)

3

1

106

7

(6)

0

117

(7)

8

1

128

(8)

9

1

139

5

(9)

1

3. Кодирование состояний автомата

Сокращенная таблица переходов

Х1X2

A

00

01

11

10

У1

11

(1)

2

3

2

0

2-52

1

(2)

3,1

(2)

1

3-43

1

(3)

(3)

4

0

64

5

(4)

0

7-85

(5)

(5)

6

1

96

7

2

(6)

1

Составляем граф и кодируем состояния

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Составляем закодированную таблицу переходов:

состояние

Код состояний

x1 x2

Q1Q2Q3

00

01

11

10

y

Q1

Q2

Q3

1

0

0

0

000

000

001

100

001

0

2

0

0

1

001

000

001

000

001

1

3

1

0

0

011

001

011

0

4

1

1

0

010

5

1

1

1

110

111

110

0

6

0

1

1

111

111

111

011

1

101

100

000

100

100

110

0

4. Определение входных сигналов триггеров и функций выхода автомата

синхронный цифровой автомат триггер

Асинхронный на RS-триггерах

Характеристические таблицы для RS-триггеров

Qt

Qt+1

Rt

St

0

0

*

0

0

1

0

1

1

0

1

0

1

1

0

*

Определим функции входу для RS-триггеров

___Х1X2

Q

00

01

11

10

S1 R1 S2 R2 S3 R3

S1 R1 S2 R2 S3 R3

S1 R1 S2 R2 S3 R3

S1 R1 S2 R2 S3 R3

000

0 * 0 * 0 *

0 * 0 * 1 0

1 0 0 * 0 *

0 * 0 * 1 0

001

0 * 0 * 0 1

0 * 0 * * 0

0 * 0 * 0 1

0 * 0 * * 0

011

0 * 0 1 * 0

0 * * 0 * 0

010

110

* 0 * 0 1 0

* 0 * 0 0 *

111

* 0 * 0 * 0

* 0 * 0 * 0

0 1 * 0 * 0

101

100

0 1 0 * 0 *

* 0 0 * * 0

* 0 0 * * 0

* 0 1 0 0 *

R1: S1:

X1X2

Q1Q2Q3

00

01

11

10

X1X2

Q1Q2Q3

00

01

11

10

000

*

*

0

*

000

0

0

1

0

001

*

*

*

*

001

0

0

0

0

011

*

*

011

0

0

010

010

110

0

0

110

*

*

111

0

0

1

111

*

*

0

101

101

100

1

0

0

0

100

0

*

*

*

R2: S2:

X1X2

Q1Q2Q3

00

01

11

10

X1X2

Q1Q2Q3

00

01

11

10

000

*

*

*

*

000

0

0

0

0

001

*

*

*

*

001

0

0

0

0

011

1

0

011

0

*

010

010

110

0

0

110

*

*

111

0

0

0

111

*

*

*

101

101

100

*

*

*

0

100

0

0

0

1

R3: S3:

X1X2

Q1Q2Q3

00

01

11

10

X1X2

Q1Q2Q3

00

01

11

10

000

*

0

*

0

000

0

1

0

1

001

1

0

1

0

001

0

*

0

*

011

0

0

011

*

*

010

010

110

0

*

110

1

0

111

0

0

0

111

*

*

*

101

1

101

100

*

*

*

*

100

0

0

0

0

Y1

X1X2

Q1Q2Q3

00

01

11

10

000

0

001

1

1

011

1

010

110

0

111

1

1

101

100

0

0

Построение схемы на RS-триггерах

Синхронный автомат на JK-триггерах

Характеристические таблицы для JK-триггеров

Jt

Kt

Qt+1

Qt > Qt+1

Jt

Kt

0

0

Qt

0

0

0

*

0

1

0

0

1

1

*

1

0

1

1

0

*

1

1

1

1

1

*

0

Определим функции входу для JK-триггеров

x1x2

00

01

11

10

Q1Q2Q3

J1

K1

J2

K2

J3

K3

J1

K1

J2

K2

J3

K3

J1

K1

J2

K2

J3

K3

J1

K1

J2

K2

J3

K3

000

0

*

0

*

0

*

0

*

0

*

1

*

1

*

0

*

0

*

0

*

0

*

1

*

001

0

*

0

*

*

1

0

*

0

*

*

0

0

*

0

*

*

1

0

*

0

*

*

0

011

0

*

*

1

*

0

0

*

*

0

*

0

010

110

*

0

*

0

1

*

*

0

*

0

0

*

111

*

0

*

0

*

0

*

0

*

0

*

0

*

1

*

0

*

0

101

100

*

1

0

*

0

*

*

0

0

*

*

0

*

0

0

*

*

0

*

0

1

*

0

*

J1: K1:

X1X2

Q1Q2Q3

00

01

11

10

X1X2

Q1Q2Q3

00

01

11

10

000

0

0

1

0

000

*

*

*

*

001

0

0

0

0

001

*

*

*

*

011

0

0

011

*

*

010

010

110

*

*

110

0

0

111

*

*

*

111

0

0

1

101

101

100

0

*

*

*

100

1

0

0

0

J2: K2:

X1X2

Q1Q2Q3

00

01

11

10

X1X2

Q1Q2Q3

00

01

11

10

000

0

0

0

0

000

*

*

*

*

001

0

0

0

0

001

*

*

*

*

011

*

*

011

1

0

010

010

110

*

*

110

0

0

111

*

*

*

111

0

0

0

101

101

100

0

0

0

1

100

*

*

*

*

J3: K3:

X1X2

Q1Q2Q3

00

01

11

10

X1X2

Q1Q2Q3

00

01

11

10

000

0

1

0

1

000

*

*

*

*

001

*

*

*

*

001

1

0

1

0

011

*

*

011

0

0

010

010

110

1

0

110

0

*

111

*

*

*

111

0

0

0

101

101

100

0

0

0

0

100

*

*

*

*

Построение схемы на JK-триггерах

Синхронный автомат на D-триггерах

Таблица переключения состояний D-триггера имеет вид:

Ct

Dt

Qt+1

Qt > Qt+1

Dt

0

0

Qt

0

0

0

0

1

Qt

0

1

1

1

0

0

1

0

0

1

1

1

1

1

1

Определим функции входу для D-триггеров:

x1x2

00

01

11

10

Q1Q2Q3

D1

D2

D3

D1

D2

D3

D1

D2

D3

D1

D2

D3

000

0

0

0

0

0

1

1

0

0

0

0

1

001

0

0

0

0

0

1

0

0

0

0

0

1

011

0

0

1

0

1

1

010

110

1

1

1

1

1

0

111

1

1

1

1

1

1

0

1

1

101

100

0

0

0

1

0

0

1

0

0

1

1

0

D1: D2: D3

X1X2

Q1Q2Q3

00

01

11

10

X1X2

Q1Q2Q3

00

01

11

10

X1X2

Q1Q2Q3

00

01

11

10

000

0

0

1

0

000

0

0

0

0

000

0

1

0

1

001

0

0

0

0

001

0

0

0

0

001

0

1

0

1

011

0

0

011

0

1

011

1

1

010

010

010

110

1

1

110

1

1

110

1

0

111

1

1

0

111

1

1

1

1

111

1

1

1

101

101

101

100

0

1

1

1

100

0

0

0

1

100

0

0

0

0

Построение схемы на D-триггерах

Размещено на Allbest.ru


Подобные документы

  • Алгоритм работы автомата Мили в табличном виде. Графический способ задания автомата. Синтез автомата Мили на Т-триггерах. Кодирование состояний автомата. Таблицы кодирования входных и выходных сигналов. Таблица переходов и выходов абстрактного автомата.

    курсовая работа [24,7 K], добавлен 01.04.2010

  • Проектирование цифровых автоматов Мили и Мура с памятью в булевом базисе по заданной ГСА. Составление частично структурированной таблицы переходов-выходов. Построение функций выходов, логической схемы автомата. Особенности его экспериментальной проверки.

    курсовая работа [628,7 K], добавлен 14.07.2012

  • Синтез цифровых схем, выбор элементной базы и анализ принципов построения управляющих автоматов с жесткой логикой. Граф-схемы алгоритмов умножения и деления чисел. Создание управляющего автомата типа Мили; выбор триггера, кодирование сигналов автомата.

    курсовая работа [1,8 M], добавлен 18.09.2012

  • Исследование структурной схемы цифрового автомата и операционного устройства. Алгоритм функционирования цифрового автомата в микрооперациях. Кодирование его состояний. Характеристика функций возбуждения триггеров и формирования управляющих сигналов.

    курсовая работа [3,6 M], добавлен 06.12.2013

  • Формирование алфавитного оператора. Приведение оператора к автоматному виду. Построение графа переходов абстрактного автомата. Кодирование состояний, входных и выходных сигналов. Формирование функций возбуждения и выходных сигналов структурного автомата.

    курсовая работа [66,3 K], добавлен 10.11.2010

  • Структурная схема и синтез цифрового автомата. Построение алгоритма, графа и таблицы его функционирования в микрокомандах. Кодирование состояний автомата. Функции возбуждения триггеров и формирования управляющих сигналов. Схема управляющего устройства.

    курсовая работа [789,4 K], добавлен 25.11.2010

  • Обобщенная схема конечного цифрового автомата. Структурная и каскадная схема мультиплексора. Кодирование входных и выходных сигналов и состояний автомата. Схема разработанного цифрового устройства. Синтез дешифратора автомата. Выбор серии микросхем.

    контрольная работа [279,1 K], добавлен 07.01.2015

  • Расчет схемы цифрового автомата, функционирующего в соответствии с заданным алгоритмом. Кодирование состояний. Составление таблицы функционирования комбинационного узла автомата. Запись логических выражений. Описание выбранного дешифратора и триггера.

    курсовая работа [423,4 K], добавлен 18.04.2011

  • Структурно–функциональное описание счетчика. Построение функциональной схемы синхронного автомата для 4-разрядного счетчика. Кодирование состояний автомата по критерию надежности функционирования. Логическое моделирование схемы функционального теста.

    контрольная работа [105,8 K], добавлен 14.07.2012

  • Проектирование конечного автомата, заданного оператором соответствия, с использованием канонического метода структурного синтеза автоматов. Тактирование от генератора синхронизирующих импульсов для устранения гонок в функциональной схеме автомата Мили.

    курсовая работа [1,6 M], добавлен 22.10.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.