Синтез цифрового аппарата

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

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

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

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

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

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

Введение

алгоритм логический аппарат цифровой

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

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

Цель курсовой работы: изучить теоретическую основу разработки цифрового автомата и научится работать в ней.

1. Синтез абстрактного автомата

Исходные данные

Дана исходная таблица переходов и выходов:

1

2

3

4

5

6

7

8

9

10

X1

-/y1

10/y1

9/y2

-/y1

10/y1

10/-

5/-

10/-

4/y1

4/y1

X2

3/y2

3/y2

7/y2

3/y2

3/-

4/-

3/y2

3/y2

8/y2

-/у2

X3

7/-

7/-

4/y1

7/y2

7/y2

5/y1

8/y2

7/у2

7/у2

7/y2

X4

9/y1

-/y1

-/y1

8/y1

8/y1

7/y1

9/y1

4/y1

-/y2

8/-

X5

8/y1

-/y1

5/-

6/-

6/-

1/y1

-/y1

6/y1

6/-

6/y2

Разобьем исходную таблицу на таблицу переходов и таблицу выходов.

Таблица переходов

1

2

3

4

5

6

7

8

9

10

X1

-

10

9

-

10

10

5

10

4

4

X2

3

3

7

3

3

4

3

3

8

-

X3

7

7

4

7

7

5

8

7

7

7

X4

9

-

-

8

8

7

9

4

-

8

X5

8

-

5

6

6

1

-

6

6

6

Таблица выходов

1

2

3

4

5

6

7

8

9

10

X1

Y1

Y1

Y2

Y1

Y1

-

-

-

Y1

Y1

X2

Y2

Y2

Y2

Y2

-

-

Y2

Y2

Y2

Y2

X3

-

-

Y1

Y2

Y2

Y1

Y2

Y2

Y2

Y2

X4

Y1

Y1

Y1

Y1

Y1

Y1

Y1

Y1

Y2

-

X5

Y1

Y1

-

-

-

Y1

Y1

Y1

-

Y2

2. Минимизация по алгоритму Ангера - Пола

Для минимизации цифрового автомата осуществляется последовательное попарное сравнение состояний и оценка степени их совместимости.

По степени совместимости состояния бывают:

Абсолютно несовместимые - состояния имеющие разные выходные сигналы.

Абсолютно совместимые - состояния, имеющие одинаковые выходные сигналы и равные функции перехода.

Условно совместимые - состояния, совместимые при условии равенства функций выхода и эквивалентности функций перехода.

Составление треугольной матрицы

Для нахождения минимального частично-определенного автомата необходимо составить треугольную матрицу Ангера-Полла.

Треугольная матрица заполняется в 3 этапа:

1 этап:

На первом этапе мы определяем абсолютно несовместимые состояния, попарно сравнивая столбцы в таблице выходов.

Если значение не равно значению , то ставим «X» в соответствующей ячейке.

2 этап:

На втором этапе мы определяем абсолютно-совместимые состояния, попарно сравнивая столбцы в таблице переходов, пропуская те пары, что мы определили как абсолютно несовместимые. Если состояния одинаковы при одинаковых сигналах, то ставим «V» в соответствующей ячейке.

3 этап:

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

После выполнения описанных действий мы получим матрицу Ангера-Пола:

2

V

3

X

X

4

9-8, 8-6

V

X

5

8-9,6-8

V

X

V

6

3-4,7-5,

9-7,8-1

3-4,5-7

9-10,7-4,4-5,5-1

X

X

7

7-8

5-10,8-7

X

7-8,

8-9

5-10, 7-8, 8-9

X

8

4-9,6-8

V

X

4-8

4-8

X

5-10,

7-8,4-9

9

X

X

X

X

X

X

X

X

10

X

X

X

V

4-10

X

X

X

V

1

2

3

4

5

6

7

8

9

Определение совместимых состояний

2

V

3

X

X

4

X

V

X

5

X

V

X

V

6

X

X

X

X

X

7

X

X

X

X

X

X

8

X

V

X

8-4

8-4

X

X

9

X

X

X

X

X

X

X

X

10

X

X

X

V

10-4

X

X

X

V

1

2

3

4

5

6

7

8

9

После выполнения этих действий мы получаем совместимые пары состояний - 9-10, 5-10, 5-8, 4-10, 4-8, 4-5, 2-8,2-5, 2-4, 1-2.

3. Минимизированный цифровой автомат

Для получения минимизированного автомата рассматриваем совокупность максимальных множеств. Составление максимальных классов совместимости осуществляется по матрице Ангера-Пола. Все состояния, на пересечениях которых присутствует «V», считаются совместимыми. Рассмотрение максимальных классов совместимости осуществляются с крайнего правого столбца, имеющего, по крайней мере, одну клетку без «Х».

Ф1=(9,10)

Ф2=(5,10), (5,8)

Ф=(9,10), (5,10), (5,8)

Ф3=(4,10), (4,8), (4,5)

Ф=(9,10), (4,10), (5,10), (4,5,8)

Ф4=(2,8), (2,5), (2,4)

Ф=(9,10), (5,10), (4,10), (2,4,5,8)

Ф= (1,2), (9,10), (5,10), (4,10), (2,4,5,8), (3), (7), (6)

Таким образом, получаем следующие максимальные множества:

b1={1,2}, b2={9,10}, b3={5,10}, b4={4,10}, b5={2,4,5,8}, b6={3}, b7={7}, b8={6}.

Из этого получаем, что в минимизированном автомате будет 8 состояний, 5 входных сигналов и 2 выходных сигнала.

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

Заполнение таблицы переходов минимизированного автомата мы будем осуществлять путем сравнения с исходной таблицей переходов.

Например: в b1 входят состояния {1,2}. При входном сигнале x1 они все перейдут в состояние {10}, входящее в b4. Значит на пересечении {b1, x1} таблицы переходов минимизированного автомата мы запишем b4. Таким способом заполняем все ячейки.

Таблица переходов минимизированного автомата

д

b1

b2

b3

b4

b5

b6

b7

b8

x1

b4

b4

b4

b4

b4

b2

b3

b2

x2

b6

b5

b6

b6

b6

b7

b6

b4

x3

b7

b7

b7

b7

b7

b4

b5

b5

x4

b2

b5

b5

b5

b5

-

b2

b7

x5

b5

b8

b8

b8

b8

b3

-

b1

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

алгоритм логический аппарат цифровой

Таблица выходов минимизированного автомата

д

b1

b2

b3

b4

b5

b6

b7

b8

x1

y1

y1

y1

y1

y1

y2

-

-

x2

y2

y2

y2

y2

y2

y2

y2

-

x3

-

y2

y2

y2

y2

y1

y2

y1

x4

y1

y2

y1

y1

y1

y1

y1

y1

x5

y1

y2

y2

y2

y1

-

y1

y1

4. Декомпозиция автоматов

Задача декомпозиции состоит в получении сети автоматов реализующих функции заданного автомата. Декомпозиция основана на разбиении множеств состояний автоматов.

-разбиением множества S является множество его подмножеств которые не пересекаются между собой и при объединении дают множество S. Эти подмножества называются блоками - разбиения.

Разбиение называется СП-разбиением, при условии, что если состояния находятся в одном блоке, то при одинаковом входном взаимодействии состояния, в которые перейдет автомат, будут также находиться в одном блоке.

5. Определение СП разбиений

Определение СП-разбиений основано на предположении, что рассматриваемые состояния находятся в одном блоке. Если в разных блоках совпадает хотя бы 1 состояние, то эти блоки объединяются.

Ищем СП-разбиения, попарно рассматривая все состояния:

объединяем блоки, имеющие хотя бы одно одинаковое состояние и

получаем один блок {12345678}. Это значит, что в данном случае

=>СП-разбиения нет. В таком случае ставил «Х»

Аналогично рассматриваем все пары состояний

6. Декомпозиция автоматов при отсутствии СП-разбиений

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

Определим ортогональные р-разбиения из множества состояний минимизированного автомата.

р1={1234; 5678}, р2={1357; 2468}, р3={1256; 3478}.

Каждое р-разбиение соответствует новому автомату, т.е. обозначим блоки р-разбиений через состояния автоматов:

р1->В {b1=1234; b2=5678}

р2->C {c1=1357; c2=2468}

р3->D {d1=1256; d2=3478}.

Для каждого разбиения построим функцию перехода компонентных автоматов на основе функции перехода исходного автомата. Функции переходов компонентных автоматов определяют реакцию автоматов B, C, D на внешнее входное воздействие и что исходный автомат находится в состояние К, соответствующему произведению алфавитов компонентных автоматов.

b1*c1*d1=1 b2*c1*d1=5

b1*c1*d2=3 b2*c1*d2=7

b1*c2*d1=2 b2*c2*d1= 6

b1*c2*d2=4 b2*c2*d2=8

Автомат B

д

1

2

3

4

5

6

7

8

x1

b1

b1

b1

b1

b1

b1

b1

b1

x2

b2

b2

b2

b2

b2

b2

b2

b1

x3

b2

b2

b2

b2

b2

b1

b2

b2

x4

b1

b2

b2

b2

b2

-

b1

b2

x5

b2

b2

b2

b2

b2

b2

-

b1

Автомат C

д

1

2

3

4

5

6

7

8

x1

c2

c2

c2

c2

c2

c2

c1

c2

x2

c2

c1

c2

c2

c2

c1

c2

c2

x3

c1

c1

c1

c1

c1

c2

c1

c1

x4

c2

c1

c1

c1

c1

-

c2

c1

x5

c1

c2

c2

c2

c2

c1

-

c1

Автомат D

д

1

2

3

4

5

6

7

8

x1

d2

d2

d2

d2

d2

d2

d2

d1

x2

d1

d1

d1

d1

d1

d2

d1

d2

x3

d2

d2

d1

d1

d1

d2

d1

d2

x4

d1

d1

d1

d1

d1

-

d1

d2

x5

d1

d2

d2

d2

d2

d2

-

d1

Для того, чтобы определить взаимное влияние автоматов друг на друга, определяют ф и ?-разбиение для каждого автомата в отдельности.

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

?-разбиение устанавливает равенство функций переходов из одного и того же состояния, но при различных входных сигналах.

Определим ф-разбиения для компонентных автоматов, путем сравнения столбцов таблиц переходов:

фb= {17}; {2345}; {6}, {8}

фc ={1}; {2}; {345}; {6}; {7}; {8}.

фd= {1}; {2345}; {6}; {7}; {8}.

Определим з-разбиения для компонентных автоматов, путем сравнения строк таблиц их переходов:

?b = {1}; {2}; {3}, {4}, {5}

?c = {1}; {2}; {3}; {4}: {5}.

?d = {1}; {24}; {3}; {5}

7. Определение входных сигналов компонентных автоматов и составление таблиц

Влияние автоматов друг на друга определяется по следующему правилу: если произведение р-разбиений i-го автомата меньше или равно ф-разбиению i-го автомата, то составляющая определяется как произведение р-разбиений исключая р-разбиение i-го автомата.

р12={13,24,57,68}

р13={12,34,56,78}

р23={15,37,26,48}

р123={1,2,3,4,5,6,7,8}

При сравнении произведений р-разбиений и ф-разбиений автоматов видно, что автоматы непосредственно не влияют на входные сигналы друг друга. Однако, при рассмотрении ортогональных р-разбиений видно, что на входной сигнал автомата С влияют D и B совместно, на входной сигнал автомата D - С и B совместно, а на входной сигнал автомата B - C и D совместно. Следовательно, составляющая входного сигнала .

Для составления таблиц переходов автоматов C, D и B примем следующие обозначения:

В {b1=1234; b2=5678}

C {c1=1357; c2=2468}

D {d1=1256; d2=3478}

U={u1=x1, u2=x2; u3=x3; u4=x4; u5=x5}

V={v1=x1; v2=x2, v3=x3; v4=x4; v5=x5}

W={w1=x1; w2=x2, x4; w3=x3; w4=x5}.

Таблицы заполняем по следующему алгоритму на примере первой ячейки: c1*d1*b1=1. По сигналу u1 (x1, x2) автомат B перейдет в состояния b1, что мы и запишем в первую ячейку таблицы переходов автомата B.

Таким образом, заполняются все ячейки всех трёх автоматов:

д

b1

b2

д

c1

c2

д

d1

d2

c1*d1, u1

b1

b1

b1*d1, v1

c2

c2

b1*c1, w1

d2

d2

c1*d2, u1

b1

b1

b1*d2, v1

c2

c2

b1*c2, w1

d2

d2

c2*d1, u1

b1

b1

b2*d1, v1

c2

c2

b2*c1, w1

d2

d2

c2*d2, u1

b1

b1

b2*d2, v1

c1

c2

b2*c2, w1

d1

d1

c1*d1, u2

b2

b2

b1*d1, v2

c2

c1

b1*c1, w2

d1

d1

c1*d2, u2

b2

b2

b1*d2, v2

c2

c2

b1*c2, w2

d1

d1

c2*d1, u2

b2

b2

b2*d1, v2

c2

c1

b2*c1, w2

d1

d1

c2*d2, u2

b2

b2

b2*d2, v2

c2

c2

b2*c2, w2

-

d2

c1*d1, u3

b2

b2

b1*d1, v3

c1

c1

b1*c1, w3

d2

d2

c1*d2, u3

b2

b2

b1*d2, v3

c1

c1

b1*c2, w3

d2

d2

c2*d1, u3

b2

b1

b2*d1, v3

c1

c2

b2*c1, w3

d2

d1

c2*d2, u3

b2

b2

b2*d2, v3

c1

c1

b2*c2, w3

d2

d1

c1*d1, u4

b1

b2

b1*d1, v4

c2

c1

b1*c1, w4

d1

d1

c1*d2, u4

b2

-

b1*d2, v4

c1

c1

b1*c2, w4

d2

d2

c2*d1, u4

b2

b1

b2*d1, v4

c1

-

b2*c1, w4

d2

-

c2*d2, u4

b2

b1

b2*d2, v4

c2

c1

b2*c2, w4

d2

d1

c1*d1, u5

b2 b2

b1*d1, v5

c1

c2

c1*d2, u5

b2 b1

b1*d2, v5

c2

c2

c2*d1, u5

b2 -

b2*d1, v5

c2

c1

c2*d2, u5

b2 b1

b2*d2, v5

-

c1

Определение выходных сигналов осуществляется по произведению состояний компонентных автоматов B, C и D и входным сигналам в соответствии с таблицей выходов автомата B.

g

b1*c1*d1

b1*c1*d2

b1*c2*d1

b1*c2*d2

b2*c1*d1

b2*c2*d1

b2*c1*d2

b2*c2*d2

1

2

3

4

5

6

7

8

x1

y1

y1

y1

y1

y1

y2

-

-

x2

y2

y2

y2

y2

y2

y2

y2

-

x3

-

y2

y2

y2

y2

y1

y2

y1

x4

y1

y1

y2

y1

y1

y1

y1

y1

x5

y1

y2

y2

y2

y1

-

y1

y1

8. Структурный синтез цифрового автомата

Кодирование автомата.

На основании таблиц переходов и логической функции строится структурная схема сети автоматов. Структурный автомат представляет собой композицию комбинационной (логической) схемы и элементов памяти, связанных со схемой. Входными переменными схемы являются входные переменные автомата - сигналы приходящие на блоки Ub, Vc, Wd. Выходы схемы Fb, Fc, Fd определяют переход автомата в следующее состояние.

Кодирование входных переменных состоит в сопоставлении каждому символу входного алфавита абстрактного автомата набора значений двоичных переменных <x1, x2, …, xn> таким образом, чтобы каждый символ алфавита имел уникальный, отличный от других символов, вектор. Для этого необходимо, чтобы выполнялось условие N2n, где N - число символов входного алфавита.

Кодировать таблицы переходов и выходов будем в соответствии с условиями:

c1d1= b1c1= b1d1= 11 u1=w1=000 v1=000

c1d2= b1c2= b1d2= 10 u2=w2= 001 v2= 001

c2d1= b2c1= b2d1= 01 u3=w3=010 v3= 010

c2d2= b2c2= b2d2= 00 u4=w4=011 v4= 011

u5=w5 =100

дb

1

0

дc

1

0

дd

1

0

00011

1

1

00011

0

0

00011

0

0

00001

1

1

00001

0

0

00001

0

0

00010

1

1

00010

0

0

00010

0

0

00000

1

1

00000

1

0

00000

1

1

00111

0

0

00111

0

1

00111

1

1

00101

0

0

00101

0

1

00101

1

1

00110

0

0

00110

0

0

00110

1

1

00100

0

0

00100

0

0

00100

-

0

01011

0

0

01011

1

1

01011

0

0

01001

0

0

01001

1

1

01001

0

1

01010

0

1

01010

1

0

01010

0

0

01000

0

0

01000

1

1

01000

0

1

01111

1

0

01111

0

1

01111

1

1

01101

0

0

01101

1

-

01101

0

-

01110

0

-

01110

1

1

01110

0

0

01100

0

0

01100

0

1

01100

0

1

10011 0 0

10011

1

0

10001 0 -

10001

0

0

10010 0 1

10010

0

1

10000 0 1

10000

-

1

Теперь получим закодированную таблицу переходов выходных сигналов, для этого примем следующие обозначения:

x1= 000 b1= c1= d1 =1 t1=b1 y1= 1 y2=0

x2= 001 b2= c2= d2 =0 t2=c1

x3= 010 t3=d 1

x4= 011

x5= 100

g

111

110

101

100

011

001

010

000

1

2

3

4

5

6

7

8

000

1

1

1

1

1

0

-

-

001

0

0

0

0

0

0

0

-

010

-

0

0

0

0

1

0

1

011

1

1

0

1

1

1

1

1

100

1

0

0

0

1

-

1

1

g=?a1?a2?a3t1t2t3+ ?a1?a2?a3t1t2?t3+ ?a1?a2?a3t1t?2t3+ ?a1?a2?a3t1?t2?t3+ ?a1?a2?a3?t1t2t3+ ?a1a2?a3?t1?t2t3+ ?a1a2?a3?t1?t2?t3+ ?a1a2a3t1t2t3+ ?a1a2a3t1t2?t3+ ?a1a2a3t1?t2?t3+ ?a1a2a3?t1t2t3+ ?a1a2a3?t1?t2t3+ ?a1a2a3?t1t2?t3+ ?a1a2a3?t1?t2?t3+ a1?a2?a3t1t2t3+ a1?a2?a3?t1t2t3+ a1?a2?a3?t1t2?t3+ a1?a2?a3?t1?t2?t3

9. Определение функций логики

Определение функции выхода

Данная функция определяется из таблицы выходов.

Функция выхода определяется из кодированной таблицы выходов по следующей методике: если обозначить кодирующие переменные входа как а1, а2 и а3, состояний - как t1, t2, t3, выхода - как g, то функция выхода будет иметь вид:

g=?a1?a2?a3t1t2t3+ ?a1?a2?a3t1t2?t3+ ?a1?a2?a3t1t?2t3+ ?a1?a2?a3t1?t2?t3+ ?a1?a2?a3?t1t2t3+ ?a1a2?a3?t1?t2t3+ ?a1a2?a3?t1?t2?t3+ ?a1a2a3t1t2t3+ ?a1a2a3t1t2?t3+ ?a1a2a3t1?t2?t3+ ?a1a2a3?t1t2t3+ ?a1a2a3?t1?t2t3+ ?a1a2a3?t1t2?t3+ ?a1a2a3?t1?t2?t3+ a1?a2?a3t1t2t3+ a1?a2?a3?t1t2t3+ a1?a2?a3?t1t2?t3+ a1?a2?a3?t1?t2?t3

Определение функции возбуждения триггеров.

Опять обозначим кодирующие переменные входа как a1, a2 и a3, состояний - как t, заменив в матрице выходов состояния на их коды, получим описание функций u(t1), u(t2), u(t3)

U(t1)=?a1?a2?a3t2t3+ ?a1?a2?a3t2?t3+ ?a1?a2?a3?t2t3+?a1?a2?a3?t2?t3+?a1a2?a3t2?t3+?a1a2a3t2t3+a1?a2?a3? t3t2+ a1?a2?a3? t2?t3

U(t2) =?a1?a2?a3?t1?t3+ ?a1?a2a3t1t3+ ?a1?a2a3?t1t3+ ?a1a2?a3t1t3+ ?a1a2?a3t1?t3+ ?a1a2?a3?t1t3+ ?a1a2?a3?t1?t3+ ?a1a2a3t1t3+ ?a1a2at1?t3+?a1a2a3?t1t3+ ?a1a2a3?t1?t3+ a1?a2?a3t1t3+ a1?a2?a3?t1t3+ a1?a2?a3?t1?t3

U(t3)=?a1?a2?a3?t1?t2+ ?a1?a2a3t1t2+ ?a1?a2a3t1?t2+ ?a1?a2a3?t1t2+ ?a1a2?a3?t1t2+ ?a1a2?a3?t1?t2+ ?a1a2a3t1t2+ ?a1a2a3?t1?t2

10. Упрощение логических функций

Для упрощения функций u(t1) используем карты Карно:

U(t1)=?a1?a2?a3t2t3+ ?a1?a2?a3t2?t3+ ?a1?a2?a3?t2t3+?a1?a2?a3?t2?t3+?a1a2?a3t2?t3+?a1a2a3t2t3+a1?a2?a3? t3t2+ a1?a2?a3? t2?t3

a2

1

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

t3

1

0

0

1

0

0

0

1

1

0

1

0

0

0

0

1

t2

a3

Получим упрощённую функцию u(t1):

U(t1)=?a1?a2?a3+?a1a2?a3t2?t3+?a1a2a3t2t3+a1?a2?a3?t3

Дл...


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

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

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

  • Синтез цифрового аппарата Мура с D-триггером по заданному графу микропрограммы автомата. Функции прибора: ввод, вывод, хранение информации, выполнение микроопераций и вычисление логических условий. Составление эскиза. Синтез комбинационной схемы.

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

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

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

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

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

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

    методичка [2,7 M], добавлен 02.04.2011

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

    лабораторная работа [341,9 K], добавлен 23.11.2014

  • Таблица истинности, функции алгебры логики разрабатываемого цифрового автомата. Функциональная логическая схема устройства. Минимизация функции алгебры логики, представление ее в базисе "И-НЕ". Функциональная схема минимизированных функций Y1 и Y2.

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

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

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

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

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

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

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

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

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

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

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

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

    контрольная работа [696,4 K], добавлен 19.10.2011

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

    курс лекций [1,8 M], добавлен 28.06.2013

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

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

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

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

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

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

  • Схема дешифратора для управления семисегментным индикатором. Таблица истинности для семи логических функций. Кодирование двоичным кодом цифр от 0 до 9. Составление дизъюнктивных нормальных форм логических функций. Заполнение диаграмм Вейча, минимизация.

    практическая работа [769,8 K], добавлен 10.06.2013

  • Расчет цифрового и аналогового фильтра-прототипа. Структурные схемы и реализационные характеристики фильтра. Синтез цифрового фильтра в системе программирования MATLAB. Частотные и импульсные характеристики цифрового фильтра, карта его нулей и полюсов.

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

  • Расчёт энергетических характеристик сигналов и информационных характеристик канала. Определение кодовой последовательности. Характеристики модулированного сигнала. Расчет вероятности ошибки оптимального демодулятора. Граничные частоты спектров сигналов.

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

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