Académique Documents
Professionnel Documents
Culture Documents
• In active high control, if C=1, Y=X and In active low control, if C=0, when
C=1, Y is isolated from X. Y=X and when C=0, Y is isolated
from X.
Tri-State Buffer (TSB) - Application
Multiplexer
a) Using Basic Gates b) Using TSB
X1 Z
X0
XOR Gate with Active high Control
Tri-State Buffers
Advantages of tristate buffer
• Isolates the output from input
• Acts as an electronic amplifier
• Makes connections and data transfer quite flexible
A B
C2
C1 Segment 2
Segment 1
C4
C3
D E
Keep C 2 & C3 off
segment 1 & segment 2 independen t
C 2 1 Data transfer from segment 1 to segment 2
C3 1 Data transfer from segment 2 to segment 1
Address Address
Data Bus (9) Program Bus (13)
Memory Memory
(512B) (8KW)
Types:
a) Serial – Data is loaded one behind the other-
serially/sequentially and read in the similar
manner
b0 b1 b2 b7
Register with address A3
8 SRS arranged side by side
Designated b 0 , b1 ,.b 6 , b 7
Byte - wide
Each SR has 4 stages
Stages assigned addresses A 0 , A1 , A 2 , & A 3
Input /
LIFO
Output
Number of registers :M = 2n
Any device using the read data has to wait for at least tp1 ns
before the data can be taken as reliable.
With a delay of tp2 ns data lines are turned off.
RAM – Write operation
• PROM
• EPROM
• EEPROM
Example of PROM
Microcontroller V/S Microprocessor
Output register
RE
4. RAWE – RAM Address Write Enable RAM file registers
Data bus
RAM address OCLK
8. WCLK - Working register Write Clock decoder
IE
9. OWE – Output Write Enable
10. OE – Output Enable RAM address
register RAMACLK
Input register
11. OCLK – Output CLock Memory
RAWE address
12. IE – Input Enable Input
Working register
WCLK
ICLK
WW
RAM File Registers
RE
RAM file
registers (128 × 8) RCLK
WE
RAM address
decoder
RAM address
register
RAMACLK
RAWE
Memory Address (7)
Input Port
Data Bus
IE
Input register
ICLK
Input
Output Port
Output
OE
Output register
OCLK
OWE
Data Bus
Working Register
Output
WR
Working register
WCLK
WW
Input
Data Bus
DTU OPERATION
• The DTU as a whole has 13 control signals.
• Five of these are clock signals used to load data
into the respective registers.
• These can be generated from a single clock signal
as shown below.
WE CLK RAWE WW OWE IE