Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

CSE332.

7 Computer Organization and


Architecture
Lecture 4
February 9, 2023
Prof. Dr. Muhammad Shahin Uddin
Email: muhammad.uddin@northsouth.edu
Tristate Buffer
 What is Tri-state Buffer?
 Unidirectional Channel Sharing using Tri-state buffer
 Bi-directional buffer using Tri-state buffer
Tristate Buffer : What is Tri-state Buffer?

I/P O/P I/P Control line Output


Buffer 0 0 Z (High Impedance )

I/P O/P
0 1 0 (Low)
Inverted Buffer
1 0 Z (High Impedance )
I/P O/P
1 1 1 (High)

Tri-state
Control line
Buffer
Tristate Buffer : What is Tri-state Buffer?

I/P O/P I/P Control line Output


Buffer 0 0 Z (High Impedance )

I/P O/P
0 1 0 (Low)
Inverted
Buffer 1 0 Z (High Impedance )
I/P O/P
1 1 1 (High)
Tri-state
Three States : Tri-states
Control line Buffer  Low
 High
 High Impedance
Unidirectional Channel Sharing using Tri-state buffer

A O/P

S1
2:4
Decoder
S0
Unidirectional Channel Sharing using Tri-state buffer

A O/P

B
S0 S1 D0 D1 D2 D3 O/
P
C
0 0 1 0 0 0 A
D
0 1 0 1 0 0 B
S1 1 0 0 0 1 0 C
2:4
Decoder 1 1 0 0 0 1 D
S0
Bi-directional Channel Sharing using Tri-state buffer

Bi-directional

Receiver Receiver
Transceive Transceive
r r
C0 C1

Unit 1 (U1) Unit 2 (U2)


Bi-directional Channel Sharing using Tri-state buffer

Bi-directional

C0 C1 C0 ≠ C1

Receiver Receiver 0 1 U1 Transmitter


Transceive Transceive U2 Receiver
r r
C0 C1
1 0 U1 Receiver
U2 Transmitter
Unit 1 (U1) Unit 2 (U2)
Thanks

You might also like