Next-State Logic: External I/Ps and Internal Wires - Prof. Shantanu S. Dutt, Exams of Digital Systems Design

An overview of next-state logic, focusing on external input pins a, b, and c, as well as internal wires. It includes a diagram and explanations of master ff excitation inputs, current state bits q0 and q1, and the process of updating the state based on the inputs.

Typology: Exams

Pre 2010

Uploaded on 07/23/2009

koofers-user-7wf-2
koofers-user-7wf-2 🇺🇸

9 documents

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
 !#"%$'&()"+*,$-/.0123"+124&657&"+"
8:9
12;=<>1,?@-BAC04&$'!)DFEG1HJIDA
9
?LK2-NM4-OM,PQ"+*SRT-OM2PLUNE
<>1,?
8
*,$'?L1V"W-CXC;Y*,! K[Z]\^*4*2_DA=*"%12;=U*
9
3"%!)-a`bI,P
 ?Lcd*2$%"+123"aef*"+K,gdhdiWjlkVm#m n7opirqtsVi%uwv)xOx4y)iWjz:u=i)zt{|(;YK[1$};~HLOknVm#zOkV^otsVmBv)k2qpum#zq#=[jqpou:zotOkV
nVi%u:k|otsVm,k2v)x4v)kqpu=m#zq:Oqki)om kViWjVWs4
.&,2Kb!#"
9
*,g=m#WOk|byrztm v)nOkVav)xx4[jVm qtotiWkqv)kn7ni/otsViWqpm2zqpootsv}oy)iWjotsOkV{ay)iWj{bki+uTm qpo#
pf3
pf4
pf5

Partial preview of the text

Download Next-State Logic: External I/Ps and Internal Wires - Prof. Shantanu S. Dutt and more Exams Digital Systems Design in PDF only on Docsity!

8 :9 12;=<^ >^1 ,?@-BAC04&$'!)DFEG1HJI^ DA^9 ?LK2-NM4-OM,PQ"+*SRT-OM2PLUNE

< > 1 ,? 8 ,$'?L1V"W-CXC;Y,! K[Z]^42_ DA=*"%12;=U * 9 3"%!)-a`bI,P

?Lcd2$%"+123"aef"+K,gdhdiWjlkVm#m n7opirqtsVi%uwv)xOx4y)iWjz:u=i)zt{|(;YK[1$};~HLOk€nVm#zƒ‚„OkV ^otsVmBv)k2qpum#z†q#‡=ˆ[jqpo‰u:zƒotOkV

nVi%u:k|otsVm‹Š,k2v)x4v)kqpu=m#zq:OqŒki)o‰m kViWjV Ws4‡

. &,2Kb!#" 9 *,gŽ=m# WOk|byrztm v)nOkV av)xx4‘[jVm qtotƒiWkqŒv)kn7ni/otsViWqpm’Š2z†qpoŒotsv}o‰y)iWj€otsOkV{ay)iWj€{bki+u“Tm qpo#‡

‡ A9?9JEGK["%04Z,;Y*,HF- ‰sVm#zmaOq’vc^0 12!^ K#xƒi{)m^ n qpm^ ‘bjVm^ k[otOv)x^ #ƒz^ #j2ƒo^ ~i)zNu^ s^ s^ otsm^ i

,Okv}otƒiWkv)xŒxOi)

W |Oq^ Wƒ‚)m kJ3m xOi+u Yi)z qt 2xO #ƒo y)du=m€v)qtqtjam|otsv}o otsVm#Oz #jƒo/sv)qkVi mbopm#z†kv)x

iWjo2jVotqt‡ ‰sVmav^nm xOv y^i 4v’

Wv}opm‹Oq Wƒ‚)m kaby^otsVm‰mztm qtqƒiWk "! kqpm##q kqv)k2n/otsVm$ak/nVm xOv y

i  vB

Wv}opm qF Wƒ‚)m k[y^otsVm mzm qtqtƒiWk ! kq#[u:sVm#ztm$! OqdotsVm k[j Tm#zi 4Ok%,jVotqFopiBotsm: Wv}opm)‡'& i)opm

ots2v}o‰Ok‚)m#zopm#zq(&() 

Wv}opm q=s2v ‚)m(!+* ‡-, qtqtj./m‹otsv}o/ ~i)z:otsVm‹mbopm#zk2v)x Ok%2jotq# i2xƒm#/m k[opm n

k%2jVotq v}ztmNv)xOqtiav ‚}v)OxOv}2xƒm)Vv)kn|ki)opmBv)xOqpi^otsv}o 0 Yi)z‰v121 Ti)ots3Gv)kn 543 v}zmNv ‚}v)OxOv}2xƒm)‡':sVm’nVm xOv y

n2v}otv 6 ~i)z v879121 Oq’v)q( ~iWxOxOi+u:q#g;:=<9>* "?@=AB :DC6FE @=A 4o y2 #v)x :GIHJCK E @=ALB aOkM:GIHNC8* @=A 

oy O, #v)xP:GIC#HQSR ?@=ALB aOkM:GIC#HT E @=A ‡'1FOk2v)xOxƒy)Vv)qtqtjam’otsv}o‰otsVmBqtybqpopm#+#xƒi{|qp{)m#uwOq$U/kq#‡

A

B Q C

Q

Next-State Logic: External I/Ps: A,B,C; Current state bits: Q0, Q1;

y

x

Master FF excitation inputs: x, y

 v M, qtqjaOkV

Cotsv}o‰otsm( iB2kv}otƒiWkv)x4xƒi) WV’Oq Ok iWkVm’2xƒit{rTm#o u=m#m k|otsVmNqtxv ‚)mBv)kn6 v)qpopm#z 0121 Fq

 ‡ m)‡ƒdotsVm opzv)nƒotOiWkv)xdi)z#xOv)qqt #v)xM iWk„Š2

WjVzv}otOiWkPtdnVm#opm#z akVmotsmK#xƒit{WTm#zƒi„n4‡& i)opm|otsv}o^otsVm

 #xOi{Tm#zƒi„n€qtsiWjxOn€s2v ‚)m/v X?LY qv" ~m#o yZav}z

WOkW ‡ m)‡ƒ3Tm X?LY )ztm v}opm#z’otsv)klotsVmaOkV j otsv}o

Oo0#v)k7Tm)‡[]\„sVi%u y)iWjVz:u=i)zt{8#xƒm v}zxƒy)‡ P

  =_^ kfi)znVm#z‹opi ztm nj m^otsVm#xƒit{Tm#zOibn43q2xOOo:otsVm iB,Okv}otƒiWkv)xxƒi)

W ^Ok[opiro u=i62v}ztotq‹qpirotsv}o

otsm`ava2v}otsQnVm xv y„qBOk otsVm ou=i2v}ztotqBv}ztmaztiWjV

Ws2xƒyfm ‘bjv)x ‡`bxOv maotsm qpoc2v}zoNv" ~opm#z otsVm qtxOv+‚)m

121 Fq ‡m)‡ƒ„Ok%2jVotqdopi otsVm Š2zqto'2v}zto=v}ztm otsm:m„opm#zkv)x3Ok%2jVotq-d BfeKBhg v)knrqpotv}opm ,ƒotqM3(i B 3 cj#t‡ kv†s

iWjo2jVoBi :otsVmaŠ2z†qpoc2v}zol otsVm qpm iWjVo,jVotqc i)ztzm qTiWkn opilotsVmu:ƒztm q otsv}o^v}ztmWm#jVofnlby otsVm q2xOƒo

y)iWjTm#zf Yi)z 8 Oq v)klk%2jVo opi vrjk‘[jVmZmav)qpopm#z nK7;9121  v)kn€m v†s iWjVo2jo i v8av)qtopm#z;7;9121Oq

v)k€Ok%2jVo=opiaotsVm k2n82v}ztoŒi otsVm( iB,Okv}otƒiWkv)x4xOi)

W }‡'1FOkv)xOxOy)[otsVmBiWjVo2jVotq i otsVm kn6,v}zto‰v}ztm

k%2jVotq/op opiaotsmNo u=iqtxv ‚)m(7;9121Fq‰otsv}o:qtopi)ztmNotsVmBqtotv}opmB2ƒotqqr3(i B 3 cj#t‡

s^ xƒm^ v}zxƒy7nVz†v^ uGotsVmt^ it2xƒm#opm/qpm^ ‘bjVm^ k[otOv)x2#ƒz^ #jOou^ v)xƒiWkV

^ u:Ootsfv)xOxztm^ ‘bjƒztm^ nv7;9121^ qX‰ztm^ qtjxƒotkV  Yzti

otsmBv}Ti+‚)mBq,xOƒo y)iWjTm#zf Yi)z  5 Yi)z‰otsVm’

Wƒ‚)m kv iB2kv}otƒiWkv)x4xƒi) WV}‡

1 FOk2v)xOxƒy)nVm#opm#zhaOkVmŒotsVm:ztm qtjxƒotkV

q#xƒi{tTm#zƒi„n] i)zztm qTiWknOk opi otsVm:v}Ti+‚)m q2xOOoFi 3otsm$ iB,Okv

otOiWkv)xxƒi)

WV}‡)‹k m v} Wv)Ok4,ki)opmBotsv}o otsVmc#xƒit{8Tm#zƒi„n|qtsViWjxn|sv ‚)m^v X?LY qtv" ~m#o yav}zt WOk ‡\„sVi%u

v)xx4y)iWjVz‰u=i)zt{8#xƒm v}zxƒy)‡ RP

R

b‡ A=Kb!#" 9  - /1i)z otsVmc#ƒz #j2ƒoŒqtsVi+u k 3m xOi+u u:Oztm qŒv}ztmBxOv}Tm xƒm n|k|ƒotv)xO #qtg

 v (1FOk2nLv)xOx=opm qpo^‚)m# opi)zq` ~i)z^m v†s Yv)j2xƒo iWk2xƒyQiWkSotsVm|Ok[opm#zkv)x=u:ƒztm qKrU BB  jqOkV

lotsVm|c1V"'0D

!+Kb! 9 " 9 9 L? K["%0*4Z‡ & i)opm’ots2v}o=otsm#ztm u OxOxVTm‹vBopi)otv)xTi q[ Yv)j2xƒotq#bo u=i/iWkm v†s|Ok[opm#zkv)x,u:ƒztm)‡

^ P

  = s iWkqpopzj. o v 1 2&;"^"+1;YK Yi)z‰iWkxOyaotsVmNOk[opm#zkv)x3u:ƒzm qqrU BB i otsVm(#ƒz #jOo=v)kn „v)q:nViWkVm’Ok

 #xv)qtq#VnVm#opm#z akVm v/? 9  9 ?L12;"+K[! "^!+K" Yi)z=iWk2xƒyaotsVm qpm’Ok[opm#zkv)x,u:ƒzm q- Yzti otsOqotv}2xƒm’jqtkV

Bopm#†s

k2O‘[jm qqtVaOxOv}z opi otsv}oFjqpm nu Yi)z vb-^ Lopi †sVibiWqpmŒvak Cj qpm#oi b-^ qopi; i%‚)m#zv)xOx[otsVm_aOk[opm#z aq#‡

  m#ztm‹otsVm opm qpotqŒv}ztm’qt  OxOv}zdopib-^ q#botsVm; Yv)jxOotqv}ztm’qtVaOxOv}zdopitakopm#z  qv)knotsVmq iWqpo i mv†s opm qpo

q t‡;& i)opm^otsv}o otsVm zti+u:q i dotsmc v)jxƒo:otv},xƒm qtsiWjxOn7iWk2xƒy|TmNotsVmCopm qpo‹‚)m# opi)zq ~i)z otsVm^qt[7Ok[opm#z

k2v)x Yv)jxOotqFv)kn^qtsViWjxOn^kVi)oFTm v)xOx„otsVm i 2Okv}otƒiWk2qi 3otsVm$E‹Ok2jVotq#‡ \VsVi+u v)xOxVqtopmX2q #xƒm v}zxƒy)‡'P

x x

x

x

1 2

3 4

f

x

5 6

7

8

10

9

Internal wires

External wires

1 2i)z y)iWjVz iWk[‚)m kƒm k m)  i2ƒm q:i FotsVmc#ƒzh#jƒo‰v}ztm

Wƒ‚)m k€Ok7otsVmc YiWxOxƒi%u:OkV ` ,v} )m q#‡=hdiWjfkVm#m n€opi

nm#zƒ‚)maotsVmopm qpotq] ~i)z mvs Ok[opm#zkv)xFu ƒztmt v)jxƒoNiWkLm vsSi otsVm

WO‚)m kW i2Om qNi ŒotsVmK#ƒz #jƒotq` jqpm

iWkm; iby Yi)z=m v†s 8 Yv)j2xƒov)q=OknV#v}opm nv}Ti+‚)m mvsrŠ,

WjVztm)‡ $ 9 "+K H3*,&$a12?LK *,S"%0K !+0K[K["

 $%33" c12Kl12Z6!+&? 9 " 9 " 1 2;Y, 9 "'0 H,*3&$ 1 2!^K[$!+0K[K["W‡

E

x

x

x

x

f

x

x

x

x

x

f

x

U

‚Q   3 

x

x

x

x

f

x

x

x

x

x

f

x