Проектирование элементов цифровых устройств

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

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

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

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

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

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

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

68I.325.5-I8I.4(07)

Расчетно-графическое задание для студентов ЗО РЭФ

Проектирование элементов цифровых устройств

ЦИФРОВЫЕ УСТРОЙСТВА И МИКРОПРОЦЕССОРЫ

Составители: А.М. Сажнев, канд.техн.наук, доц.

А.В.Никулин, ассистент

Новосибирск 2016

Оглавление

1. Общие положения

2. Выбор варианта задания

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

2.2 Синтез конечного автомата Мура

3. Методические указания и пояснения к работе

3.1 Конечные автоматы

3.2 Структурный синтез конечных автоматов

3.3 Пример структурного синтеза автомата Мили

3.4 Переход от автомата Мили к автомату Мура

4. Оформление работы

Список литературы

1. Общие положения

РГЗ является заключительным этапом изучения курса «Цифровые устройства и микропроцессоры» (ЦУМП). Её выполнение способствует приобретению практических навыков по синтезу узлов электронно-вычислительной аппаратуры и предполагает знание всех базовых разделов теоретического курса.

Каждый студент выполняет индивидуальное задание, состоящее из двух частей:

а) Синтез цифрового конечного автомата Мили

б) Синтез цифрового конечного автомата Мура.

2. Выбор варианта задания

Номер варианта задания выбирается по четырем последним цифрам индивидуального шифра, из которых две первые есть номер группы, а две последние - номер студента в группе. Следует перемножить эти пары цифр и принять за номер варианта две последние цифры полученного результата. Например, студент, имеющий шифр 30221218, выполняет вариант 16 (12*18 = 216).

РГЗ, выполненное не по своему варианту, не засчитывается.

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

А. Для заданного варианта выписать из таблицы 1 восемь четверок чисел и построить граф конечного автомата Мили.

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

Таблица 2 - Тип элемента памяти

В. Составить таблицы переходов и выходов КА.

Г. Составить таблицу возбуждения элементов памяти.

Д. Синтезировать комбинационную часть КА.

Е. Составить полную логическую схему автомата. Реализовать КА на микросхемах одной из серий: К155, К1531, К555, К1533, К561, К564. Составить принципиальную схему с перечнем элементов по правилам ЕСКД.

синтез конечный автомат память

Таблица 1 - Варианты задания конечного автомата

Вершина графа

a1

a2

a3

a4

Сигнал

Zi

Wj

Zi

Wj

Zi

Wj

Zi

Wj

Номер выходящей из вершины ветви

1234

1234

1234

1234

1234

1234

1234

1234

Вариант

Индексы сигналов

1

0241

0343

3201

1203

3102

4403

0100

0400

2

3241

2131

3240

3120

0321

0323

0023

0044

3

2340

3320

0012

0041

0300

0400

4002

3004

4

2431

2212

1342

1111

4000

3000

0430

0330

5

3210

1410

0010

0030

0312

0134

4200

2300

6

2300

3200

0240

0130

4020

2030

0124

0131

7

0320

0240

1234

2321

4032

3022

0100

0100

8

0012

0031

3410

1410

3412

1431

0300

0200

9

0210

0430

4300

2200

0342

0414

1042

1033

10

0340

0130

4310

1110

1340

3420

0001

0003

11

3000

4000

4023

2014

0300

0400

0132

0334

12

0034

0022

1030

4030

0002

0004

'4102

1403

13

4001

1004

3200

2100

0041

0014

2400

1400

14

0213

0314

3042

4022

0014

0012

0020

0010

15

0102

0201

2040

4030

3410

4240

0304

0102

16

4003

4001

0020

0020

0201

0202

0102

0103

17

4100

2100

0130

0430

0024

0034

0001

0003

18

0210

0440

1002

4002

0201

0301

2004

2004

19

0200

0200

0310

0440

0021

0044

3000

3000

20

2104

1103

4320

1420

0402

0404

4201

1101

21

2004

2002

0100

0300

3000

4000

2410

1230

22

0032

0034

1342

3324

0043

0012

2000

2000

23

0423

0124

1403

1301

1302

4102

0423

0121

24

4302

1202

1432

2213

2304

4404

3000

2000

25

0132

0114

0140

0220

3041

4021

3024

1041

26

2314

3114

1200

2200

0432

0414

0010

0020

27

1020

4010

0403

0404

4320

4240

2034

3032

28

0024

0034

2014

2013

0032

0042

0400

0100

29

3240

3430

1324

2331

1034

3023

4010

1040

30

2004

1003

3241

3211

0014

0022

3120

1330

31

1024

2043

0410

0120

3041

3021

3000

3000

32

0103

0302

0014

0032

3042

2011

0001

0003

Вариант

Индексы сигналов

33

3124

3214

0231

0111

3100

3100

1034

3013

34

4010

4040

1043

1044

0002

0003

4320

3430

35

3010

1010

1020

4030

0013

0013

1023

4022

36

0301

0302

3001

1004

2010

3020

2004

4002

37

0231

0324

3140

4140

0200

0400

0234

0141

38

4021

4013

3042

4034

0004

0002

2040

4010

39

0200

0200

3204

3303

3100

3300

0413

0242

40

4301

1202

0102

0204

0003

0004

0300

0100

41

2030

4030

0143

0411

0312

0313

0003

0001

42

0043

0032

0423

0323

0100

0400

0423

0424

43

4310

2240

0431

0143

1432

4114

2300

4400

44

2000

1000

4213

1334

0021

0042

2000

1000

45

0041

0034

1402

3204

0314

0411

1002

2002

46

0403

0204

2400

2200

0040

0030

2040

4010

47

0120

0110

0020

0020

4001

1001

1400

2300

48

0200

0300

3420

2440

0421

0332

0104

0104

49

0400

0400

0312

0114

1024

2031

3004

4002

50

3200

2400

3402

4404

0213

0413

1300

4400

51

0104

0304

0210

0140

0431

0113

0030

0010

52

0002

0001

1200

2100

4123

1143

1420

4240

53

0132

0131

2043

4024

0030

0020

2003

4003

54

0021

0023

0002

0004

0401

0204

2300

1400

55

0400

0300

0020

0010

2010

2010

0203

0401

56

1040

1030

1200

1200

0320

0310

0210

0310

57

0100

0100

0100

0100

4210

4440

1020

3010

58

0040

0020

1204

3202

3400

1200

0324

0424

59

0100

0300

0103

0302

3401

4304

3010

2010

60

0420

0330

1032

1012

0200

0200

0001

0002

61

0314

0412

1432

4133

2004

3004

0300

0400

62

2041

4034

0431

0241

4103

4202

0413

0333

63

0030

0040

0010

0010

0124

0343

0020

0020

64

0021

0032

1040

1040

0040

0040

0321

0234

65

0304

0102

4301

1103

2013

1014

1230

4340

66

0402

0104

0201

0303

2140

1140

2030

2030

67

0400

0200

1402

2203

3120

4230

2040

4020

68

4130

2340

0423

0322

0040

0030

1320

2110

69

4210

3340

0243

0423

3040

4040

0201

0102

70

4321

4311

0341

0122

0023

0014

0200

0200

71

1003

3003

1300

2300

2034

2022

3020

3040

Вариант

Индексы сигналов

72

0403

0402

1234

2332

0410

0430

0100

0100

73

0204

0104

0304

0202

2310

4440

4310

4220

74

2143

4334

0102

0403

4203

3103

2000

3000

75

0002

0003

0431

0231

2400

4200

1032

4033

76

3204

1303

0400

0200

1020

1040

0301

0103

77

0234

0234

1020

4040

0132

0134

1300

2200

78

1024

1011

4030

4040

0423

0241

2430

2330

79

4003

1002

0031

0013

0024

0034

0013

0042

80

0321

0122

1020

4040

3021

3042

4100

3300

81

0004

0001

1003

2003

0401

0401

0341

0234

82

4001

2001

3200

3200

4021

3044

4302

1104

83

1240

2110

4001

1003

4203

3204

4203

2304

84

3014

4042

0423

0434

0020

0030

2410

2410

85

4010

3030

3214

4122

1030

4030

3042

1031

86

0403

0203

0140

0120

0042

0021

2340

3210

87

1300

2200

0302

0103

0320

0240

0201

0204

88

2013

2024

0100

0300

1020

2010

3410

2410

89

0203

0302

0143

0322

0040

0030

3401

1202

90

4010

2020

0200

0100

3410

4410

0423

0233

91

0302

0104

2303

3200,

0214

0141

0010

0020

92

0021

0022

4000

1001

4021

2031

2040

1040

93

3010

1010

4120

4310

0041

0014

0103

0301

94

2004

4002

2003

3004

0013

0011

4003

2001

95

2003

3001

1204

3103

0402

0404

0300

0200

96

0104

0402

0041

0033

3400

4300

0001

0003

97

2143

3313

2104

1303

1342

3233

4230

1210

98

0032

0024

4002

1003

4003

2004

0321

0224

99

1320

4330

0031

0011

1324

3211

1230

2330

100

0030

0020

1003

2004

2401

1104

2400

4400

2.2 Синтез конечного автомата Мура

А. Путем эквивалентного преобразования исходного автомата Мили в автомат Мура, построить граф автомата и таблицу переходов эквивалентного автомата Мура. Б. Составить полную логическую схему автомата. Реализовать КА на микросхемах заданной серии, составить принципиальную схему с перечнем элементов по правилам ЕСКД.

3. Методические указания и пояснения к работе

3.1 Конечные автоматы

Граф синтезируемого автомата Мили для каждого варианта получается путем исключения некоторых ветвей обобщенного графа автомата, имеющего 4 внутренних состояния (рис.1). У такого графа из каждой вершины выходят 4 ветви (и столько же входят). Каждая ветвь символизирует переход автомата в другое внутреннее состояние аk (k =1,2, 3,4) при совместном действии входного сигнала Zi и выходного сигнала Wj и обозначается их комбинацией Zi Wj для конкретного значения индексов. Эти индексы берутся из таблицы 8 в строке, номер которой совпадает с номером варианта задания. Здесь каждой вершине графа аk поставлены в соответствие два набора индексов по 4 цифры: для i и j соответственно. При построении графа следует для каждой ветви, выходящей из каждой вершины, сформировать комбинацию Zi Wj и указать ее на графе в соответствии с порядковой нумерацией выходящих ветвей. Этот процесс показан на рис.2.

Порядковая нумерация выходящих ветвей для каждой вершины указана на рис.

Рисунок 1. Обобщенный граф автомата с четырьмя внутренними состояниями

Рисунок 2. Схема нумерации внутренних состояний автомата

Пример конкретного варианта графа для следующей кодировки индексов сигналов : 1300 2100 0210 0330 0123 0311 0003 0002, приведен на рис.3.

Рисунок 3. Пример составления графа с учетом варианта задания

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

3.2 Структурный синтез конечных автоматов

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

Работа подобных цифровых устройств описывается набором входных сигналов Z = {Z1, Z2, … , Zp}, набором выходных сигналов W= { W1, Z2, … , Zs }, множеством внутренних состояний (выходных сигналов элементов памяти) А = {a1, a2 ,… , ak}, двумя характеристическими функциями: функцией переходов д и функцией выходов, л, а также начальным состоянием автомата a1 A.

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

а(t+1) = д [z(t), a(t)],

где t - автоматное время.

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

W(t) = л [z(t), a(t)],

то в автомате Мура выходной сигнал определяется только внутренним состоянием в данном такте

W(t) = л [a(t)],

В частном случае возможно и W(t) = а(t), т.е. выходной сигнал автомата одновременно является выходным сигналом памяти.

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

Каждое состояние входа и выхода любого автомата однозначно задается комбинацией двоичных сигналов на соответствующих n-разрядных шинах, поэтому условимся каждое отдельное состояние кодировать набором двоичных символов (битов):

Zi ~ х(t) ={ x1, x2. xn} - входной сигнал;

Wi ~ y(t) ={ y1, y2. ym} - выходной сигнал;

ai ~ Q(t) ={ Q1, Q2. Qr} - сигнал внутреннего состояния (состояния триггеров памяти);

U(t) ={ u1, u2... uk} - входной сигнал памяти.

В такой записи символическим обозначениям Zi, Wi и ai соответствуют двоичные кодовые комбинации х(t), у(t) и Q(t), где хj, yj, Qj, и uj - отдельные биты кода, каждый из которых передается по своей информационной шине. Структурные схемы автоматов Мили и Мура показаны на рис. 4 и 5. Исходными данными для их синтеза являются таблицы переходов и выходов.

Рисунок 4. Структурная схема КА Мили

Рисунок 5. Структурная схема КА Мура

Структурный синтез КА Мили предполагает выполнение ряда этапов.

1. Выбирают систему логических элементов и элементов памяти, на которых будет строиться КА.

2. Определяют недостающие входные данные:

- число элементов памяти r ? log 2 k

- число разрядов входной шины n ? log 2 p

- число разрядов выходной шины m? log 2 s ,

где k, p, s - количество внутренних состояний, входных Zi и выходных Wi сигналов соответственно. Числа r, п, т - целые.

3. Кодируют автомат. Это означает, что каждому входному и выходному сигналу и внутреннему состоянию ставят в соответствие определенный двоичный код.

4. Переводят исходные таблицы выходов и переходов из символического алфавита в двоичный.

5. По таблице выходов составляют систему логических уравнений, связывающих выходные, сигналы КА уj с внутренними состояниями и входными сигналами хj . Общий вид такого уравнения Уj = fj ( x1, x2,…,xn,Q1,Q2,…,Qr).

6. По таблице переходов составляют таблицу возбуждения памяти, т.е. двоичных сигналов, которые следует подавать на входы триггеров памяти для перевода их в требуемые состояния. Словари переходов наиболее часто применяемых триггеров приведены в таблице 3.

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

Q(t)

Сигналы на входах триггера для перевода его в нужное состояние

Q(t+1)

JK-триггер

RS-триггер

T-триггер

D-триггер

J

K

R

S

0

0

-

-

0

0

0

0

0

1

-

0

1

1

1

1

1

-

1

1

0

1

0

0

1

-

0

0

-

0

1

1

Прочерк означает безразличное состояние входа

Для синтезируемого КА с помощью словаря следует преобразовать его таблицу переходов в таблицу возбуждения памяти (процесс преобразования поясняется ниже на конкретном примере).

7. По таблице возбуждения памяти составляют систему логических уравнений, связывающих входные сигналы памяти Uj с внутренними состояниями Qj и входными сигналами хj: Uj = цj (x1, x2,…, xn, Q1, Q2… Qr).

8. Все уравнения, полученные в пп.5 и 7, минимизируют при помощи карт Карно. 9. По минимальным формам составляют полную логическую схему КА на микросхемах заданной серии.

3.3 Пример структурного синтеза автомата Мили

Зададим автомат Мили таблицами переходов и выходов (рис.6):

Рисунок 6. Исходный КА Мили
1. Выбираем в качестве элементов памяти JK - триггеры. Базис логических элементов - произвольный.

2. Для данного примера очевидно:

к = 4 -число внутренних состояний (ак);

р = 3 -число входных сигналов (Zi);

s=3- число выходных сигналов (WI).

3. Находим:

- число элементов памяти r > log 2 k = log 2 4 = 2;

- число разрядов входной шины n > log 2 p = log 2 3 = 2;

- число разрядов выходной шины m > log 2 s = log 2 3 = 2.

1. Кодируем автомат, ставя в соответствие каждому символическому сигналу произвольный двоичный код (число разрядов кода соответствует найденным r, n, m).

Таблица 4 - Кодировка автомата Мили

Входные сигналы

Выходные сигналы

Сигналы памяти

Состояние входа

Биты кода

Состояние выхода

Биты кода

Внутренние состояние

Биты кода

x1

x2

y1

y2

Q1

Q2

Z1

0

0

W1

0

0

a1

0

0

Z2

0

1

W2

0

1

a2

0

1

Z3

1

1

W3

0

0

a3

1

0

a4

1

1

С учетом введенных кодов переводим таблицы переходов и выходов в двоичный алфавит (рис.7).

Рисунок 7. Двоично-кодированные таблицы КА Мили

4. По таблице выходов л составляем логические уравнения для выходных сигналов у1 и у2. Учтем, что в каждой клетке таблицы левый бит характеризует сигнал у1, правый - у2. Записывая уравнения "по единицам", получаем СДНФ:

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

На рис.8 для примера рассмотрены возможные переходы в первом столбце таблицы переходов (состояния входов х1х2 на данном этапе несущественны) :

Рисунок 8. Пример переходов КА Мили

Выделим первое возможное изменение состояния Q1Q2: 00>00. Поскольку каждый бит характеризует состояние выхода отдельного JK-триггера, то согласно таблице возбуждения такого триггера для перевода его выхода из состояния 0 в состояние 0 (т.е. сохранение состояния) необходимо подать на вход J сигнал 0, а на вход К - все равно нуль или единицу. Безразличное состояние входа изображается прочерком в таблице возбуждения памяти. Это иллюстрируется рис. 9 :

Рисунок 9. Заполнение таблицы возбуждения памяти

Ясно, что переход второго триггера должен быть отображен аналогичной комбинацией его входных сигналов (на рисунке не показано).

При переходе памяти в следующее возможное состояние процесс показан на рис.10 :

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

Рисунок 10. Переход памяти в следующее состояние

Окончательный вид таблицы возбуждения памяти автомата после рассмотрения переходов по всем столбцам приведен в таблице 5.

Таблица 5 - Таблица возбуждения памяти, выполненной на JK- триггерах

Х1 Х2

Q1 Q2

0

0

0

1

1

0

1

1

J1 K1

J2 К2

J1 K1

J2 К2

J1 K1

J2 К2

J1 K1

J2 К2

00

0-

0-

1-

-0

-0

1-

--

--

01

--

--

1-

-1

-1

0-

--

--

11

0-

1-

--

--

-1

1-

-0

-1

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

Таблица 6 - Таблица возбуждения памяти, выполненной на Т- триггерах

Х1Х2

Q1Q2

00

01

10

11

00

00

10

01

-

01

-

11

10

-

11

01

-

11

01

В случае использования D-триггеров таблица возбуждения памяти повторяет таблицу переходов.

6. По таблице возбуждения памяти (для JK-триггеров) составляем логические уравнения сигналов на каждом информационном входе каждого триггера. Записывая их "по единицам”, получаем следующие СДНФ:

7. Минимизируем уравнения, полученные в пп.4 и 6, при помощи карт Карно. Так как функции переходов и выходов не определены на некоторых наборах аргументов, доопределяем карты Карно на этих наборах единицами или нулями с целью проведения контуров наиболее высокого ранга (положение этих единиц отмечено на картах символом *). Так, для y1 и y2 карты Карно имеют вид рис. 11:

Рисунок 11. Карты Карно для выходных сигналов

Записываем минимальные ДНФ:

Проводя минимизацию остальных функций, получаем следующие функции:

8. По полученным минимальным формам составляем логическую схему автомата на микросхемах выбранной серии. Этот процесс сложности не представляет, поэтому приведем только функциональную схему автомата Мили (рис.12).

Рисунок 12. Функциональная схема КА Мили

3.4 Переход от автомата Мили к автомату Мура

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

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

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

автомат Мили автомат Мура

Рисунок 13. Переход от автомата Мили к автомату Мура

Для лучшего понимания процесса перехода рассмотрим его на примере. Пусть задан автомат Мили совмещенной таблицей переходов (таблица 7), которой соответствует граф, изображенный на рисунке 3.

Таблица 7 - Совмещенная таблица переходов КА Мили

Имеем алфавиты: Z = {Z1, Z2, Z3}; А = {а1, а2, а3, а4}; W = {W1, W2,W3}.

Переход к автомату Мура осуществляется в следующем порядке :

1. Находим множества Вs, определяемые числом различных выходных сигналов на дугах, входящих в данное состояние (см. рис.3).

В1 = {а1W1, а1W2} = {b1, b2}

В2 = {а2W1} = {b3}

ВЗ = {аз W2, азW3} = {b4, b5}

В4 = {а4W3} = {b6}

2. Составляем таблицу переходов автомата Мура на основании таблицы переходов автомата Мили и состояний Вs (s=1,2,3,4).

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

b i Z i

b1/ W1

b2/ W2

b3/ W1

b4/ W2

b5/ W3

b 6/ Wз

Z1

b2

b2

b6

b6

b6

--

Z2

--

-

--

-

b5

b1

b1

--

-

Z3

b3

b3

--

b3

b3

b4

Для полученного автомата Мура несложно составить граф, понимая, что его выходные сигналы W1, W2, W3 определяются внутренними состояниями b1,…, b6.

Этот граф изображен на рисунке 14.

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

Рисунок 14. Граф автомата Мура эквивалентного автомату Мили

Пусть автоматы Мили и Мура находятся в начальных состояниях а1 и b2 соответственно. Убедиться в эквивалентности преобразования можно путем подачи на входы исходного автомата Мили и полученного автомата Мура некоторой последовательности букв входного алфавита, например такой: Z= { Z1, Z1, Z3, Z2, Z1... }

Выходная последовательность обоих автоматов будет следующей: W = { W2, W2, W1, Wз, Wз,... }.

Значит, абстрактные автоматы Мили и Мура эквивалентны. При этом, выходной алфавит автомата Мура может отличаться от выходного алфавита исходного автомата Мили, поскольку количества внутренних состояний автоматов различно. На этапе структурного синтеза это приводит к тому, что кодировка выходных сигналов автоматов также может отличаться.

4. Оформление работы

Расчетно-графическая работа выполняется на стандартных листах бумаги (А4) и пишется с одной стороны. Она оформляется следующим образом:

1. Титульный лист считается первым листом и не нумеруется.

2. На втором листе приводится содержание РГЗ. Он оформляется рамкой и содержит заполненный основной штамп по ЕСКД.

3. На третьем листе пишется задание на курсовую работу с указанием номера конкретного варианта. Третий и все последующие листы также оформляются рамкой.

4. Начиная с четвертого листа, размещается текст пояснительной записки, включающий следующие разделы:

а) общая характеристика синтезируемого устройства и принципы его работы, граф исходного автомата Мили;

б) все исходные логические функции и их преобразования, граф и схема автомата Мура, расчеты с подробным пояснительным текстом;

в) полные принципиальные схемы устройств, выполненные согласно ЕСКД;

д) предусмотреть во всех схемах кнопки начальной установки кода;

е) выводы по работе;

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

Список литературы

1. Смирнов Ю.А. Основы микроэлектроники и микропроцессорной техники/ Ю. А. Смирнов, С. В. Соколов, Е. В. Титов. - СПб: Лань, 2013 - 496 с.

2. Микушин А.В. Цифровые устройства и микропроцессоры/ А.В. Микушин, А .М.Сажнёв, В.И. Сединин.- СПб: БХВ-Петербург, 2010 - 832 с.

3. Безуглов Д.А. Цифровые устройства и микропроцессоры: Учебное пособие / Д.А. Безуглов, И. В. Калиенко.- Р-Д., 2008. - 469 с.

4. Сажнев А.М. Цифровые устройства и микропроцессоры: конспект лекций /А.М. Сажнев .- Новосибирск: Изд-во НГТУ, 2007. - Ч.1. - 116 с.

5. Пухальский Г.Я. Цифровые устройства: Учебное пособие для ВТУЗов.- СПб.: Политехника, 2006. - 885 с.

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

...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Синхронный дискретный автомат Мура как прототип проектируемого электронного автомата с заданными входными сигналами и контролируемыми параметрами. Разработка схемы дискретного автомата. Выбор элементной базы. Разработка устройств сопряжения по входу.

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

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

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

  • Изучение основных понятий теории автоматов. Анализ работы цифровых машин с программным управлением на примере автоматов Мили и Мура. Устройство преобразователей дискретной информации (RS-триггера). Разработка схемы цифрового автомата для сложения чисел.

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

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

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

  • Электронный автомат с заданными входными сигналами и контролируемыми параметрами. Структурный синтез управляющего автомата. Направленный граф абстрактного автомата. Кодирование внутренних состояний и выбор типа памяти. Выбор элементов и микросхем.

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

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

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

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

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

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