Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
10.12.2013
Размер:
103.42 Кб
Скачать

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

Кафедра ИТАС.

Лабораторная работа №1

По дисциплине

«Теория автоматов»

Тема: «Синтез дискретного автомата без памяти»

Выполнил: студент гр. ЭВТ-02

Дегтерев И.Ю.

Принял: преподаватель

Коган Т. И.

г. Пермь 2003

Задание:

Вариант №2

Спроектировать цифровой автомат(ДУ) имеющий 4 входных сигнала(a, b, c, d) и один выход(y).

Сигнал на выходе должен появляться при подаче любых двух входных сигналов и не должен появляться при подаче только любого одного сигнала или при отсутствии всех входных сигналов одновременно. База - a, b, c, d.

Функциональную схему реализовать на элементах 2И-ИЛИ-НЕ.

Абстрактный синтез цифрового автомата по заданным условиям.

Целью абстрактного синтеза комбинационных ДУ является установление однозначного соответствия между комбинациями входных и выходных сигналов.

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

a

b

c

d

y

ВС

0

0

1

1

1

3

0

1

0

1

1

5

0

1

1

0

1

6

1

0

0

1

1

9

1

0

1

0

1

10

1

1

0

0

1

12

0

0

0

0

0

0

0

0

0

1

0

1

0

0

1

0

0

2

0

1

0

0

0

4

1

0

0

0

0

8


В символической форме формула автомата выглядит так:

y (abcd)=3,5,6,9,10,12, [0,1,2, 4, 8]

Минимизация

y (abcd)= (--11)\/(11--)\/(-1-1) \/ (-11-)\/(1--1)\/(1-1-)

y= cd\/ab\/bd\/bc\/ad\/ac

Структурный синтез:

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

Приведение к виду удобному для реализации на заданном наборе элементов:

Полученная функциональная схема:

Использование STRARUM COMPUTER для синтеза и анализа работы ДУ.

Схема в STRARUM COMPUTER:

Таблица данных, полученных опытным путем:

a

b

c

d

y

ВС

0

0

0

0

0

0

0

0

0

1

0

1

0

0

1

0

0

2

0

0

1

1

1

3

0

1

0

0

0

4

0

1

0

1

1

5

0

1

1

0

1

6

0

1

1

1

1

7

1

0

0

0

0

8

1

0

0

1

1

9

1

0

1

0

1

10

1

0

1

1

1

11

1

1

0

0

1

12

1

1

0

1

1

13

1

1

1

0

1

14

1

1

1

1

1

15


При моделировании схема выдала те же показания что и выведенные нами при абстрактном синтезе. При условных состояниях 7,11,13,14,15 STRATUM COMPUTER показал, что выход принимает значение равное единице.

Библиотека имиджей:

y:=Not(a&b&c)

y:=Not((a&b)|(c&d))

y:=a

y:=b

y:=c

y:=d

Вывод:

В процессе выполнения этой лабораторной работы я применил знания по абстрактному и структурному синтезу ДУ без памяти. Был так же изучен программный продукт Stratum Computer, в котором были сделаны имиджи и на их основе схема.

Y