Канонический метод структурного синтеза цифрового автомата

Кодирование сигналов и состояний. Таблица переходов триггера. Минимизированная каноническая система уравнений. Составление карт Карно. Разработка функциональной схемы управляющего устройства на JK-триггерах. Использование эвристического алгоритма.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 13.01.2014
Размер файла 114,8 K

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

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

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

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

Государственное образовательное учреждение высшего профессионального образования

«Южно-Уральский государственный университет»

Факультет «Приборостроительный»

Кафедра «БИС»

Пояснительная записка

к курсовому проекту

по дисциплине «Теория автоматов»

ЮУрГУ-090900.2012.910 ПЗ КР

Канонический метод структурного синтеза цифрового автомата

Руководитель:

Парасич В.А.

Автор проекта:

студент группы ПС-255

Кудрявцев В.Е.

Челябинск 2013

Канонический метод структурного синтеза ЦА с памятью позволяет свести задачу структурного синтеза произвольного ЦА с памятью к задаче синтеза комбинационных схем. Этот метод оперирует с элементарными автоматами двух классов: элементарными автоматами с памятью (элементы памяти) и элементарными комбинационными автоматами (логические элементы).

Каноническая структура цифрового автомата

Задан некоторый абстрактный автомат по совмещенной таблице переходов/выходов. Элемент памяти - JK-триггер.

Каноническая схема автомата

Кодирование сигналов и состояний

Кодирование входных сигналов

Таблица 1

z

x1x2

z1

00

z2

01

z3

10

Кодирование выходных сигналов I рода

Таблица 2

Частота

w

y1y2

3

w1

01

4

w2

00

3

w3

10

Кодирование выходных сигналов I рода (Таблица 2) производится по частоте. Данный вариант кодирования является оптимальным.

Кодирование выходных сигналов II рода

Таблица 3

Частота

u

r1r2

2

u1

1

3

u2

0

Кодирование выходных сигналов II рода (Таблица 3) производится по частоте. Данный вариант кодирования является оптимальным.

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

Таблица 4

a

ф1 ф2 ф3

a1

000

a2

001

a3

010

a4

011

a5

100

Каноническая система уравнений

Закодированная таблица выходов

Таблица 5

00

00

00

01

01

000

001

010

011

100

00

-

10

00

-

-

01

01

-

10

01

10

10

00

01

-

00

00

По закодированной таблице выходов (Таблица 5) получим систему канонических уравнений для выходных сигналов.

Составим карты Карно для выходных сигналов y1, y2, r1, r2:

Таблица 6. Карта Карно для функции y1

000

001

011

010

110

111

101

100

00

-

1

-

0

-

-

-

-

01

0

-

0

1

-

-

-

1

11

-

-

-

-

-

-

-

-

10

0

0

0

-

-

-

-

0

По карте Карно для выходного сигнала I рода (Таблица 6) получим:

y1=x1 ф2 ф3 v x2 ф2 ф3 v x2 ф1

Таблица 7. Карта Карно для функции y2

000

001

011

010

110

111

101

100

00

-

0

-

0

-

-

-

-

01

1

-

1

0

-

-

-

0

11

-

-

-

-

-

-

-

-

10

0

1

0

-

-

-

-

0

По карте Карно для выходного сигнала I рода (Таблица 7) получим:

y2=x2 ф1 ф2 v x2 ф3 v x1 ф2 ф3

Таблица 8. Карта Карно для функции r1

00

01

11

10

0

0

0

0

0

1

0

-

-

-

Таблица 9. Карта Карно для функции r2

00

01

11

10

0

0

0

1

0

1

1

-

-

-

По карте Карно для выходного сигнала II рода (Таблица 9) получим:

r2min= ф1 v ф2 ф3

Таблица 10. Таблица переходов триггера

Q(t)

J

K

Q(t+1)

0

0

-

0

0

1

-

1

1

-

1

0

1

-

0

1

JK - триггер полная таблица переходов.

Таблица 11. Закодированная таблица переходов

ф1 ф2 ф3\ x1 x2

000

001

010

011

100

00

-

011

000

-

-

01

001

-

001

010

010

10

010

100

-

011

001

Минимизация функций возбуждения триггеров

Таблица 12. Закодированная таблица функций возбуждения

000

001

010

011

100

00

-

01-/--0

0-0/-1-

-

-

01

001/---

-

0-1/-1-

0--/-01

-00/1--

10

010/---

10-/--1

-

0--/-00

-01/1--

По таблицах переходов составим карты Карно для каждого входного сигнала триггера.

Таблица 13. Карта Карно для функции возбуждения J1

000

001

011

010

110

111

101

100

00

-

0

-

0

-

-

-

-

01

0

-

0

0

-

-

-

-

11

-

-

-

-

-

-

-

-

10

0

1

0

-

-

-

-

-

По карте Карно для функции возбуждения J1 (Таблица 13) получим:

J1min=x1ф2 ф3

Таблица 14. Карта Карно для функции возбуждения J2

000

001

011

010

110

111

101

100

00

-

1

-

-

-

-

-

-

01

0

-

-

-

-

-

-

0

11

-

-

-

-

-

-

-

-

10

1

0

-

-

-

-

-

0

По карте Карно для функции возбуждения J2 (Таблица 14) получим:

J2min=x1 ф3 v x1ф1ф2 ф3

Таблица 15. Карта Карно для функции возбуждения J3

000

001

011

010

110

111

101

100

00

-

-

-

0

-

-

-

-

01

1

-

-

1

-

-

-

0

11

-

-

-

-

-

-

-

-

10

0

-

-

-

-

-

-

1

По карте Карно для функции возбуждения J3 (Таблица 15) получим:

J3min=x2ф1 v x1ф1

Таблица 16. Карта Карно для функции возбуждения K1

000

001

011

010

110

111

101

100

00

-

-

-

-

-

-

-

-

01

-

-

-

-

-

-

-

1

11

-

-

-

-

-

-

-

-

10

-

-

-

-

-

-

-

1

По карте Карно для функции возбуждения К1 (Таблица 16) получим:

K1min= 1

Таблица 17. Карта Карно для функции возбуждения K2

000

001

011

010

110

111

101

100

00

-

-

-

1

-

-

-

-

01

-

-

0

1

-

-

-

-

11

-

-

-

-

-

-

-

-

10

-

-

0

-

-

-

-

-

По карте Карно для функции возбуждения К2 (Таблица 17) получим: K2min= ф3

Таблица 18. Карта Карно для функции возбуждения K3

000

001

011

010

110

111

101

100

00

-

0

-

-

-

-

-

-

01

-

-

1

-

-

-

-

-

11

-

-

-

-

-

-

-

-

10

-

1

0

-

-

-

-

-

По карте Карно для функции возбуждения К3 (Таблица 18) получим:

K3min=x2 v x1ф2

Минимизированная каноническая система уравнений:

Заключение

сигнал кодирование карно триггер

В курсовом проекте с применением канонического метода синтеза была разработана функциональная схема управляющего устройства на JK-триггерах. Использование алгоритма кодирования для JK-триггеров или эвристического алгоритма для других типов триггеров обеспечивает наиболее простую с точки зрения реализации схему.

Библиографический список

1. Баранов, С.И. Синтез микропрограммных автоматов. / С.И. Баранов- Л.:Энергия, Ленингр. отд-ние, 1979. - 232 с., ил.

2. Самофалов, К.Г. Прикладная теория цифровых автоматов / К.Г. Самофалов, А.М. Романкевич, В.Н. Валуйский, и др. - К.: Вища шк., 1987. - 375 с.

3. Глушков, В.М. Синтез цифровых автоматов. - М.: Физматгиз, 1962. - 476 с., ил.

4. Захаров, Н.Г., Синтез цифровых автоматов: Учебное пособие / Н.Г. Захаров, В.Н. Рогов. - Ульяновск: УлГТУ, 2003.

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

...

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

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

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

  • Установление соответствия абстрактных и структурных сигналов. Система канонических уравнений для выходных сигналов. Закодированная таблица переходов и возбуждения. Функция входов Т-триггера. Построение функциональной схемы синтезированного автомата.

    курсовая работа [360,1 K], добавлен 07.05.2013

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

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

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

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

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

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

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

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

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

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

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

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

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

    контрольная работа [735,9 K], добавлен 10.06.2011

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

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

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

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

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

    практическая работа [24,0 K], добавлен 27.01.2010

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

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

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

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

  • Теоретические основы процессоров. Построение процессоров и их общая структура. Цифровые автоматы. Расчёт количества триггеров и кодирование состояний ЦА. Структурная схема управляющего устройства. Построение графа функционирования управляющего устройства.

    курсовая работа [85,0 K], добавлен 08.11.2008

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

    курсовая работа [206,1 K], добавлен 23.02.2009

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

    контрольная работа [1,3 M], добавлен 23.10.2010

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

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

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

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

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

    курсовая работа [2,2 M], добавлен 05.12.2012

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