Haasbl wagbela
B5-60S}-CSE
57603240038.
DE Assiqoment
qi|Exblaio he JOaB2nq and chaactegistlcs of SB,JK,
ARp- flops.
Bas ilp- flop îs a fendamental seguental logic
cao stose a Single
Cc t that Can sinqle bt CL oe o ofdatg.
|1t s a bistble Doltiu?b94a tot, Mca oinqt bas tuo
Stable States.
|1he state R cootAolledby Roputs and a cloch siqoal
*58 Elp-flop
woalogi It bas two Saputs, s(set) and B CBese tl
JIf S=,8=o (and cloc Bed, the outhut q isset to Z
JIf 5:0, 8=1 (and clocRed), the Output
out ot Qis Reset" to O,
3 1f 520, R=0the flp-flo Holds
cwHHert stote CQoert = q.
foabiddea state wbßch ocuAS when 524ang. R=L
GoltaneoUSls.
sneltaneusly Th's condo0 leads toon oabedRcteble
output Cboth Q aacd May go
wh'ch iss ahy Rt's qeneaalls avolded.
Chaiactesistckquationi
*JH Fb-fob:
flob Hhat
has la buts 5olves
I
e Sovgld
state
CIPBe Set) and
JIF J=l3=O,theoutput Q5Set þaoblemt
JIF _I20,K=) BCShe Reset).
JIE the outþut q is Beset to t.
Stote.J=o,[Link] Alfp flop 66 Holds" ? to O,
theAlp +5
J1f JEl, B=) the cagAeat
fip- Aop Toggles
Chagacte'stlcsi
The 33l, 4=) toqgle It Rs tbe mOst veASQtile
cCondoo s ez temels fip-flob,
desianioq [Link] cansu ffe Use ful fos
a oUad condtfoo" fom
f Used ?n a level - a ace -
setup, whch s 5olved by uslaq tiqgeted
edqe -tiqqeaq
conflquMaHon.
Chagectealsti Eg uation:
AD FIfþ- Floþ CData O4 Delau?:
WosR?n It has a s?ngle dáta înnþut,
put. D. Tts
opesatioo isveq sîple on he atveclock
Vey simþle
edqe theout pot
þot q decomes [Link]:
[Link]
Chaacte aßste 5: It ?5 ideal fos4 stoslag data
It eEfectvely
deley elemc otdelayioq the Dinht y oge
Cycle
ChoaLtegistic EG uation :. PoeatE D
*1 Etp-flep (Ioggle2: SPagle îaput, I
-flob" Holds
al I¾ T:0 (aod clocaed2, the fipb
Rts cutent State.
b] 2F T=| (and cloched he FlJ» - floþ *Togges
(iovets ts stote).
i I+ s apes fect feequen cy diules.
Characte eis tcs
cleck slqaal s fed îato T, the outbut Q
If a eaacty half the foequeny
wfn be Q slanal with countes. It
block fos, basfc
1t is te buldioq
ceeated by conctinq the fand B iaputs
Can be
of a IA EIßp- Elop togehe
qlstes Descalbe thefs types
Q2what ae shft Ae
and abhilcahions cicuit
eqistess a segueatlal diaital Cusualy
AnsA Sheft of fßp- flYps
combDsed of ocascade sto 4e and teuans festtas
' is useo to comMo9
-flozs sha4e Q
D-type)that
data All F p fllp-Flob is
of o0e
clock, ond the outhut foeming a chai.
theiobut of the Deat,
Coooected to
as
of Shift Bea'ste classiFied based on how
ShEt eastes s 9p
Roto
oto then (Ioput?
data s loaded
etieved (outut
1SIso lseslol-a, Sesie Out)i tine
" Oheahion Dato ?s loaded one blt at o
at a
fom one end Qnd is eteved one bt
+one fo the othe end
sinple delay datasteam by
eaistes deloss the
clock. cycles
275TPO (seßpl- io,Paallel-out):
.ODeatio o: Datq 5 loo ded sefolly one bt pely
ClocBþulse HoweveS, all Stoed bits. a e
av ailable slmulta acous ly en pauallel Quthut
Lines.
U5e: Th2% 5 the
cOle o£ seaßes- to-paallel
(onveysion, used n data comunß cotion to
Convey t Seßes datasteam fyon a
Single wise foto paollel iwod Foa CPU.
3) P150 ( Pasallel-i, sesias- out):
Opesatioo: Doto is lo9ded ioto all Flip- flops
66 load" contaol sial.
The dato then shifteout one bit atua
Fine. feom the last fR-fb)'s, outbut on each
subsequentclock pulse.
"Use: hs the coge of bu tallel- to- Sesies
conveHson,used toto toke
fokepatollel byte
Single wi4e.
4PLPo (Paalle)- Zo, PaHalleh - Out)i
Ohesatoo i Data s loo ded. îo p09allel and
Aetleves eobatallel
n0t telyasbEA"_
Aeaiste, butathet a slmple' buffesed
egistey wSd Fosy tempo nasey stoag e
data wotd.
oF e þorallel
Pppllcatfansi
Data (ommunlcahon Segfes to- þaealleland
þo 4ollel- to - se aies coOveysion.
Data Sto age Temposgay stoage of data
Coun tess: ModEled shi£E eglsteSS Re Ring
Countes.
Dlaital Delay kiaes' 1o delas Qsiqocl by
ShecfPc numbe of clock cycles.
Q3 D3ffe eotate betueea Synchaon QUs anc asqnchAonUs
countesys wft eramples.
Sqnchao n0us countes
PI) Ffp - Elohs sha£ a he. fisst fllp- flop (25B)
single, com mon cbcR si4nals connected to the
exteanal cloce
Paallel (ouote, becqu5e Kibble counteer, because
all Frsate cloCRed in clock pelse "alpples
patallel. th4ough the ichoio of FFs.
Asyochaonous couDtes
Syncheonous cQun tey
total
dthe Speeo s s l o , The
he speed is Fast. the
onlydelas is the sum ofaI_
total dey delay is kt deloys.
that of a sie flp-flgb indiduol
ond any Combinatioool loqic.
desigo is comblex gs it The Jes fan [Link] Gs
The logic.i se qufses mlaiouo logi
egules acdfhional
Flopsbe used todesigo counteHS
Q4 How cao Ap -
and se9uence 4enetatoAS
?
Fl?b-flobs Qte thé Memity elements that
Ans c'eCuit
de ERo e testate of a seueotfol
(Ountes5 andsequence qeoetatos Qse types
of Fente stote Machiaes. Ihe desPgopOceSS
iovol ves c9eatinq combinaHional loaßc thot
cu4 4ent State to deteniae tbe
0ses he
9ext Stateand Feecds theco9ect Snputs
to the Flß- Flob5 to moke themMove to
Gtate on [Link]
thqt gezt state
Q5 Descib e the opep HQ ion and abbllcaton of
Seaßes to patalle) 9nd þotallel to seyies
Seeies
Con ve teys,
AnsSeies- to- laallel (on vete
Oþeatio0 Sea'es tD aalle) convee tee
cßnNe2Its data eceRved bít by bit gelolly ?ot
a pauallel foM,
aconiag
"1+ uSes sbift Aegiste95 to store each
bit on evetycloch pulse.
eceRved, the data becomes quglgble
LAE te oll blts Q9p
Lat te output IPoes sloultaFeously
eqistes ,Gfte 4 clock
Fog eiample: n a 4- bit
pulses ,a) bits app ea l toqethe at the oput
applecaton
communication systems to ceave4t
se9lal data (f0m tAa% Mssion lioes)
ioto
baaalleldato Fas paocessing,
ltommoo lo mctobroces5 o9 iaput potts and
data aeLe þtiop untts)
APo alle) - to -Sees (onve tet
Obe ation
Aþoallel - to - Seties Con ve9tey con vets da ta
avalable iopaallel to40 Rato o seaal bit
Staea0
Tt also vses shft aistegs, wbee all bits qsE
loaded sioul Hane ousls (ia þaallel
Th en, On eacb clock pulse, the bits Qe sbifted
out one -by-oge se sfaly thougb Qutput liae.
Abp1?(ohiani
"Dse) io dato tans mission susteons wheere pa ale
data be sentSesfally ouel a single
com mun caton Lloe.
Output osats Q0c
seßal conmJaicati on ote faces.