Разработка сумматора-умножителя

Разработка функциональных схем основных узлов сумматора-умножителя. Минимизация функции алгоритмом Рота. Поиск простых импликант. Минимизация картами Карно-Вейча. Эффективность минимизации. Логический синтез комбинационного устройства с шестью входами.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 31.03.2013
Размер файла 36,3 K

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

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

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

Разработка сумматора-умножителя

1. Разработка функциональных схем основных узлов сумматора-умножителя

Логический синтез ОЧС.

ОЧС - это комбинационное устройство, имеющее 5 входов (2 разряда одного слагаемого, 2 разряда второго слагаемого и вход переноса) и 3 выхода. Принцип работы ОЧС описывается с помощью таблицы истинности. Разряды обоих слагаемых закодированы: 0 - 11; 1 - 10; 2 - 00; 3 - 01. В таблице истинности безразличные наборы отсутствуют, т.к. ОЧС синтезируется для схемы второго типа.

Минимизация функции P алгоритмом Рота

а1

а2

b1

b2

p

П

S1

S2

Пример операции в четверичной с/с

0

0

0

0

0

1

1

1

3+3+0=12

0

0

0

0

1

1

0

0

3+3+1=13

0

0

0

1

0

0

0

0

3+0+0=03

0

0

0

1

1

1

0

1

3+0+1=10

0

0

1

0

0

1

0

1

3+1+0=10

0

0

1

0

1

1

1

0

3+1+1=11

0

0

1

1

0

1

1

0

3+2+0=11

0

0

1

1

1

1

1

1

3+2+1=12

0

1

0

0

0

0

0

0

0+3+0=03

0

1

0

0

1

1

0

1

0+3+1=10

0

1

0

1

0

0

0

1

0+0+0=00

0

1

0

1

1

0

1

0

0+0+1=01

0

1

1

0

0

0

1

0

0+1+0=01

0

1

1

0

1

0

1

1

0+1+1=02

0

1

1

1

0

0

1

1

0+2+0=02

0

1

1

1

1

0

0

0

0+2+1=03

1

0

0

0

0

1

0

1

1+3+0=10

1

0

0

0

1

1

1

0

1+3+1=11

1

0

0

1

0

0

1

0

1+0+0=01

1

0

0

1

1

0

1

1

1+0+1=02

1

0

1

0

0

0

1

1

1+1+0=02

1

0

1

0

1

0

0

0

1+1+1=03

1

0

1

1

0

0

0

0

1+2+0=03

1

0

1

1

1

1

0

1

1+2+1=10

1

1

0

0

0

1

1

0

2+3+0=11

1

1

0

0

1

1

1

1

2+3+1=12

1

1

0

1

0

0

1

1

2+0+0=02

1

1

0

1

1

0

0

0

2+0+1=03

1

1

1

0

0

0

0

0

2+1+0=03

1

1

1

0

1

1

0

1

2+1+1=10

1

1

1

1

0

1

0

1

2+2+0=10

1

1

1

1

1

1

1

0

2+2+1=11

L={00000,00001,00011,00100,0010100110,00111,01001,10000,10001,10111,11000,11001,11101,11110,11111}; N= O

Поиск простых импликант

C0*C0

00000

00001

00011

00100

00101

00110

00111

01001

10000

10001

10111

11000

00000

-

00001

0000y

-

00011

000yy

000y1

-

00100

00y00

00y0y

00yyy

-

00101

00y0y

00y01

00yy1

0010y

-

00110

00yy0

00yyy

00y1y

001y0

001yy

-

00111

00yyy

00yy1

00y11

001yy

001y1

0011y

-

01001

0y00y

0y001

0y0y1

0yy0y

0yy01

0yyyy

0yyy1

-

10000

y0000

y000y

y00yy

y0y00

y0y0y

y0yy0

y0yyy

yy00y

-

10001

y000y

y0001

y00y1

y0y0y

y0y01

y0yyy

y0yy1

yy001

1000y

-

10111

y0yyy

y0yy1

y0y11

y01yy

y01y1

y011y

y0111

yyyy1

10yyy

10yy1

-

11000

yy000

yy00y

yy0yy

yyy00

yyy0y

yyyy0

yyyyy

y100y

1y000

1y00y

1yyyy

-

11001

yy00y

yy001

yy0y1

yyy0y

yyy01

yyyyy

yyyy1

y1001

1y00y

1y001

1yyy1

1100y

11101

yyy0y

yyy01

yyyy1

yy10y

yy101

yy1yy

yy1y1

y1y01

1yy0y

1yy01

1y1y1

11y0y

11110

yyyy0

yyyyy

yyy1y

yy1y0

yy1yy

yy110

yy11y

y1yyy

1yyy0

1yyyy

1y11y

11yy0

11111

yyyyy

yyyy1

yyy11

yy1yy

yy1y1

yy11y

yy111

y1yy1

1yyyy

1yyy1

1y111

11yyy

A1

0000x
00x00
x0000

000x1
00x01
0x001
x0001

00x11

0010x
001x0

001x1

0011x

x0111

x1001

1000x
1x000

1x001

1x111

1100x

A1 = {0000x; 00x00; x0000; 000x1; 00x01; 0x001; x0001; 00x11; 0010x; 001x0; 001x1; 0011x; x0111; x1001; 1000x; 1x000; 1x001; 1x111; 1100x; 11x01; 111x1; 1111x}
Z0 = {O}
B1 = {00000; 00001; 00011; 00100; 00101; 00110; 00111; 01001; 10000; 10001; 10111; 11000; 11001; 11101; 11110; 11111}
C1 = {0000x; 00x00; x0000; 000x1; 00x01; 0x001; x0001; 00x11; 0010x; 001x0; 001x1; 0011x; x0111; x1001; 1000x; 1x000; 1x001; 1x111; 1100x; 11x01; 111x1; 1111x}

C1*C1

0000x

00x00

x0000

000x1

00x01

0x001

x0001

00x11

0010x

001x0

001x1

0000x

-

00x00

00000

-

x0000

00000

00000

-

000x1

00001

0000y

0000y

-

00x01

00001

00x0y

0000y

00001

-

0x001

00001

0000y

0000y

00001

00001

-

x0001

00001

0000y

x000y

00001

00001

00001

-

00x11

000y1

00xyy

000yy

00011

00xy1

000y1

000y1

-

0010x

00y0x

00100

00y00

00y01

00101

00y01

00y01

001y1

-

001x0

00y00

00100

00y00

00yxy

0010y

00y0y

00y0y

0011y

00100

-

001x1

00y01

0010y

00y0y

00yx1

00101

00y01

00y01

00111

00101

001xy

-

0011x

00yyx

001y0

00yy0

00y11

001y1

00yy1

00yy1

00111

001yx

00110

00111

x0111

00yy1

001yy

x0yyy

00y11

001y1

00yy1

x0yy1

00111

001y1

0011y

00111

x1001

0y001

0y00y

xy00y

0y001

0y001

01001

xy001

0y0y1

0yy01

0yy0y

0yy01

1000x

y000x

y0000

10000

y0001

y0001

y0001

10001

y00y1

y0y0x

y0y00

y0y01

1x000

y0000

y0000

10000

y000y

y000y

yx00y

1000y

y00yy

y0y00

y0y00

y0y0y

1x001

y0001

y000y

1000y

y0001

y0001

yx001

10001

y00y1

y0y01

y0y0y

y0y01

1x111

y0yy1

y01yy

10yyy

y0y11

y01y1

yxyy1

10yy1

y0111

y01y1

y011y

y0111

1100x

yy00x

yy000

1y000

yy001

yy001

y1001

1y001

yy0y1

yyy0x

yyy00

yyy01

11x01

yy001

yyx0y

1y00y

yy001

yyx01

y1001

1y001

yyxy1

yy101

yy10y

yy101

111x1

yyy01

yy10y

1yy0y

yyyx1

yy101

y1y01

1yy01

yy111

yy101

yy1xy

yy1x1

1111x

yyyyx

yy1y0

1yyy0

yyy11

yy1y1

y1yy1

1yyy1

yy111

yy1yx

yy110

yy111

A2

00x0x
x000x

00x0x

x000x

00xx1

00xx1

xx001

xx001

O

001xx

001xx

O

A2 = {00x0x; x000x; 00xx1; xx001; 001xx; 1x00x}; Z1 = {x0111; 1x111; 11x01; 111x1; 1111x};
B2 = {0000x; 00x00; x0000; 000x1; 00x01; 0x001; x0001; 00x11; 0010x; 001x0; 001x1; 0011x; x1001; 1000x; 1x000; 1x001; 1100x}; C2 = {00x0x; x000x; 00xx1; xx001; 001xx; 1x00x}

C2*C2

00x0x

x000x

00xx1

xx001

001xx

1x00x

00x0x

-

x000x

0000x

-

00xx1

00x01

00001

-

xx001

00001

x0001

00001

-

001xx

0010x

00y0x

001x1

00y01

-

1x00x

y000x

1000x

y0001

1x001

y0y0x

-

A3

O

O

O

O

O

O

A3 = {O}
Конечное множество простых импликант Z = {x0111; 1x111; 11x01; 111x1; 1111x; 00x0x; x000x; 00xx1; xx001; 001xx; 1x00x}

Поиск L-экстремалей

z#(Z-z)

x0111

1x111

11x01

111x1

1111x

00x0x

x000x

00xx1

xx001

001xx

1x00x

x0111

-

11111

11x01

111x1

1111x

00x0x

x000x

000x1
00x01

xx001

0010x
001x0

1x00x

1x111

00111

-

11x01

11101

11110

00x0x

x000x

000x1
00x01

xx001

0010x
001x0

1x00x

11x01

00111

11111

-

O

11110

00x0x

x000x

000x1
00x01

0x001
x0001

0010x
001x0

1000x
1x000

111x1

00111

O

11001

-

11110

00x0x

x000x

000x1
00x01

0x001
x0001

0010x
001x0

1000x
1x000

1111x

00111

O

11001

O

-

00x0x

x000x

000x1
00x01

0x001
x0001

0010x
001x0

1000x
1x000

00x0x

00111

O

11001

O

11110

-

1000x

00011

01001
10001

00110

1000x
1x000

x000x

00111

O

11001

O

11110

0010x

-

00011

01001

00110

11000

00xx1

O

O

11001

O

11110

00100

1000x

-

01001

00110

11000

xx001

O

O

O

O

11110

00100

10000

00011

-

00110

11000

001xx

O

O

O

O

11110

O

10000

00011

01001

-

11000

1x00x

O

O

O

O

11110

O

O

00011

01001

00110

-

Остаток

O

O

O

O

11110

O

O

00011

01001

00110

11000

z#(Z-z) n L

00000

00001

00011

00100

00101

00110

00111

01001

10000

10001

10111

11000

11110

O

O

O

O

O

O

O

O

O

O

O

O

00011

O

O

00011

O

O

O

O

O

O

O

O

O

01001

O

O

O

O

O

O

O

01001

O

O

O

O

00110

O

O

O

O

O

00110

O

O

O

O

O

O

11000

O

O

O

O

O

O

O

O

O

O

O

11000

Множество L-экстремалей E = {1111x; 00xx1; xx001; 001xx; 1x00x}
Z? = Z - E = {x0111; 1x111; 11x01; 111x1; 00x0x; x000x}

L#E

00000

00001

00011

00100

00101

00110

00111

01001

10000

10001

10111

1111x

00000

00001

00011

00100

00101

00110

00111

01001

10000

10001

10111

00xx1

00000

O

O

00100

O

00110

O

01001

10000

10001

10111

xx001

00000

O

O

00100

O

00110

O

O

10000

O

10111

001xx

00000

O

O

O

O

O

O

O

10000

O

10111

1x00x

00000

O

O

O

O

O

O

O

O

O

10111

Остаток

00000

O

O

O

O

O

O

O

O

O

10111

Множество кубов, непокрываемых L-экстремалями, L? = L # E = {00000; 10111; 11101}
Минимизация функции S2 алгоритмом Рота
L={00000,00011,00100,00111,01001,01010,01101,01110,10000,10011,10100,10111,11001,11010,11101,11110}; N=O;

Поиск простых импликант

C0*C0

00000

00011

00100

00111

01001

01010

01101

01110

10000

10011

10100

00000

-

00011

000yy

-

00100

00y00

00yyy

-

00111

00yyy

00y11

001yy

-

01001

0y00y

0y0y1

0yy0y

0yyy1

-

01010

0y0y0

0y01y

0yyy0

0yy1y

010yy

-

01101

0yy0y

0yyy1

0y10y

0y1y1

01y01

01yyy

-

01110

0yyy0

0yy1y

0y1y0

0y11y

01yyy

01y10

011yy

-

10000

y0000

y00yy

y0y00

y0yyy

yy00y

yy0y0

yyy0y

yyyy0

-

10011

y00yy

y0011

y0yyy

y0y11

yy0y1

yy01y

yyyy1

yyy1y

100yy

-

10100

y0y00

y0yyy

y0100

y01yy

yyy0y

yyyy0

yy10y

yy1y0

10y00

10yyy

-

10111

y0yyy

y0y11

y01yy

y0111

yyyy1

yyy1y

yy1y1

yy11y

10yyy

10y11

101yy

11001

yy00y

yy0y1

yyy0y

yyyy1

y1001

y10yy

y1y01

y1yyy

1y00y

1y0y1

1yy0y

11010

yy0y0

yy01y

yyyy0

yyy1y

y10yy

y1010

y1yyy

y1y10

1y0y0

1y01y

1yyy0

11101

yyy0y

yyyy1

yy10y

yy1y1

y1y01

y1yyy

y1101

y11yy

1yy0y

1yyy1

1y10y

11110

yyyy0

yyy1y

yy1y0

yy11y

y1yyy

y1y10

y11yy

y1110

1yyy0

1yy1y

1y1y0

A1

00x00
x0000

00x11
x0011

x0100

x0111

01x01
x1001

01x10
x1010

x1101

x1110

10x00

10x11

O

A1 = { 00x00; x0000; 00x11; x0011; x0100; x0111; 01x01; x1001; 01x10; x1010; x1101; x1110; 10x00; 10x11; 11x01; 11x10 }; Z0 = { O }
B1 = { 00000; 00011; 00100; 00111; 01001; 01010; 01101; 01110; 10000; 10011; 10100; 10111; 11001; 11010; 11101; 11110 };
C1 = { 00x00; x0000; 00x11; x0011; x0100; x0111; 01x01; x1001; 01x10; x1010; x1101; x1110; 10x00; 10x11; 11x01; 11x10 }

C1*C1

00x00

x0000

00x11

x0011

x0100

x0111

01x01

x1001

01x10

x1010

x1101

00x00

-

x0000

00000

-

00x11

00xyy

000yy

-

x0011

000yy

x00yy

00011

-

x0100

00100

x0y00

001yy

x0yyy

-

x0111

001yy

x0yyy

00111

x0y11

x01yy

-

01x01

0yx0y

0y00y

0yxy1

0y0y1

0y10y

0y1y1

-

x1001

0y00y

xy00y

0y0y1

xy0y1

xyy0y

xyyy1

01001

-

01x10

0yxy0

0y0y0

0yx1y

0y01y

0y1y0

0y11y

01xyy

010yy

-

x1010

0y0y0

xy0y0

0y01y

xy01y

xyyy0

xyy1y

010yy

x10yy

01010

-

x1101

0y10y

xyy0y

0y1y1

xyyy1

xy10y

xy1y1

01101

x1y01

011yy

x1yyy

-

x1110

0y1y0

xyyy0

0y11y

xyy1y

xy1y0

xy11y

011yy

x1yyy

01110

x1y10

x11yy

10x00

y0x00

10000

y0xyy

100yy

10100

101yy

yyx0y

1y00y

yyxy0

1y0y0

1y10y

10x11

y0xyy

100yy

y0x11

10011

101yy

10111

yyxy1

1y0y1

yyx1y

1y01y

1y1y1

11x01

yyx0y

1y00y

yyxy1

1y0y1

1y10y

1y1y1

y1x01

11001

y1xyy

110yy

11101

11x10

yyxy0

1y0y0

yyx1y

1y01y

1y1y0

1y11y

y1xyy

110yy

y1x10

11010

111yy

A2

x0x00

x0x00

x0x11

x0x11

O

O

x1x01

x1x01

x1x10

x1x10

O

A2 = { x0x00; x0x11; x1x01; x1x10 }
Z1 = { O }
B2 = { 00x00; x0000; 00x11; x0011; x0100; x0111; 01x01; x1001; 01x10; x1010; x1101; x1110; 10x00; 10x11; 11x01; 11x10 }
C2 = { x0x00; x0x11; x1x01; x1x10 }

C2*C2

x0x00

x0x11

x1x01

x1x10

x0x00

-

x0x11

x0xyy

-

x1x01

xyx0y

xyxy1

-

x1x10

xyxy0

xyx1y

x1xyy

-

A3

O

O

O

O

A3 = { O }
Конечное множество простых импликант Z = { x0x00; x0x11; x1x01; x1x10}

Поиск L-экстремалей

z#(Z-z)

x0x00

x0x11

x1x01

x1x10

x0x00

-

x0x11

x1x01

x1x10

x0x11

x0x00

-

x1x01

x1x10

x1x01

x0x00

x0x11

-

x1x10

x1x10

x0x00

x0x11

x1x01

-

Остаток

x0x00

x0x11

x1x01

x1x10

z#(Z-z) n L

00000

00011

00100

00111

01001

01010

01101

01110

10000

10011

10100

10111

x0x00

00000

O

00100

O

O

O

O

O

10000

O

10100

O

x0x11

O

00011

O

00111

O

O

O

O

O

10011

O

10111

x1x01

O

O

O

O

01001

O

01101

O

O

O

O

O

x1x10

O

O

O

O

O

01010

O

01110

O

O

O

O

Множество L-экстремалей E = { x0x00; x0x11; x1x01; x1x10 }
Z? = Z - E = { O }
Минимальное покрытие - множество L-экстремалей E = {x0x00; x0x11; x1x01; x1x10}
сумматор рот умножитель минимизация
2. Логический синтез ОЧУС
ОЧУС - это комбинационное устройство, имеющее шесть входов (два разряда из регистра множимого, два разряда из регистра множителя, вход переноса и управляющий вход h) и три выхода. Принцип работы ОЧУС описывается с помощью таблицы истинности. Разряды множителя закодированы: 04 00, 14 01, 24 10, 34 11. Разряды множимого закодированы: 04 01, 14 10, 24 11, 34 00. Управляющий вход h определяет тип операции: 0 - умножение закодированных цифр, поступивших на информационные входы, и добавление переноса; 1 - вывод на выходы без изменения значений разрядов, поступивших из регистра множимого.

Пер

Мн

Мт

Упр

Пер

Результат

Результат операции в четверичной СС

P1

X1

X2

Y1

Y2

H

P

Q1

Q2

0

0

0

0

0

0

0

0

1

3*0+0=00

0

0

0

0

0

1

0

0

0

Выход 03

0

0

0

0

1

0

0

0

0

3*1+0=03

0

0

0

0

1

1

0

0

0

Выход 03

0

0

0

1

0

0

1

1

1

3*2+0=12

0

0

0

1

0

1

0

0

0

Выход 03

0

0

0

1

1

0

X

X

X

3*3+0=21

0

0

0

1

1

1

X

X

X

Выход 03

0

0

1

0

0

0

0

0

1

0*0+0=00

0

0

1

0

0

1

0

0

1

Выход 00

0

0

1

0

1

0

0

0

1

0*1+0=00

0

0

1

0

1

1

0

0

1

Выход 00

0

0

1

1

0

0

0

0

1

0*2+0=00

0

0

1

1

0

1

0

0

1

Выход 00

0

0

1

1

1

0

X

X

X

0*3+0=00

0

0

1

1

1

1

X

X

X

Выход 00

0

1

0

0

0

0

0

0

1

1*0+0=00

0

1

0

0

0

1

0

1

0

Выход 01

0

1

0

0

1

0

0

1

0

1*1+0=01

0

1

0

0

1

1

0

1

0

Выход 01

0

1

0

1

0

0

0

1

1

1*2+0=02

0

1

0

1

0

1

0

1

0

Выход 01

0

1

0

1

1

0

X

X

X

1*3+0=03

0

1

0

1

1

1

X

X

X

Выход 01

0

1

1

0

0

0

0

0

1

2*0+0=00

0

1

1

0

0

1

0

1

1

Выход 02

0

1

1

0

1

0

0

1

1

2*1+0=02

0

1

1

0

1

1

0

1

1

Выход 02

0

1

1

1

0

0

1

0

1

2*2+0=10

0

1

1

1

0

1

0

1

1

Выход 02

0

1

1

1

1

0

X

X

X

2*3+0=12

0

1

1

1

1

1

X

X

X

Выход 02

1

0

0

0

0

0

X

X

X

3*0+1=00

1

0

0

0

0

1

X

X

X

Выход 03

1

0

0

0

1

0

X

X

X

3*1+1=10

1

0

0

0

1

1

X

X

X

Выход 03

1

0

0

1

0

0

1

0

0

3*2+1=13

1

0

0

1

0

1

X

X

X

Выход 03

1

0

0

1

1

0

X

X

X

3*3+1=22

1

0

0

1

1

1

X

X

X

Выход 03

1

0

1

0

0

0

X

X

X

0*0+1=01

1

0

1

0

0

1

X

X

X

Выход 00

1

0

1

0

1

0

X

X

X

0*1+1=01

1

0

1

0

1

1

X

X

X

Выход 00

1

0

1

1

0

0

0

1

0

0*2+1=01

1

0

1

1

0

1

X

X

X

Выход 00

1

0

1

1

1

0

X

X

X

0*3+1=01

1

0

1

1

1

1

X

X

X

Выход 00

1

1

0

0

0

0

X

X

X

1*0+1=01

1

1

0

0

0

1

X

X

X

Выход 01

1

1

0

0

1

0

X

X

X

1*1+1=02

1

1

0

0

1

1

X

X

X

Выход 01

1

1

0

1

0

0

0

0

0

1*2+1=03

1

1

0

1

0

1

X

X

X

Выход 01

1

1

0

1

1

0

X

X

X

1*3+1=10

1

1

0

1

1

1

X

X

X

Выход 01

1

1

1

0

0

0

X

X

X

2*0+1=01

1

1

1

0

0

1

X

X

X

Выход 02

1

1

1

0

1

0

X

X

X

2*1+1=03

1

1

1

0

1

1

X

X

X

Выход 02

1

1

1

1

0

0

1

1

0

2*2+1=11

1

1

1

1

0

1

X

X

X

Выход 02

1

1

1

1

1

0

X

X

X

2*3+1=13

1

1

1

1

1

1

X

X

X

Выход 02

В таблице выделено 36 безразличных наборов, т.к. на входы ОЧУС из разрядов множителя не может поступить код 11, при работе ОЧУС как сумматора на вход переноса не может поступить 1, а при умножении на 0 или 1 на вход переноса также не может поступить 1.

Минимизация P1 картами Карно-Вейча

X

1

X

1

X

X

X

1

X

X

X

1

P1=P1X1X2Y1H+P1X1X2Y1H+P1X1X2Y1+P1X1X2Y1

Эффективность минимизации:

К=(4*5+4+5)/29=1

Минимизация Q1 картами Карно-Вейча

1

1

1

x

x

1

1

1

1

x

x

1

1

x

1

x

1

Q1=P1X1X2Y1H+P1X1Y1H+P1X1X2Y1+P1X1Y1H+P1X1Y1Y2+P1X2Y1Y2

Эффективность минимизации:

К=(11*5+11+5)/41=1.73

Литература

1. Методические указания к курсовому проекту.

2. Арифметические и логические основы вычислительной техники (учебное пособие)

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


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

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

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

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

    отчет по практике [725,6 K], добавлен 01.10.2013

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

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

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

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

  • Методика минимизации абстрактного автомата. Порядок построения графа полученного минимизированного автомата. Синтез на элементах ИЛИ-НЕ и Т-тригерах. Составление таблицы переходов. Разработка микропрограммного автомата, реализующего микропрограмму.

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

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

    контрольная работа [3,5 M], добавлен 27.03.2016

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

    реферат [211,7 K], добавлен 14.12.2010

  • Проектирование цифровых устройств на ПЛИС фирмы Xilinx с применением языка VHDL, использование систем Leonardo Spectrum, Foundation Express и Integrated Synthesis Environment (ISE). Синтез и реализация проекта, разработка регистровой схемы и умножителя.

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

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

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

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

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

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