Tllstånsmsknr Moor-utomt Mly-utomt Wllm Snvst wllm@kth.s
ÖH. Bstäm tllstånsrm oh tllstånstll ör skvnskrtsn. Vlkn v mollrn Mly llr Moor pssr n på krtsn? Wllm Snvst wllm@kth.s
. Ur krtsshmt kn öljn smn ställs upp: x x utsnlr Inn utånsvkor nns utn vpporns tllstån nväns rkt. Moor-molln skll nväns. Wllm Snvst wllm@kth.s
. x x Wllm Snvst wllm@kth.s
. x x Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Wllm Snvst wllm@kth.s
. Utsnln är nsmm som vpporns tllstån. Wllm Snvst wllm@kth.s
ÖH.2 Bstäm tllstånsrm oh tllstånstll ör skvnskrtsn. Vlkn v mollrn Mly llr Moor pssr på krtsn? Wllm Snvst wllm@kth.s
Wllm Snvst wllm@kth.s.2 { } { } { } x M x x M x x M x U Etrsom U ror rkt v x så måst Mly-molln nväns. NAND-rnr: D Morns l r oss SP-orm.
.2 U x x x x x U x / U x Wllm Snvst wllm@kth.s
.2 / U x Wllm Snvst wllm@kth.s
ÖH.4 Fnns t når stopptllstån örlusttllstån llr solr tllstån tllstånsrmmt tll hör? Stopptllstån: Förlusttllstån: Isolr tllstån: Wllm Snvst wllm@kth.s
ÖH.4 Fnns t når stopptllstån örlusttllstån llr solr tllstån tllstånsrmmt tll hör? Stopptllstån: Förlusttllstån: Isolr tllstån: Stopptllstån Wllm Snvst wllm@kth.s
ÖH.4 Fnns t når stopptllstån örlusttllstån llr solr tllstån tllstånsrmmt tll hör? Stopptllstån: Förlusttllstån: Isolr tllstån: Förlusttllstån Stopptllstån Wllm Snvst wllm@kth.s
ÖH.4 Fnns t når stopptllstån örlusttllstån llr solr tllstån tllstånsrmmt tll hör? Stopptllstån: Förlusttllstån: Isolr tllstån: Förlusttllstån Stopptllstån Isolrt tllstån Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z Z Z Z Z Z Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z Z Z Z Z Z Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z Z Z Z Z Z Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z 4 Z Z Z Z Z Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z 4 Z 6 Z Z Z Z Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z 4 Z 6 Z Z Z Z Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z 4 Z 6 Z Z Z Z Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z 4 Z 6 Z Z Z Z Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z 4 Z 6 Z Z Z Z 2 Z Wllm Snvst wllm@kth.s
ÖH.5 Tll hör nns tt tllstånsrm ör n Moor-utomt. n skll upptäk ultryknn. En p råkr å t trykknppn ör nånssnln oh trykr nlt tsrmmt nn. Moor-utomtn hr vppor som trs v klokpulsns postv lnk. Ant tt mn rån örjn står strttllstånt Z. Z: CP Z Z Z Z 4 Z 6 Z Z Z Z 2 Z 3 Wllm Snvst wllm@kth.s
ÖH.6 Konstrur n Moor-utomt som krävr tt nsnln är lk m tt unr tr på vrnr öljn klokpulsntrvll ör tt utsnln skll l tt u. Så ort nsnln lr noll unr tt klokpulsntrvll skll krtsn åtrå tll tt utsnln är noll u. S tllstånsrmmt. Välj Gryko ör tllstånskonnn. Z Z Z2 Z3. Använ AND-OR rnr. Krtsn är n säkrhtskrts som skll örhnr lsklrm. V kn kll prnpn ör tru kk tr n svnsk sn tt mn nt kn tk nj tll n jun kk om n rjus tr ånr r Wllm Snvst wllm@kth.s
ÖH.6 Från tllstånsrm tll ko tllstånstll: Wllm Snvst wllm@kth.s
.6 Wllm Snvst wllm@kth.s
ÖH.7 Konstrur tt skvnsnät som upptäkr när nsnln x hr n övrån mlln oh å snlrr tt m tt u t nästöljn klokpulsntrvllt ör tt sn l unr rstn v skvnsn. M n synkron åtrställnnspuls NR ktv lå skll krtsn kunn rstts så tt n vkr nsnln på nytt. Rt tllstånsrm ör n utomt v Moor typ ör skvnsnätt. T rm oolsk uttrykn ör näst tllstånsvkorn oh utånsvkorn ör tr olk tllstånskonn: Bnärko 2 Gryko 3 On hot ko Vs hur åtrställnnssnln NR nsluts tll D-vpporns rktvrkn PRE oh CLR nånr. Wllm Snvst wllm@kth.s
.7 Wllm Snvst wllm@kth.s
.7 Tllstånskonn Bnär: Wllm Snvst wllm@kth.s
.7 Tllstånskonn Gry: Dnn ån vrkr Bnär vr n ättr tllstånskon. Wllm Snvst wllm@kth.s
.7 Tllstånskonn On Hot: Wllm Snvst wllm@kth.s
.7 Tllstånskonn On Hot: Wllm Snvst wllm@kth.s
Åtrställnnssnlr..7 Bn/Gry nätn åtrställs nom tt vpporn - ställs m CLR nånrn. On Hot nätt åtrställs nom tt vpporn sätts tll m CLR oh PR nånrn. Wllm Snvst wllm@kth.s
Åtrställnnssnlr..7 Bn/Gry nätn åtrställs nom tt vpporn - ställs m CLR nånrn. On Hot nätt åtrställs nom tt vpporn sätts tll m CLR oh PR nånrn. Wllm Snvst wllm@kth.s
Åtrställnnssnlr..7 Bn/Gry nätn åtrställs nom tt vpporn - ställs m CLR nånrn. On Hot nätt åtrställs nom tt vpporn sätts tll m CLR oh PR nånrn. Wllm Snvst wllm@kth.s
ÖH.8 Konstrur n räknr som räknr { 2 3 4 5 6 }. Räknskvnsn 2 är tänkt tt vss på n 7-smntsply som tt tärnnskst. An uttrykn ör nästtllstånsvkorn. Komplttr uttrykn m n snl EN som rysr tllstånt ör EN släppt knpp. Räknrn skll räkn ör EN ntrykt knpp. Komplttr uttrykn m n snl S6 som när S6 tvnr räknrn tll tllstånt 6 usk-knppn. S6 är övrorn EN. Wllm Snvst wllm@kth.s
.8 V låtr två onvän tllstånn Z oh Z7 ör säkrhts skull l tll Z. Wllm Snvst wllm@kth.s
Wllm Snvst wllm@kth.s.8 Omskrvnn m EN EN på ställt mrsh : Omskrvnn m S6 S6 näst tllstån : ' ' ' 2 2 2 EN EN EN EN EN EN 6 ' '' 6 ' '' 6 ' '' 2 2 S S S
967 vr yt v n lktronsk tärnn tt vn projt. I är t nlotknkn som är vn! Byt v n ll-nsmottr vr tt nyörjrprojkt! Wllm Snvst wllm@kth.s
DN S DN N D S3 DN N DN DN S2 D S5 N D S4 Fur 8.57. Mnmz stt rm or Exmpl 8.6.
Stt nm Output snls or tons Moor typ Fls Conton Tru xprsson Stt ox Dson ox Contonl outputs or tons Mly typ Contonl output ox Fur 8.86. Elmnts us n ASM hrts.
BV 8.36 Rprsnt th FSM n Fur 8.57 n orm o n ASM hrt. Wllm Snvst wllm@kth.s
ÖH. tllstånsmnmrn Wllm Snvst wllm@kth.s
ÖH. tllstånsmnmrn Wllm Snvst wllm@kth.s h h z Skrv tllstånstll. now nxt out Två tllstån kn nt vr kvvlnt om utsnlrn är olk llr om tröljn tllståns utsnlr är olk.
ÖH. tllstånsmnmrn Wllm Snvst wllm@kth.s Gruppr m smm utsnl: h P h h z now nxt out Unrsök tröljn tllstån: h h lr n rupp. 2 h P
ÖH. tllstånsmnmrn Wllm Snvst wllm@kth.s h h z now nxt out 2 h P Unrsök tröljn tllstån: lr n n rupp. 3 h P
ÖH. tllstånsmnmrn Wllm Snvst wllm@kth.s h h z now nxt out 3 h P Unrsök tröljn tllstån: h h lr n ruppr. 4 h P
ÖH. tllstånsmnmrn Wllm Snvst wllm@kth.s h h z now nxt out 4 h P 5 P 4 P Klrt! Unrsök tröljn tllstån: h h
ÖH. tllstånsmnmrn Wllm Snvst wllm@kth.s h h h z now nxt out z Byt v tknnr now nxt out / / / / / ] 4 h P