cis 6001 gates gates are the building blocks for digital circuits conventions used is high voltage =...

22
CIS 600 1 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms for the same circuit The following diagrams are logical and not physical circuit parts.

Post on 22-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 1

Gates

• Gates are the building blocks for digital circuits

• Conventions used is high voltage = 1 and ground = 0

• Inverter and NOT Gate are two terms for the same circuit

• The following diagrams are logical and not physical circuit parts.

Page 2: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 2

NOT Gate

0 1A X

A X

0 1

1 0

Page 3: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 3

NOT Gate

1 0A X

A X

0 1

1 0

Page 4: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 4

BUFFER

A X

0 0

1 1

A X0 0

Buffers are used to strengthen the signal and as a circuit delay. They can be made from 2 NOT Gates.

Page 5: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 5

BUFFER

A X

0 0

1 1

A X

1 1

Page 6: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 6

NAND Gate

A B X

0 0 1

0 1 1

1 0 1

1 1 0

A

B

X01

0

Page 7: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 7

NAND Gate

A B X

0 0 1

0 1 1

1 0 1

1 1 0

A

B

X01

1

Page 8: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 8

NAND Gate

A B X

0 0 1

0 1 1

1 0 1

1 1 0

A

B

X11

0

Page 9: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 9

NAND Gate

A B X

0 0 1

0 1 1

1 0 1

1 1 0

A

B

X10

1

Page 10: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 10

NOR Gate

A B X

0 0 1

0 1 0

1 0 0

1 1 0

A

BX

0

01

Page 11: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 11

NOR Gate

A B X

0 0 1

0 1 0

1 0 0

1 1 0

A

BX

0

10

Page 12: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 12

NOR Gate

A B X

0 0 1

0 1 0

1 0 0

1 1 0

A

BX

1

00

Page 13: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 13

NOR Gate

A B X

0 0 1

0 1 0

1 0 0

1 1 0

A

BX

1

10

Page 14: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 14

AND Gate

A B X

0 0 0

0 1 0

1 0 0

1 1 1

A

BX

00

0

Page 15: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 15

AND Gate

A B X

0 0 0

0 1 0

1 0 0

1 1 1

A

BX0

01

Page 16: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 16

AND Gate

A B X

0 0 0

0 1 0

1 0 0

1 1 1

A

BX

10

0

Page 17: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 17

AND Gate

A B X

0 0 0

0 1 0

1 0 0

1 1 1

A

BX

11

1

Page 18: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 18

OR Gate

A B X

0 0 0

0 1 1

1 0 1

1 1 1

00

0A

B

X

Page 19: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 19

OR Gate

A B X

0 0 0

0 1 1

1 0 1

1 1 1

11

0A

B

X

Page 20: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 20

OR Gate

A B X

0 0 0

0 1 1

1 0 1

1 1 1

10

1A

B

X

Page 21: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 21

OR Gate

A B X

0 0 0

0 1 1

1 0 1

1 1 1

11

1A

B

X

Page 22: CIS 6001 Gates Gates are the building blocks for digital circuits Conventions used is high voltage = 1 and ground = 0 Inverter and NOT Gate are two terms

CIS 600 22

Questions

• How to make AND gate from other components?

• How to make OR gate from other components?