Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com
www.jwjobs.net
1 Q0 Q1
CP K Q0 CP Q0 Q0 Q1 K
J 0 0 1 1
K 0 1 0 1
Q1
0 0
1 0
0 1
www.jntuworld.com
1 1
0 0
www.jntuworld.com
1 J CP
www.jwjobs.net
K Q0 CP Q0 Q0 Q1 Q2
Q1
Q2
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
Simple Registers
No external gates. Example: A 4 !it register. A ne" 4 !it #ata is loa#e# on e$er% &lo&' &%&le.
A4 A3 A2 A1
! CP I4
I3
www.jntuworld.com
I2
I1
www.jntuworld.com
www.jwjobs.net
I2
" #
A2
I3
" #
A3
I4
" #
A4
CP Clear
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
Register "it) *arallel +oa# ,sing - .lip Load .lops $oa% A & $oa% I
1 1
! I1
A1
! I2
A2
I3
A3
I4 CP Clear
www.jntuworld.com
A4
www.jntuworld.com
www.jwjobs.net
Clock Pulse
Combinational Circuit
Outputs
/ 3)e external inp1ts an# present states o2 t)e register #etermine t)e next states o2 t)e register an# t)e external o1tp1ts4 t)ro1g) t)e &om!inational &ir&1it. / 3)e &om!inational &ir&1it ma% !e implemente# !% an% o2 t)e met)o#s &o$ere# in 5S6 &omponents an# *rogramma!le +ogi& -e$i&es.
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
"tate ,able
Input x 0 1 0 1 0 1 0 1
$ogic !iagra(
Output y 0 0 0 1 0 0 0 1 x y
A1 - +. A2 +
A1 A2
www.jntuworld.com
www.jwjobs.net
A1 A2
1 2 3
8X3 ROM
1 2 3 !
www.jntuworld.com
www.jwjobs.net
C$K
"hift #egister
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
S?
S6
S?
&or#time
31
3;
3=
34
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
S)i2t Register A 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 0 1 1
S)i2t Register B 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1
Serial o1tp1t o2 B 0 1 0 0 1
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
A1
(lear
Q -
Q -
Q -
Q -
(+K
S1 S0
' 1 ()* 3 2 1 0
' 1 ()* 3 2 1 0
' 1 ()* 3 2 1 0
' 1 ()* 3 2 1 0
64
6= *arallel inp1ts
6;
61
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
www.jntuworld.com
www.jwjobs.net
An Application-"erial A%%ition
/ 5ost operations in #igital &omp1ters are #one in parallel. Serial operations are slo"er !1t re01ire less e01ipment. / A serial a##er is s)o"n !elo". A A+B.
S6 1010 S)i2t register A S6 0111 S)i2t register B S? S? x % .A C Q S (
(lear
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
Example: -esign a serial a##er 1sing a se01ential logi& pro&e#1re Q(t) Q(t+1) J K "it) JK 2lip 2lops.
*resent State Q 0 0 0 0 1 1 1 1 6np1ts x 0 0 1 1 0 0 1 1 % 0 1 0 1 0 1 0 1 Next State Q 0 0 0 1 0 1 1 1 ?1tp1t S 0 1 1 0 1 0 0 1 .lip 2lop inp1ts JQ 0 0 0 1 D D D D KQ D D D D 1 0 0 0 0 0 1 1 0 1 0 1 0 1 D D
D 1 D 0
S7x+% + Q JQ 7 x% KQ 7 x% 7(x+%)
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
S)i2t register A
S?7x
J Q
(lear
S7x+% + Q JQ 7 x% KQ 7 x% 7(x+%)
www.jntuworld.com
www.jwjobs.net
A4
A=
A;
A1
0 1 1
Q 3o next stage
(o1nt p1lses K 1 K 1 K 1 K 1
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
A1 "ill go 2rom 1 to 0 an# &omplement A; A1 "ill go 2rom 1 to 0 an# &omplement A; A; "ill go 2rom 1 to 0 an# &omplement A= A1 "ill go 2rom 1 to 0 an# &omplement A;
www.jntuworld.com
www.jwjobs.net
0000
0001
0010
0011
0100
1001
1000
0111
0110
0101
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
0 QG
1 Q J
0 Q J
0 Q J
1 Q J 1 (o1nt p1lses
www.jntuworld.com
J 0 0 1 1
K 0 1 0 1
www.jntuworld.com
www.jwjobs.net
Q1 Q; 0 Q= 0 Q4 0 Q< 0
1 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1 0 0 0 0 1 1 0 0 1 0 0 0 0
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
QG Q4 Q; Q1
QG Q4 Q; Q1
QG Q4 Q; Q1
B((o1nter
10; #igit 0 HHH
B((o1nter
101 #igit 0 HH
B((o1nter
100 #igit 0H
(o1nt p1lses
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
J 0 0 1 1
K 0 1 0 1
A4
A3
A2
A1
J (*
3o next stage
www.jntuworld.com
(o1nt ena!le
www.jntuworld.com
www.jwjobs.net
3 0 1
, CP
3o Next stage
'P
!o3n
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
?1tp1t (arr%
%
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1
Q4
0 0 0 0 1 1 1 1 0 0
Q;
0 0 1 1 0 0 1 1 0 0
3QG
0 0 0 0 0 0 0 1 0 1
3Q4
0 0 0 1 0 0 0 1 0 0
3Q;
0 1 0 1 0 1 0 1 0 0
3Q1
,sing K maps4 "e get 3Q1 71 3Q; 7 QAGQ1 3Q4 7 Q;Q1 3QG 7 QGQ1 + Q4Q;Q1 % 7 QGQ1 4o3 logic %iagra( can be %ra3n for 2C! synchronous counter www.jntuworld.com
Q(t) Q(t+1) 0 0 1 1 0 1 0 1
3 0 1 1 0
www.jntuworld.com
www.jwjobs.net
QG QG
, CP
Q4 Q4
,
Q; Q;
Q1 Q1
y
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
Count +oa# I1
J K
A1
I2
J K
A2
I3
J K
A3
J 0 0 1 1
K 0 1 0 1
I4
J K
A4
Clear CP
Carr! out
www.jntuworld.com
www.jwjobs.net
www.jntuworld.com
www.jwjobs.net
,i(ing "e)uences
-tart CP -top # " &or#3time control
CP
33bit counter
Count enable
www.jntuworld.com
www.jwjobs.net
-0i6t rig0t
50
51
52
53
2*' #eco#er
Count enable
23bit counter
www.jntuworld.com
www.jntuworld.com
www.jwjobs.net
A1
21
C1
*1
CP
:lip-flop outputs A 2 C *
0 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 1
www.jntuworld.com