Låsekretser (latch er) SR latch bygget med NOR S R latch bygget med NAND D latch. Master-slave D flip-flop JK flip-flop T flip-flop

Like dokumenter
Forelesning 6. Sekvensiell logikk

INF1400. Sekvensiell logikk del 1

INF1400. Sekvensiell logikk del 1

IN1020. Sekvensiell Logikk

INF2270. Sekvensiell Logikk

Repetisjon digital-teknikk. teknikk,, INF2270

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and

Dagens temaer. Sekvensiell logikk: Kretser med minne. D-flipflop: Forbedring av RS-latch

Repetisjon. Sentrale temaer i kurset som er relevante for eksamen (Eksamen kan inneholde stoff som ikke er nevnt her)

Dagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram.

Dagens temaer. Dagens temaer hentes fra kapittel 3 i læreboken. Oppbygging av flip-flop er og latcher. Kort om 2-komplements form

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er

En mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til:

TFE4101 Krets- og Digitalteknikk Høst 2016

Oppsummering digital-teknikk, teknikk, INF2270

Forelesning 7. Tilstandsmaskin

Øving 7: Løsningsforslag (frivillig)

INF1400. Tilstandsmaskin

UNIVERSITETET I OSLO

Kapittel 5 Tilstandsmaskin

Oppgave 1 (Flanke- og nivåstyrte vipper)

INF1400. Tilstandsmaskin

Dagens tema. Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er. Tellere og registre

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and. ! Kort repetisjon fra forrige gang

Løsningsforslag INF1400 H04

UNIVERSITETET I OSLO

INF3340/4340. Synkrone design Tilstandsmaskiner

INF3340/4431. Tilstandsmaskiner

INF3340. Tilstandsmaskiner

LØSNINGSFORSLAG 2006

Dagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler

INF1400. Kombinatorisk Logikk

VLSI (Very-Large-Scale-Integrated- Circuits) it Mer enn porter på samme. LSI (Large-Scale-Integrated-Circuits)

Forelesning 4. Binær adder m.m.

Dagens tema. Dagens temaer hentes fra kapittel 3 i læreboken. Repetisjon, design av digitale kretser. Kort om 2-komplements form

INF1400. Kombinatorisk Logikk

UNIVERSITETET I OSLO

INF1400. Digital teknologi. Joakim Myrvoll 2014

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Kort repetisjon fra forrige gang. Kombinatorisk logikk

Del 10: Sekvensielle kretser YNGVAR BERG

Notater: INF2270. Veronika Heimsbakk 10. juni 2014

EKSAMEN (Del 1, høsten 2015)

INF1400 Kap4rest Kombinatorisk Logikk

VEILEDNING TIL LABORATORIEØVELSE NR 4

7. Hvilket alternativ (A, B eller C) representerer hexadesimaltallet B737 (16) på oktal form?

UNIVERSITETET I OSLO

INF1400. Karnaughdiagram

4 kombinatorisk logikk, løsning

ITPE2400/DATS2400: Datamaskinarkitektur

Institiutt for informatikk og e-læring, NTNU Kontrollenheten Geir Ove Rosvold 4. januar 2016 Opphavsrett: Forfatter og Stiftelsen TISIP

Digitalstyring sammendrag

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD13012 Datateknikk (deleksamen 1, høstsemesteret) Dato: Eksamenstid: kl til kl.

UNIVERSITETET I OSLO

KONVENSJONELLE latcher og vipper i CMOS blir gjennomgått.

Forelesning 9. Registre, tellere og minne

TELE2010A Digital Systemkonstruksjon

Forelesning 5. Diverse komponenter/større system

EKSAMEN Emnekode: ITD13012

IN1020. Logiske porter om forenkling til ALU

EKSAMEN. Informasjon om eksamen. Emnekode og -navn: ITD13012 Datateknikk. Dato og tid: timer. Fagansvarlig: Robert Roppestad

Løsningsforslag til 1. del av Del - EKSAMEN

MIK 200 Anvendt signalbehandling, Lab. 5, brytere, lysdioder og logikk.

Synkron logikk. Sekvensiell logikk; to typer:

EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

RAPPORT LAB 3 TERNING

INF2270. Boolsk Algebra og kombinatorisk logikk

INF3400 Digital Mikroelektronikk Løsningsforslag DEL 10

PENSUM INF1400 H11. Joakim Myrvoll Johansen. Digital Design, M. Morris Mano, 4th edition

Eivind, ED0 Ingeniørfaglig yrkesutøvelse og arbeidsmetoder Individuell fremføring

Lab. D2 Datateknikk TELE1004-A 13H HiST-AFT-EDT

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Lab 6 Klokkegenerator, tellerkretser og digital-analog omformer

VHDL En kjapp introduksjon VHDL. Oversikt. VHDL versus C(++)/Java

INF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 10 Våren 2007

INF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 10

INF3400 Digital Mikroelektronikk Løsningsforslag DEL 11 Latcher og vipper

Datamaskiner og operativsystemer =>Datamaskinorganisering og arkitektur

Løsningsforslag til regneøving 6. a) Bruk boolsk algebra til å forkorte følgende uttrykk [1] Fjerner 0 uttrykk, og får: [4]

ASU Monitor inng.: 0= frakoblet, 1= kontakt, 2= temperatur, 3= kont. + temp. 3.

Høgskoleni østfold EKSAMEN. Dato: Eksamenstid: kl til kl. 1200

UNIVERSITETET I OSLO.

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Zelio Soft grunnkurs. Zelio Logic reléerstatter programmering

Løsningsforslag i digitalteknikkoppgaver INF2270 uke 5 (29/1-4/2 2006)

UNIVERSITETET I OSLO.

Del 11: Latcher og vipper

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Fredag 21. mai 2004 Tid. Kl

GRUNNLEGGENDE problematikk ved sekvensiering blir

Emnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærer: Robert Roppestad. består av 5 sider inklusiv denne forsiden, samt 1 vedleggside.

Gruppa består av studenter fra AU2: Espen Seljemo, Vidar Wensel, Torry Eriksen, Magnus Bendiksen

2-komplements representasjon. Binær addisjon. 2-komplements representasjon (forts.) Dagens temaer

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Onsdag 15. august Tid. Kl LØSNINGSFORSLAG

UNIVERSITETET I OSLO

LABORATORIEOPPGAVE NR 6. Logiske kretser - DTL (Diode-Transistor Logic) Læringsmål: Oppbygning

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

KONTINUASJONSEKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK - LF

MAX MIN RESET. 7 Data Inn Data Ut. Load

Multifunksjons tidsrelé MFT-D42S SELECTRON Bruksanvisning. Digital Timer MFT D42S. 2 Enhetsnavn 3 LED-lys for aktiv reléutgang

Transkript:

Hovedunkter Kaittel 5 ekvensiell logikk Låsekretser (latch er) R latch bygget med NOR R latch bygget med NAN latch Fli-Flos Master-slave fli-flo JK fli-flo flo T fli-flo 2 Kombinatorisk logikk efinisjoner Utgangsverdiene er entydig gitt av nåværende kombinasjon av inngangsverdier ekvensiell logikk ekvensiell krets - generell oversikt ekvensiell logikk Inneholder hukommelse (låsekretser) Utgangsverdiene er gitt av nåværende kombinasjon av inngangsverdier, samt sekvensen (tidligere inngangs-/utgangsverdier) 3 4

Eksemel - låsekrets Praktiske eksemler Et eksemel basert å et vanlig behov innen digital design: Ønsker å ha en to-inuts krets med følgende egenskaer: ) Kretsen skal sette utgangen til hvis den får å inngang. Når inngang går tilbake til skal utgangen forbli å 2) Kretsen skal resette utgangen til hvis den får å inngang R. Når inngang R går tilbake til skal utgangen forbli å R Logikk som behandler signaler fra fysiske sensorer: Varmefølende ersondetektor IR-lys IR sensor / Reset R Låse krets / 24V relé Alarm sirene Når IR-lyset varierer mottar logikken et ras av kortvarige er ulser (μsek). Logikken skal sette sirenen ermanent å å første mottatte uls 5 6 Praktiske eksemler Praktiske eksemler Laserbasert tyveridetektor Laser Lysbrudd / Lys Låse / 24V Alarm sensor Reset relé sirene R krets Når laserlyset blir brutt mottar logikken en eller flere er ulser. Logikken skal sette sirenen ermanent å første mottatte uls Touch-bryter R Låse krets / 24V relé 24V aarat CMO logikk har meget høy inngangsmotstand. g Løse innganger reagerer derfor å statiske senninger. Når man berører en løs inngang mottar inngangen et ras av senningsulser i mellom ca. 6.6 til +55V +5.5V. ette kan brukes til å lage en touch-bryter. 7 8

Praktiske eksemler R Latch - funksjonell beskrivelse Kontaktrelling fra mekanisk bryter: Mekaniske brytere gir ikke rene logiske nivå ut i overgangsfasen. like signal må ofte renses ved bruk av låsekretser. Tyisk senningsforlø ) Kretsen skal sette til hvis den får å inngang. Når inngang går tilbake til skal forbli å 2) Kretsen skal resette til når den får å inngang R. Når inngang R går tilbake til skal forbli å 3) Tilstanden å både og R brukes normalt ikke R R R låst 9 R Latch - funksjonell beskrivelse R Latch - funksjonell beskrivelse R latch en sekvensiell krets R R låst R (set) R (reset) enning R R R låst Tid 2

R Latch laget ved NOR R - analyse R R Tilstand, R: En NOR ort med fast inn å en av inngangene er ekvivalent med NOT R R R R *ignalet er ikke invertert av for tilstand, R er bort i fra tilstand og R 3 4 R - analyse Tilstand, R: En NOR ort med fast inn å en av inngangene er ekvivalent med NOT R R R R låst To inverter i ring: stabil låsekrets. Utgangsverdien holdes låst R - analyse Tilstand, R: En NOR ort med fast inn å en av inngangene gir alltid ut R R R låst R 5 6

R - analyse Tilstand, R: En NOR ort med fast inn å en av inngangene gir alltid ut R - analyse Tilstand, R: En NOR ort med fast inn å en av inngangene gir alltid ut R R R låst R R R R låst R I denne tilstanden er utgang ikke den inverterte av. enne tilstanden brukes normalt ikke 7 8 R Latch R Latch laget ved NAN R latch lik funksjon som R latch, men reagerer å inn (negativ logikk). Kretsen kan analyseres å samme måte som for R latch (set) R R (reset) enning Tid R låst R Tilstanden, R brukes normalt ikke R R R uforandret r 9 2

ynkron logikk I større digitale system har man behov for å synkronisere dataflyten. Til dette bruker vi et globalt klokkesignal. Alle store digitale systemer i dag er synkrone. Eksemel: Pentium4 Uten global synkronisering ville vi hatt totalt kaos L Latch ataflyten gjennom en latch kontrolleres av et klokkesignal latch: ) lier gjennom et digitalt signal så lenge klokkeinngangen kk er (transarent) 2) I det øyeblikk klokkeinngangen går fra til låser utgangen seg å sin nåværende verdi. Forandringer å inngangen vil ikke åvirke utgangsverdien g så lenge klokkesignalet er 2 22 Latch Latch - imlementasjon : kretsen slier gjennom signalet : kretsen holder (låser) utgangssignalet Imlementasjon ved NAN orter Logisk verdi å i det øyeblikk går i fra til bestemmer verdien som holdes å 23 24

Latch - analyse Latch - analyse Analyserer virkemåten for 2 tilstander: Tilstand : NAN med fast å en inngang er ekvivalent med NOT Tilstand : R R ette er en R latch med inverterte innganger R Tilstand R ostår aldri, og kretsen er ekvilalent med en R eller R latch 25 26 Latch - analyse Latch - analyse Analyserer virkemåten for siste tilstand: Tilstand : R og R vil alltid være forskjellige R R uforandret Tilstand 2: NAN med å en inngang gir alltid ut NAN med å en inngang er ekvivalent med NOT. Får stabil låsekrets. Utgang holdes Fra sannhetstabellen ser vi at, kretsen slier signal rett gjennom (transarent) 27 28

Fli-Flo er Fli-Flo 29 Fli-Flo er kommer i to varianter: Positiv flanketrigget Negativ flanketrigget På en ositiv flanketrigget Fli-Flo kan utgangen g kun skifte verdi i det øyeblikk klokkesignalet går fra til. På en negativ flanketrigget ti t Fli-Flo kan utgangen kun skifte verdi i det øyeblikk klokkesignalet går fra til. Hakk, indikerer flanketrigget 3 En latch er transarent for En ositiv flanketrigget fli-floflo samler verdien å i det øyeblikk går fra til (ositiv flanke). enne verdien holdes fast å utgangen helt til neste ositive flanke Karakteristisk tabell/ligning g Fli-Flo For fli-flo er kan man generelt beskrive neste utgangsverdi (t+) som funksjon av nåværende inngangsverdi(er), og nåværende utgangsverdi (t) En ositiv flanketrigget fli-flo kan lages av to latcher (Master-lave) Master lave Karakteristisk tabell for fli-flo (t+) 2 2 2 Karakteristisk ligning for fli-flo (t+) Under er første latch (master) transarent Under er siste it latch (slave) transarentt 3 32

F Fli-Flo, F, komakt versjon Fli-Flo, raktisk eksemel En rieladder vil i et kort tidsrom gi gal sum ut. tyring av signalflyt med fli-flos flos kamuflerer dette A B 3 A 3 2 B A 2 B A B FF FF FF FF FF FF FF FF C 4 Fulladder C 3 C 2 Fulladder Fulladder Halvadder C FF FF FF FF FF C 4 3 2 33 34 På ositiv flanke kommer nye data inn til adderen. I samme øyeblikk leses forrige (stabiliserte) sum ut. Fli-Flo Flo, raktisk eksemel eriell adder JK Fli-Flo F Kretsobygging g Grafisk symbol Fulladder 35 36

JK Fli-Flo F T Fli-Flo F 37 En JK fli-flo har følgende egenskaer J, K: Utgang låst J, K: Resetter utgang til J, K: etter utgang til J, K: Inverterer utgang J K (t+) Utgangen kan kun forandre verdi å (t) stigende klokkeflankekk k En JK fli-flo f er den mest generelle (t) () fli-floen vi har (t+) J (t) + K (t) 38 Kretsobygging Grafisk symbol T Fli-Flo F Osummering Låsekretser (latch er) En T fli-flo har følgende egenskaer T, Utgang låst T, Inverterer utgang Utgangen kan kun forandre verdi å stigende klokkeflanke et er lett å lage tellere av T fli-flo er T (t+) (t) (t) R latch bygget med NOR R latch bygget med NAN latch Fli-Flos Master-lave fli-flo JK fli-flo T fli-flo (t+) T (t) 39 4