Синтез конечного автомата

Разработка схемы простейшего конечного автомата на релейно-контактных элементах, RS-триггерах. Построение таблицы переходов и выходов, определение числа элементов памяти, синтез схемы асинхронного автомата. Синтез автомата на бесконтактных элементах.

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

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

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

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

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

Синтез конечного автомата

Задание

В соответствии с номером варианта, выданным преподавателем, составить схемы автоматов, представленных в задании графами, на релейно-контактных и элементах с ЭП на RS-триггерах.

Порядок выполнения задания следующий:

1. В соответствии с графом составить таблицы переходов и выходов.

2. Определить необходимое количество элементов памяти.

3. Закодировать состояния автомата с учётом исключения критических состязаний элементов памяти.

4. Составить кодированные таблицы переходов и выходов.

5. Составить таблицы истинности для автоматов на релейно-контактных и бесконтактных элементах.

6. Записать функции управления и выходов автомата.

7.Составить функциональные схемы автоматов на релейно-контактных и бесконтактных элементах.

Рисунок 1 - Заданный граф

Реферат

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

Введение

В системах автоматики, телемеханики и связи, а также в измерительных и вычислительных устройствах производится обработка информации, которая представляется как в цифровой, так и в текстовых формах. Для организации обмена информацией, передачи её на значительные расстояния необходимо кодирование информации и представление в требуемом формате.

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

В данной работе выполняется синтез простейшего конечного автомата. Приводятся схемные реализации конечного автомата на релейно-контактных элементах и с использованием RS-триггеров. Без знания основ синтеза конечных автоматов невозможно движение вперед по пути научно-технического прогресса.

1. Составление таблиц переходов и выходов

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

Таблицей переходов заданного КА является таблица 1, а таблицей выходов - таблица 2.

Определим разрядность кода состояний:

(1)

где - количество состояний конечного автомата.

Таблица 1 - Таблица переходов КА

S(t)

S(t+1)

x0

x1

S0

(S0)

S1

S1

S2

(S1)

S2

(S2)

S3

S3

S0

(S3)

Таблица 2 - Таблица выходов КА

S

Z

S0

Z0

S1

Z0

S2

Z1

S3

Z1

Таблица 3 - Таблица кодов состояний КА

S

Y0

Y1

S0

0

0

S1

0

1

S2

1

1

S3

1

0

Определим разрядность кода входных переменных:

(2)

где - количество входных переменных.

Таблица 4 - Таблица входных переменных КА

X

код

X0

0

X1

1

Определим разрядность кода выходных переменных:

(3)

где - количество выходных переменных.

Таблица 5 - Таблица выходных переменных КА

Y

код

Y0

0

Y1

1

Следовательно:

Таблица 6 - Кодированная таблица переходов КА

S(t)

S(t+1)

0

1

00

(00)

01

01

11

(01)

11

(11)

10

10

00

(10)

Таблица 7 - Кодированная таблица выходов КА

S

Z

Y0

Y1

0

0

0

0

1

0

1

1

1

1

0

1

2. Синтез релейно-контактного автомата

Схема релейно-контактного автомата составляется на основании таблицы истинности. В таблице функции Y0(t), Y1(t) - значения внутренних состояний, Y0(t+1) Y1(t+1) - значения внутренних состояний в предельных моментах времени, Z - значения выходов, X(t) - значения входов.

Таблица 8 - Таблица истинности КА на РКЭ

S(t)

X(t)

Y0(t)

Y1(t)

Y0(t+1)

Y1(t+1)

Z

S0

0

0

0

0

0

0

S1

0

0

1

1

1

0

S2

0

1

1

1

1

1

S3

0

1

0

0

0

1

S0

1

0

0

0

1

0

S1

1

0

1

0

1

0

S2

1

1

1

1

0

1

S3

1

1

0

1

0

1

Минимизация функций методом Карно:

а) Шаблон функций

7

6

5

4

3

2

1

0

б) Для выхода Z

1

1

0

0

1

1

0

0

в) Для реле Y0(t+1)

1

1

0

0

0

1

1

0

г) Для реле Y1(t+1)

0

0

1

1

0

1

1

0

Рисунок 2 - Схема КА на РКЭ

Таблица 9 - Таблица работы КА

S

S0

S0

S1

S2

S3

S0

S1

S2

S3

S0

X

0

1

0

1

0

1

0

1

0

1

Z

0

0

1

1

0

0

1

1

0

0

Рисунок 3 - Временная диаграмма работы КА на РКЭ

3. Синтез автомата на бесконтактных элементах

В асинхронных автоматах на бесконтактных элементах в качестве ЭП используются RS-триггеры. Для синтеза необходимо получить выражения для функций управления R и S входами триггеров.

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

Состояние триггера

Управляющие сигналы

Y(t)

Y(t+1)

R

S

0

0

~

0

0

1

0

1

1

0

1

0

1

1

0

~

Таблица 11 - Таблица истинности КА с использованием RS-триггера

S(t)

X(t)

Y0(t)

Y1(t)

Y0(t+1)

Y1(t+1)

R0

S0

R1

S1

Z

S0

0

0

0

0

0

~

0

~

0

0

S1

0

0

1

1

1

0

1

0

~

0

S2

0

1

1

1

1

0

~

0

~

1

S3

0

1

0

0

0

1

0

~

0

1

S0

1

0

0

0

1

~

0

0

1

0

S1

1

0

1

0

1

~

0

0

~

0

S2

1

1

1

1

0

0

~

1

0

1

S3

1

1

0

1

0

0

~

~

0

1

Минимизация функций методом Карно:

а) Для R0

0

0

~

~

1

0

0

~

б) Для S0

~

~

0

0

0

~

1

0

в) Для R1

~

1

0

0

~

0

0

~

б) Для S1

0

0

~

1

0

~

~

0

Приведем минимизированные функции к базису ИЛИ-НЕ, используя закон де Моргана:

Рисунок 4 - Схема КА на бесконтактных элементах

Заключение

В данном курсовом проекте был выполнен синтез простейшего конечного автомата. По заданию КА был задан графом, в соответствии с которым были составлены таблицы переходов и выходов и их кодирование. В результате составления таблиц истинности были приведены схемные реализации конечных автоматов на релейно-контактных элементах и с использованием RS-триггеров. Построена временная диаграмма работы КА на БКЭ.

Список использованной литературы

конечный автомат релейный контактный

1. Сапожников В.В., Кравцов Ю.А., Сапожников Вл.В. Теоретические основы железнодорожной автоматики и телемеханики. М.: Транспорт, 1995.

2. Сапожников В.В., Кравцов Ю.А., Сапожников Вл.В. Дискретные устройства железнодорожной автоматики, телемеханики и связи. М.: Транспорт, 1995.

3. Слюзов Ю.И., Требин В.Я., Синтез дискретных устройств железнодорожной автоматики и телемеханики: Учебное пособие. - Омск: ОмГУПС, 2001.

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

...

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

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

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

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

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

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

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

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

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

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

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

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

    курсовая работа [217,8 K], добавлен 21.02.2009

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    курсовая работа [214,2 K], добавлен 07.11.2010

  • Синтез операційного автомата. Аналіз вхідних даних. Розробка функціонального алгоритму. Розробка структурної схеми автомата. Синтез керуючих автоматів з жорсткою та програмованою логікою. Формування схеми автомата Мура. Методика синтезу автомата Мілі.

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

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

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

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

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

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

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

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

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

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

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

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