 
        
        - •Типовой расчет по дисциплине «тдэс»
- •Содержание
- •Аннотация
- •Введение
- •Индивидуальное задание:
- •Проектирование синхронного автомата
- •Подбор микросхем
- •Временные диаграммы работы автомата:
- •Базис «и-не»:
- •Подбор микросхем
- •Временные диаграммы работы автомата:
- •Rs-триггер
- •Подбор микросхем
- •Временные диаграммы работы автомата:
- •Базис «и-не»:
- •Подбор микросхем
- •Временные диаграммы работы автомата:
- •Заключение
- •Список литературы:
Министерство образования и науки РФ
ФГБОУ ВПО «Чувашский государственный университет
им. И. Н. Ульянова»
Кафедра промышленной электроники
Типовой расчет по дисциплине «тдэс»
“ Проектирование синхронного автомата”
Выполнил:
Проверил:
Чебоксары 2012
Содержание
- Аннотация …………………………………………………………………….3 
- Введение ……………………………………………………………………....4 
- Индивидуальное задание ……………………………………………….........7 
- Проектирование синхронного автомата (JK-триггер)……………………..8 
- Базис «ИЛИ-НЕ»……………………………………………………...12 - Подбор микросхем .…………………………………………...….13 
- Моделирование в Simulink………………………………….........15 
- Временные диаграммы …………………………………………..20 
 
- Базис «И-НЕ»…………………………………………………….……23 - Подбор микросхем .………………………………………..….….24 
- Моделирование в Simulink…………………………….……........26 
- Временные диаграммы ……………………………………….….31 
 
- Проектирование синхронного автомата (RS-триггер)……………….…...34 
- Базис «ИЛИ-НЕ»……………………………………………..……….36 - Подбор микросхем .…………………………………………...….38 
- Моделирование в Simulink…………………………………….....40 
- Временные диаграммы ………………………………………..…45 
 
- Базис «И-НЕ»…………………………………………………….……48 - Подбор микросхем .…………………………..………….……….50 
- Моделирование в Simulink……………………………….…........52 
- Временные диаграммы …………………………………………..57 
 
- Заключение………………………………………………………………….59 
- Список литературы………………………………………………...………..60 
.
Аннотация
В данной работе рассматривается синтезирование синхронного автомата по заданному графу состояний в соответствии с требованиями, изложенными в задании. И проверка правильности его работы путем анализа работы его модели, собранной в Matlab Simulink.
Введение
Термин автомат,
как правило, используется в двух аспектах.
С одной стороны, автомат – устройство,
выполняющее некоторые функции без
непосредственного участия человека. С
другой стороны, термин «автомат» как
математическое понятие обозначает
математическую модель реальных
технических автоматов. В этом аспекте
дискретный автомат представляется как
дискретное устройство, имеющее 
 входов
входов ,
, выходов
выходов и некоторое множество внутренних
состояний
и некоторое множество внутренних
состояний ,
в которые он под действием входных
сигналов переходит скачкообразно.
Конечно, на практике это условие не
выполняется, так как любой переходный
процесс длится конечное время.
,
в которые он под действием входных
сигналов переходит скачкообразно.
Конечно, на практике это условие не
выполняется, так как любой переходный
процесс длится конечное время.
Понятие внутреннего состояния в определение автомата вводится в связи с тем, что часто возникает необходимость в описании поведения системы, выходные сигналы которой зависят не только от входных сигналов в данный момент времени, но и от значений входных сигналов в предыдущие моменты.
На практике часто используется понятие цифрового автомата, под которым понимают автомат, предназначенный для преобразования цифровой информации.
	 Рис. 1.
	Структурная схема автомата ,
входов
,
входов и выходов
и выходов конечны. Конечный автомат может быть
представлен в виде структурной схемы,
состоящей из логического преобразователя
(ЛП), представляющего собой комбинационную
схему, и элементов памяти (ЭП), включенных
в цепях обратной связи ЛП (рис. 1). На
входы ЭП воздействуют сигналы, снимаемые
с дополнительных (внутренних) выходов
ЛП
конечны. Конечный автомат может быть
представлен в виде структурной схемы,
состоящей из логического преобразователя
(ЛП), представляющего собой комбинационную
схему, и элементов памяти (ЭП), включенных
в цепях обратной связи ЛП (рис. 1). На
входы ЭП воздействуют сигналы, снимаемые
с дополнительных (внутренних) выходов
ЛП .
Выходные сигналы ЭП воздействуют на
дополнительные (внутренние) входы ЛП
.
Выходные сигналы ЭП воздействуют на
дополнительные (внутренние) входы ЛП
Говорят, что i-й
набор значений входных сигналов,
воздействующих на основные входы ЛП 
 ,
образует состояние входа
,
образует состояние входа ,
причем при двухзначных входных сигналах
всего может быть
,
причем при двухзначных входных сигналах
всего может быть состояний входа
состояний входа .
Аналогично каждый из
.
Аналогично каждый из наборов значений выходных сигналов,
снимаемых с основных выходов ЛП
наборов значений выходных сигналов,
снимаемых с основных выходов ЛП ,
образует одно из
,
образует одно из состояний выхода
состояний выхода .
Заметим, чтоj-й
набор значений выходных сигналов ЭП
.
Заметим, чтоj-й
набор значений выходных сигналов ЭП 
 соответствуетj-му
внутреннему состоянию автомата
соответствуетj-му
внутреннему состоянию автомата 
 .
.
Предполагается,
что автомат работает в дискретном
времени, т.е. непрерывная шкала времени
разделена на интервалы, которые
пронумерованы целыми положительными
числами 
 ,
называемыми тактами. Время, в течение
которого не происходит изменения
состояния входа автомата, обозначим
через
,
называемыми тактами. Время, в течение
которого не происходит изменения
состояния входа автомата, обозначим
через .
В зависимости от того, чем определяется
длительность этого интервала времени,
различают два класса автоматов: синхронные
и асинхронные.
.
В зависимости от того, чем определяется
длительность этого интервала времени,
различают два класса автоматов: синхронные
и асинхронные.
	 Рис.
	2. Переключение синхронного автомата от тактового генератора (ТГ) (рис. 2).
Таким образом, время
от тактового генератора (ТГ) (рис. 2).
Таким образом, время строго фиксировано и определяется
длительностью сигнала ТГ. Автомат может
воспринимать новое состояние входа
строго фиксировано и определяется
длительностью сигнала ТГ. Автомат может
воспринимать новое состояние входа лишь после того, как он перешел в
определенное внутреннее состояние, что
происходит с запаздыванием
лишь после того, как он перешел в
определенное внутреннее состояние, что
происходит с запаздыванием .
Поэтому частоту ТГ выбирают такой, чтобы
до появления следующего импульса
.
Поэтому частоту ТГ выбирают такой, чтобы
до появления следующего импульса автомат успел перейти в это внутреннее
состояние. Для этого необходимо выполнение
условия
автомат успел перейти в это внутреннее
состояние. Для этого необходимо выполнение
условия
 ,
,
где 
 - интервал времени между двумя соседними
импульсами ТГ. Обычно выбирают
- интервал времени между двумя соседними
импульсами ТГ. Обычно выбирают ,
при этом изменение внутреннего состояния
автомата происходит лишь на интервале
,
при этом изменение внутреннего состояния
автомата происходит лишь на интервале .
.
Таким образом, для
синхронных автоматов интервал времени
 совпадает с тактом работы автомата, так
как состояние входа и внутреннее
состояние автомата на протяжении этого
времени остаются неизменными. Обычно
в абстрактной теории автоматов не
интересуются поведением автомата на
интервалах времени
совпадает с тактом работы автомата, так
как состояние входа и внутреннее
состояние автомата на протяжении этого
времени остаются неизменными. Обычно
в абстрактной теории автоматов не
интересуются поведением автомата на
интервалах времени ,
полагая, что переход автомата из одного
внутреннего состояния в другое происходит
мгновенно. Рассматривают лишь интервалы
времени
,
полагая, что переход автомата из одного
внутреннего состояния в другое происходит
мгновенно. Рассматривают лишь интервалы
времени ,
каждый из которых сопоставляется с
моментом времени
,
каждый из которых сопоставляется с
моментом времени .
Поэтому в абстрактном синхронном
автомате может оказаться, что два
соседних такта, определяемые двумя
последовательными моментами времени
.
Поэтому в абстрактном синхронном
автомате может оказаться, что два
соседних такта, определяемые двумя
последовательными моментами времени и
и ,
будут соответствовать одним и тем же
состояниям входа (в реальном синхронном
автомате моменты
,
будут соответствовать одним и тем же
состояниям входа (в реальном синхронном
автомате моменты и
и всегда разделены интервалом
всегда разделены интервалом ,
в течение которого синхронизирующий
импульс
,
в течение которого синхронизирующий
импульс отсутствует).
отсутствует).
Функционирование
автомата при заданных множествах
состояний входа 
 ,
выхода
,
выхода ,
внутренних состояний
,
внутренних состояний и начальном внутреннем состоянии
полностью детерминировано и определяется
функциями переходов и выходов.
и начальном внутреннем состоянии
полностью детерминировано и определяется
функциями переходов и выходов.
Функция переходов автомата Мили

устанавливает
зависимость внутреннего состояния
автомата в следующий момент времени 
 от состояния входа
от состояния входа и внутреннего состояния
и внутреннего состояния в настоящий момент времени
в настоящий момент времени
Функция выходов автомата Мили

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