FÖRELÄSNING 13. Sekvenskretsar - vippor och latchar. Digitalt konstruktionsexempel. Föreläsning 13
|
|
- Astrid Jonsson
- för 7 år sedan
- Visningar:
Transkript
1 FÖRELÄSNING 3 Sekvenskretsar - vippor och latchar Digitalt konstruktionsexempel Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik (49)
2 Sekvenskretsar - vippor och latchar (S&S4 3.7/S&S5.) Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 2(49)
3 LOGIK OC VIPPOR Vi har maximalt en klockperiod på oss att utvärdera CMOS-logiken som finns mellan vippor/register. klocka klocka vippa Logik/grindar vippa Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 3(49)
4 KOMBINTORISK OC SEKVENTIELL KRETSR Logikkrets Logikkrets Tillstånd Kombinatorisk Sekventiell - FSM Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 4(49)
5 STTISK OC DYNMISK KRETSR in in ctrl En statisk krets - noden med det logiska värdet (efter NMOS:en) ansluts till V DD eller jord ctrl En dynamisk krets - noden med det logiska värdet (efter NMOS:en) håller sin spänning dynamiskt när ctrl = Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 5(49)
6 TIMINGKRETSR För det mesta kretsar analog teknik kring kontinuerlig signalamplitud och kontinuerlig tid, medan digital teknik använder sig av en begreppsvärld där signalamplitud och tid diskretiseras till / respektive klockcykler. De digitala kretsar vi hittills tittat på är förstärkande element som slår från jord till matningsspänning, och vi har alltså lärt känna hur digitala kretsar beter sig m.a.p. de digitala signalernas amplitud. Nu är det dags att studera de digitala kretsar som sköter synkroniseringen av signaler till de digitala tidsluckor som vi får använda: Dessa kallas timingkretsar för de tar hand om den klockstyrda tidspassningen ( timingen ) av de logiska signalerna. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 6(49)
7 En latch... LTCR OC VIPPOR är transparent under en halv klockperiod, och lagrar data på utgången under den andra halvan. fördröjer en signal en halv klockperiod. En D-vippa... innehåller två olika latchar (en Mästare följd av en Slav). fördröjer en signal en klockperiod. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 7(49)
8 DYNMISK OC STTISK LTCR φ φ φ φ Dynamisk latch Statisk latch Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 8(49)
9 LTCR OC TIMING φ in ut in φ P- latch öppen låst öppen låst ut φ in ut öppen ut = in låst ut från öppna tillståndet låses kvar in φ N- latch ut Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 9(49)
10 EN FLNKTRIGGD VIPPS EGENSKPER t setup t hold in positiv vippa ut φ in data φ ut t d data Setuptiden/holdtiden är den minsta tidrymd före/efter klockflanken som data måste finnas tillgängligt vid vippans ingång för att korrekt funktion ska kunna garanteras. Klockperioden måste väljas så att T > t setup + t d (vippa) + t d (logik). Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik (49)
11 EN MSTER-SLVE VIPP OC DESS TIMING in är fördröjd då den gått genom kombinatorisk logik före vippan Mästare φ Slav in P- N- latch latch ut φ in ut data data2 data Flanktriggat beteende! φ in vippa ut Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik (49)
12 EN KRETS FÖR EN MSTER-SLVE VIPP in φ φ ut φ Mästaren öppen φ Mästare φ Slav φ Slaven öppen Om klockinvers φ ligger före φ så kan vippan sluta att fungera, eftersom båda latcharna kommer vara öppna under kort tid: Vi får ett race (datarusning). Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 2(49)
13 TVÅFSKLOCKNING Mästaren öppen φ φ 2 φ in ut φ 2 φ Mästare φ 2 Slav Slaven öppen Med icke-överlappande tvåfasklockning kan man reglera så att race inte inträffar. Man har normalt sett inte råd med denna konservativa klockstrategi, för den kastar bort vår dyrbara tid. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 3(49)
14 KLOCKSKEV OC TIMINGBUDGET φ φ φ φ vippa logik vippa gröna vippans ut logikens ut Marginaler på logikens fördröjning krävs om det finns risk för klockskev. Logiken får alltså inte utnyttja hela periodtiden T p.g.a. klockskev. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 4(49)
15 Digitalt konstruktionsexempel Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 5(49)
16 KONSTRUKTIONSFLÖDE Övergripande kravspecifikation: Till exempel en komplett processor. Nedbrytning i detaljer: Till exempel fokusering på en multiplikator, mellan registergränser. lgoritmval: Ska multiplikatorn använda Booth-omkodning? En första design baserad på tidigare erfarenhet (re-use) och tumregler (t.ex. tekniker från Kretselektronik). Utvärdering: ar vi konstruerat rätt funktionellt? Klarar vi kravspecens timing och power? Vid en lyckad utvärdering är man klar, annars omkonstruktion. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 6(49)
17 EN MIPS-LIKNNDE PROCESSORS DTVÄG DT Reg RegB LU DT Reg Register File LS Unit DT Reg DT Reg Reg PC Unit DT Reg Pipeline Register MULTIPLIER MSB LSB Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 7(49)
18 EN FLEXCORE-PROCESSORS DTVÄG Control Imm ImmSel PCop Ready LS Size LUop Op OpB Wrddr WrEn MULT PC Unit LS Unit LU Register File Op OpB LSB MSB DT Reg ddress Data DT Reg RegB Op OpB DT Reg Reg DT Reg DT Reg Interconnect ddresses Interconnect Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 8(49)
19 NEDBRYTNING: MULTIPLIKTION y 7 y 6 y 5 y 4 y 3 y 2 y y x 7 x 6 x 5 x 4 x 3 x 2 x x p 7 p 6 p 5 p 4 p 3 p 2 p p p 6 p 5 p 4 p 3 p 2 p p p 52 p 42 p 32 p 22 p 2 p 43 p 33 p 23 p 3 p 34 p 24 p 4 p 25 p 5 p 6 p 7 p 72 p 62 p 2 p 73 p 63 p 53 p 3 p 74 p 64 p 54 p 44 p 4 p 75 p 65 p 55 p 45 p 35 p 5 p 66 p 56 p 46 p 36 p 26 p 6 p 77 p 76 p 7 p 67 p 57 p 47 p 37 p 27 p 7 s 5 s 4 s 3 s 2 s s s 9 s 8 s 7 s 6 s 5 s 4 s 3 s 2 s s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 9(49)
20 NEDBRYTNING: MULTIPLIKTORNS BLOCKSCEM X Y S Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 2(49)
21 LGORITMVL FÖR MULTIPLIKTION Teckensättning: Modifierad Booth-omkodning, Baugh-Wooley,... Reduktion av partiella produktbitar: Carry-save, PM-träd, Wallace-träd, Left-Right, Leapfrog,... Vad ska man välja? Erfarenhet och/eller kunnande från digitalkurser behövs. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 2(49)
22 LGORITMVL: BOOT-OMKODNING (2) Vi har x = x 2 + x 2 + x x nalysera x = 2x x. 2( x 2 + x 2 + x x ) ( x 2 + x 2 + x x ), eller x 2 + x 2 + x x x 2 x 2 x x 3 2 3, eller x 2 + ( x ( x ))2 + ( x 2 x )2 + ( x 3 x 2 )2 2 x 2 3, eller 3 ( x 2 + x 2x )2 + ( x 3 2x 2 )2 3. Bara två signifikansnivåer används till sist: 2 - and 2-3. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 22(49)
23 LGORITMVL: BOOT-OMKODNING 2(2) x i-2 x i- x i Inc s = x y där y =, x =. x 4 x 5 (x 6 ) = ddera (-2 y)2 2. x 2 x 3 x 4 = ddera ( y) x x x 2 = ddera (- y)2 4 + Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 23(49)
24 INITIL DESIGN: BOOT-OMKODNINGSKRETSR X Y Neg X X 2i+ X 2i- X 2i y i y i- Neg Z X2 X 2i+ X 2i X 2i- X 2i X Z X2 S p ij Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 24(49)
25 INITIL DESIGN: CRRY-SVE FÖR PP-REDUKTION Final dder LSB Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 25(49)
26 INITIL DESIGN: LOGRITMISK STRUKTUR => LÅG DELY Final dder LSB Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 26(49)
27 Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 27(49) INITIL DESIGN: 6-BITRS MULTIPLIKTOR SGD 6bit X 3 X
28 Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 28(49) UTVÄRDERING V TIMING ur ska man kunna hitta fördröjningen i en komplicerad krets? Statisk timinganalys (ST)! SGD 6bit X 3 X
29 ci a a + b b co s s UTVÄRDERING: ST () co ci b a b a s s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 29(49)
30 Siffran inom grindsymbolen representar ackumulerad fördröjning från primäringångarna ci b a UTVÄRDERING: ST 2() co s b a s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 3(49)
31 UTVÄRDERING: ST 3() co ci b a 2 s b a 2 s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 3(49)
32 UTVÄRDERING: ST 4() co ci b a 2 s b a 2 3 s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 32(49)
33 UTVÄRDERING: ST 5() 4 co ci b a 2 s b a s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 33(49)
34 UTVÄRDERING: ST 6() 4 5 co ci b a 2 s b a Maximum av 4, 2, 5 ger kritiska vägens fördröjning s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 34(49)
35 UTVÄRDERING: ST 7() Gå baklänges för att hitta kritiska vägen 4 5 co ci b a 2 s b a s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 35(49)
36 UTVÄRDERING: ST 8() 4 5 co ci b a 2 s b a s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 36(49)
37 UTVÄRDERING: ST 9() 4 5 co ci b a 2 s b a s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 37(49)
38 UTVÄRDERING: ST () 4 5 co ci b a 2 s b a s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 38(49)
39 UTVÄRDERING: ST () 4 5 co ci b a 2 s b a Blå pil ger den kritiska vägen s Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 39(49)
40 UTVÄRDERING: VI UPPTÄCKER ETT TIMINGPROBLEM Ursprungskretsen klarar inte större fan-outs! Ny, buffrad krets Neg X 2i+ Neg x 2i+ X X 2i- X 2i Z x 2i Z X 2i+ X 2i X x 2i- X2 X 2i- X 2i X2 Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 4(49)
41 Fördröjning [ns] UTVÄRDERING: OLIK KODR-FN-OUT Multiplikatorbredd [4 -> 64 bitar] Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 4(49)
42 KSKDKOPPLING - BUFFRING (3) tt försöka driva en stor kapacitans med en ynklig grind är ineffektivt. 3,4 YNKLIG INVERTERRE, STOR LSTKP 3,2 3, 2,8 2,6 2,4 2,2 2,,8,6,4,2, 8,m 6,m 4,m 2,m,, 5,p Time (lin) (TIME) Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 42(49)
43 KSKDKOPPLING - BUFFRING 2(3) Buffert In x Int Kx Ut C C int K C L t d För inverteraren som driver bufferten, är belastningskapacitansen C int K (under förutsättning att buffertens två gateterminaler helt dominerar C int ). För bufferten gäller att transistorbredderna W K. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 43(49)
44 KSKDKOPPLING - BUFFRING 3(3) Vi vet att t d C L W. Därför gäller t d C.. För den första inverteraren: t dinv = K t d x eftersom C int ökar K gånger. C L C 2. För bufferten: t dbuf = t eftersom K d dess C ut är C L C gånger större och dess W är K gånger större (än för kretsen till höger). C t d C t d C L C C L Leta efter minimal delay: = t. K d = K = K 2 C Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 44(49)
45 BUFFERT MED FÖR LITET K - DÅLIG UT 3,5 BUFFER MED K=3: GUL - INT, RÖD - UT 3, 2,5 2,,5, 5,m,, 5,p Time (lin) (TIME) Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 45(49)
46 BUFFERT MED LGOM K 3,5 BUFFER MED K=7 3, 2,5 2,,5, 5,m,, 5,p Time (lin) (TIME) Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 46(49)
47 BUFFERT MED FÖR STORT K - DÅLIG INT 3,5 BUFFER MED K=2 3, 2,5 2,,5, 5,m,, 5,p Time (lin) (TIME) Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 47(49)
48 BUFFRING I MULTIPLIKTORNS SLUTDDERRE X Inte enbart hänger man på ett stort antal grindar, utan ledningen som ansluter dem är i regel ganska lång. Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 48(49)
49 64-B DDER FRÅN INTEL Per Larsson-Edefors, Chalmers tekniska högskola ED35 Kretselektronik 49(49)
Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:
F: Minneselement Innehåll: - Latchar - Flip-Flops - egister - Läs- och skrivminne (andom-access Memory AM) - Läsminne (ead Only Memory OM) Ett minneselements egenskaper Generellt sett så kan följande operationer
Läs merCMOS-inverteraren. CMOS-logik. Parasitiska kapacitanser. CMOS-variationer: Pseudo-NMOS och PTL
FÖRELÄSNING 6 CMOS-inverteraren CMOS-logik Parasitiska kapacitanser CMOS-variationer: Pseudo-NMOS och PTL Per Larsson-Edefors, Chalmers tekniska högskola ED351 Kretselektronik 1(46) CMOS-inverteraren (S&S4:
Läs merSekvensnät. William Sandqvist
Sekvensnät Om en och samma insignal kan ge upphov till olika utsignal, är logiknätet ett sekvensnät. Det måste då ha ett inre minne som gör att utsignalen påverkas av både nuvarande och föregående insignaler!
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #9 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola ekvensnät Vad kännetecknar ett sekvensnät? I ett sekvensnät
Läs merIE1205 Digital Design: F9: Synkrona tillståndsautomater
IE25 Digital Design: F9: Synkrona tillståndsautomater Moore och Mealy automater F8 introducerade vippor och vi konstruerade räknare, skift-register etc. F9-F skall vi titta på hur generella tillståndsmaskiner
Läs merFördröjningsminimering vid buffring. ON-resistansen. Energiåtgång och effektförbrukning i CMOS. RAM-minnet
FÖRELÄSNING 7 Fördröjningsminimering vid buffring ON-resistansen Energiåtgång och effektförbrukning i CMOS RAM-minnet Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 1(41) Fördröjningsminimering
Läs merDigitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1
Digitalteknik F9 Automater Minneselement Digitalteknik F9 bild Automater Från F minns vi följande om en automat (sekvenskrets): Utsignalerna beror av insignal och gammalt tillstånd: Insignaler Utsignaler
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2011-08-26 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna hjälpmedel
Läs merDigital- och datorteknik, , Per Larsson-Edefors Sida 1
Digitala it elektroniksystem t Professor Per Larsson-Edefors perla@chalmers.se Digital- och datorteknik, 101122, Per Larsson-Edefors Sida 1 Introduktion Konstruktionsalternativ Kretskort med diskreta standardkomponenter.
Läs merTSEA22 Digitalteknik 2019!
1(39) 2019 Mattias Krysander Ingemar Ragnemalm 1(39) Föreläsning 5. Sekv1. enna föreläsning: Vippor Sekvensnät Moore och Mealy 2(39)2(39) Förra föreläsningen: Labb 1. Adderare. Carryaccelerator Och ännu
Läs merRepetition delay-element
Repetition delay-element Synkront sekvensnät Klockad vippa Asynkront sekvensnät ett konstgrepp: Delay-element Andra beteckningar: Y och y Gyllene regeln Endast EN signal åt gången ändras Exitationstabell
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2012-12-17 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna hjälpmedel
Läs merIE1205 Digital Design: F3 : CMOS-kretsen, Implementeringsteknologier. Fredrik Jonsson KTH/ICT/ES
IE1205 Digital Design: F3 : CMOS-kretsen, Implementeringsteknologier Fredrik Jonsson KTH/ICT/ES fjon@kth.se Transistorn en omkopplare utan rörliga delar Gate Source Drain Principskiss för SiGe ( KTH )
Läs merTransistorn en omkopplare utan rörliga delar
Transistorn en omkopplare utan rörliga delar Gate Source Drain Principskiss för SiGe transistor (KTH) Varför CMOS? CMOS-Transistorer är enkla att tillverka CMOS-Transistorer är gjorda av vanlig sand =>
Läs merOlika sätt att bygga förstärkare. Differentialförstärkaren (översikt) Strömspegeln. Till sist: Operationsförstärkaren
FÖRELÄSNING 12 Olika sätt att bygga förstärkare Differentialförstärkaren (översikt) Strömspegeln Till sist: Operationsförstärkaren Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik
Läs merIE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare
IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare Sekvensiella System a(t) f(a(t)) Ett sekvensiellt system har ett inbyggt minne - utsignalen beror därför BÅDE av insignalens NUVARANDE
Läs merDIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson, John Berge 203 DIGITALTEKNIK I Laboration DE2 Sekvensnät och sekvenskretsar Namn... Personnummer... Epost-adress... Datum för
Läs merSekvensnät vippor, register och bussar
ekvensnät vippor, register och bussar agens föreläsning: Lärobok kap.5 Arbetsbok kap 8,9,10 Ur innehållet: Hur fungerar en -latch? Hur konstrueras JK-, - och T-vippor? er och excitationstabeller egister
Läs merDigital elektronik CL0090
Digital elektronik CL9 Föreläsning 5 27-2-2 8.5 2. Naxos Demonstration av uartus programvara. Genomgång av uartus flödesschema. Detta dokument finns på kurshemsidan. http://www.idt.mdh.se/kurser/cl9/ VHDL-kod
Läs merSystemkonstruktion LABORATION LOGIK
Systemkonstruktion LABORATION LOGIK Laborationsansvarig: Anders Arvidsson Utskriftsdatum: 2005-04-26 Syfte Denna laboration syftar till att visa några av logikkretsarnas analoga egenskaper. Genom att experimentera
Läs merDigital Design IE1204
Digital Design IE24 F3 CMOS-kretsen, Implementeringsteknologier william@kth.se IE24 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB Kombinatoriska
Läs merDigitala system EDI610 Elektro- och informationsteknik
Digitala system EDI610 Elektro- och informationsteknik Digitala System EDI610 Aktiv under hela första året, höst- och vår-termin Poäng 15.0 Godkännande; U,3,4,5 Under hösten i huvudsak Digitalteknik Under
Läs merD0013E Introduktion till Digitalteknik
D0013E Introduktion till Digitalteknik Slides : Per Lindgren EISLAB per.lindgren@ltu.se Ursprungliga slides : Ingo Sander KTH/ICT/ES ingo@kth.se Vem är Per Lindgren? Professor Inbyggda System Från Älvsbyn
Läs merFÖRELÄSNING 3. Förstärkaren. Arbetspunkten. Olika lastresistanser. Småsignalsschemat. Föreläsning 3
FÖRELÄSNING 3 Förstärkaren Arbetspunkten Olika lastresistanser Småsignalsschemat Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik 1(36) Förstärkaren (S&S4 1.4, 5.2, 5.4, 5.5, 5.6/
Läs merEEM076 ELEKTRISKA KRETSAR OCH FÄLT
EEM076 ELEKTRISKA KRETSAR OCH FÄLT Föreläsning: Ledningar Professor Per Larsson-Edefors VLSI Research Group Chalmers tekniska högskola perla@chalmers.se Per Larsson-Edefors, Datorteknik, Chalmers tekniska
Läs merMinneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?
Styrteknik grundkurs Digitala kursmoment Binära tal, talsystem och koder Boolesk Algebra Grundläggande logiska grindar Minneselement, register, enkla räknare Analog/digital omvandling SR-latch med logiska
Läs merDigital Design IE1204
Digital Design IE1204 F3 CMOS-kretsen, Implementeringsteknologier william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska
Läs merProgrammerbar logik och VHDL. Föreläsning 4
Programmerbar logik och VHDL Föreläsning 4 Förra gången Strukturell VHDL Simulering med ISim Strukturell VHDL Simulering test_bench specificerar stimuli Simulatorn övervakar alla signaler, virtuell logik-analysator
Läs merDESIGN AV SEKVENTIELL LOGIK
DESIGN AV SEKVENTIELL LOGIK Innehåll Timing i synkrona nätverk Synkrona processer i VHDL VHDL-kod som introducerar vippor (flip-flops) och latchar Initiering av register Mealy- och Moore-maskiner i VHDL
Läs merF5 Introduktion till digitalteknik
Exklusiv eller XOR F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant På övning 2 stötte ni på uttrycket x = (a b) ( a b) som kan utläsas antingen a eller b, men inte både a och
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2008-08-29 Skrivtid 9.00-13.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Johan Eriksson Tel 070 589 7911 Tillåtna
Läs merTSEA22 Digitalteknik 2019!
1(43) 2019 Mattias Krysander Ingemar Ragnemalm 1(43) Föreläsning 7. Sekv3. enna föreläsning: Lösningar närmare verkligheten Synkronisering Enpulsare Problem till design 2(43)2(43) Förra föreläsningen:
Läs merLåskretsar och Vippor
Låskretsar och Vippor Låskretsar (latch) och vippor (flip-flop) är kretsar med minnesfunktion. De ingår i datorns minnen och i processorns register. SR-låskretsen är i princip datorns minnescell Q=1 Q=0
Läs merIE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare
IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare IE1205 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska
Läs merTentamen. TSEA22 Digitalteknik 5 juni, 2015, kl
Tentamen TSEA22 Digitalteknik 5 juni, 2015, kl. 08.00-12.00 Tillåtna hjälpmedel: Inga. Ansvarig lärare: Mattias Krysander Visning av skrivningen sker mellan 10.00-10.30 den 22 juni på Datorteknik. Totalt
Läs merDigitalteknik F12. Några speciella automater: register räknare Synkronisering av insignaler. Digitalteknik F12 bild 1
igitalteknik F2 Några speciella automater: register räknare Synkronisering av insignaler igitalteknik F2 bild Register Ett register är en degenererad automat som i allt väsentligt används för att lagra
Läs merDigital IC konstruktion
Digital IC konstruktion Viktor Öwall Transistorn: en förstärkare Power Supply Korrekt? gate drain source En transistor kan användas på många olika sätt, t.ex. för att förstärka en elektrisk signal. Ground
Läs merTentamen i IE1204/5 Digital Design onsdagen den 5/
Tentamen i IE1204/5 Digital Design onsdagen den 5/6 2013 9.00-13.00 Tentamensfrågor med lösningsförslag Allmän information Examinator: Ingo Sander. Ansvarig lärare: William Sandqvist, tel 08-790 4487 (Kista
Läs merSEKVENSKRETSAR. Innehåll
SEKVENSKRETSAR Innehåll Synkrona sekvenskretsar Tillståndsdiagram / tillståndstabell Definition av Moore- och Mealy-maskiner Tillståndskodning Syntes av sekventiell logik Räknare SEKVENSKRETSAR EXEMPEL
Läs merDigital IC konstruktion
Digital IC konstruktion Viktor Öwall Transistorn: en förstärkare Power Supply Korrekt? gate drain source En transistor kan användas på många olika sätt, t.ex. för att förstärka en elektrisk signal. Ground
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2009-08-28 Skrivtid 9.00-13.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna
Läs merTentamen i Grundläggande ellära och digitalteknik ETA 013 för D
Lars-Erik ederlöf Per Liljas Tentamen i Grundläggande ellära och digitalteknik ET 03 för D 200-08-20 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet hjälpmedel
Läs merOrientering i praktisk digital kretskonstruktion. Introduktion till ledningar i digitala system. Ledningsmodeller
FÖRELÄSNING 9 Orientering i praktisk digital kretskonstruktion Introduktion till ledningar i digitala system Ledningsmodeller Introduktion till reflektioner i förlustfria ledningar Per Larsson-Edefors,
Läs merIE1205 Digital Design: F13: Asynkrona Sekvensnät (Del 2)
IE25 Digital Design: F3: Asynkrona Sekvensnät (Del 2) Rep. Tillståndsmaskiner LT_I_EURO (a) (b) (c) COIN_PRESENT COIN_PRESENT COIN_PRESENT COIN_PRESENT Tillståndsmaskiner styr sekvenser av händelser. Övergångar
Läs merDigital IC konstruktion
Digital IC konstruktion iktor Öwall Transistorn: en förstärkare Power Supply Transistorn: en förstärkare Power Supply Korrekt? gate drain gate drain source source En transistor kan användas på många olika
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2010-08-27 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2009-06-04 Skrivtid 9.00-13.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna
Läs merD2 och E3. EDA321 Digitalteknik-syntes. Fredag den 13 januari 2012, fm i M-salarna
EDA321 Digitalteknik-syntes D2 och E3 GU DIT795 Tentamen (EDA321-0205) Fredag den 13 januari 2012, fm i M-salarna Examinator Arne Linde, tel. 772 1683 Tillåtna hjälpmedel Inga hjälpmedel tillåtna. Detta
Läs merLaboration D151. Kombinatoriska kretsar, HCMOS. Namn: Datum: Epostadr: Kurs:
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Christer Ardlin/Lars Wållberg/ Håkan Joëlson 2000-01-28 v 2.3 ELEKTRONIK Digitalteknik Laboration D151 Kombinatoriska kretsar, HCMOS Namn:
Läs merAD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold
AD-/DA-omvandlare Digitala signaler, Sampling och Sample-Hold Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt - Digitalt Analogt få komponenter
Läs merKonstruktionsmetodik för sekvenskretsar. Föreläsning 7 Digitalteknik Mattias Krysander Institutionen för systemteknik
Konstruktionsmetodik för sekvenskretsar Föreläsning 7 Digitalteknik Mattias Krysander Institutionen för systemteknik 2 Dagens föreläsning Hantering av insignaler Initiering av starttillstånd Inför lab
Läs merMoment 1 - Analog elektronik. Föreläsning 4 Operationsförstärkare
Moment 1 - Analog elektronik Föreläsning 4 Operationsförstärkare Jan Thim 1 F4: Operationsförstärkare Innehåll: Introduktion Negativ återkoppling Applikationer Felsökning 2 1 Introduktion Operationsförstärkaren
Läs merTentamen i IE1204/5 Digital Design onsdagen den 5/
Tentamen i IE1204/5 Digital Design onsdagen den 5/6 2013 9.00-13.00 Allmän information Exaator: Ingo Sander. Ansvarig lärare: William Sandqvist, tel 08-790 4487 (Kista IE1204) Tentamensuppgifterna behöver
Läs merLedningar med förluster. Förlustfria ledningar. Rum-tid-diagram. Bergerondiagram. Appendix: Härledning av Bergerondiagrammet
FÖRELÄSNING 10 Ledningar med förluster Förlustfria ledningar Rum-tid-diagram Bergerondiagram Appendix: Härledning av Bergerondiagrammet Per Larsson-Edefors, Chalmers tekniska högskola EDA351 Kretselektronik
Läs merDigitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1
Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1 Från Wikipedia: Sekvensnät Ett sekvensnäts utgångsvärde beror inte bara på indata, utan även i vilken ordning datan kommer (dess sekvens).
Läs merDigital elektronik CL0090
Digital elektronik CL9 Föreläsning 3 27--29 8.5 2. My Talsystem Binära tal har basen 2 Exempel Det decimala talet 9 motsvarar 2 Den första ettan är MSB, Most Significant Bit, den andra ettan är LSB Least
Läs merF1: Introduktion Digitalkonstruktion II, 4p. Digital IC konstruktion. Integrerad krets. System. Algorithm - Architecture. Arithmetic X 2.
1 X2 IN Vdd OUT GND Översikt: F1: Introduktion Digitalkonstruktion II, 4p - Föreläsare: Bengt Oelmann - Kurslitteratur: "Principles of CMOS VLSI Design - A systems Perspective" - Föreläsningar: 16 - Räkneövningar:
Läs merProgrammerbara kretsar och VHDL 2. Föreläsning 10 Digitalteknik, TSEA22 Oscar Gustafsson Institutionen för systemteknik
Programmerbara kretsar och VHDL 2 Föreläsning 10 Digitalteknik, TSEA22 Oscar Gustafsson Institutionen för systemteknik 2 Dagens föreläsning Programmerbara kretsar igen Mer om processer Egna typer Använda
Läs merLäsminne Read Only Memory ROM
Läsminne Read Only Memory ROM Ett läsminne har addressingångar och datautgångar Med m addresslinjer kan man accessa 2 m olika minnesadresser På varje address finns det ett dataord på n bitar Oftast har
Läs merDigital IC konstruktion
Digital IC konstruktion Viktor Öwall Transistorn: en förstärkare Power Supply Korrekt? gate drain source En transistor kan användas på många olika sätt, t.ex. för att förstärka en elektrisk signal. Ground
Läs merRepetition och sammanfattning av syntes och analys av sekvensnät
Repetition och sammanfattning av syntes och analys av sekvensnät Sekvensnät = ihopkoppling av sekvenskretsar Består i praktiken av - minnesdel (sekvenskretsar) - kombinatorisk del. Sekvenskretsar = kretsar
Läs merLaboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum
Laboration 6 A/D- och D/A-omvandling A/D-omvandlare Digitala Utgång V fs 3R/2 Analog Sample R R D E C O D E R P/S Skiftregister R/2 2 N-1 Komparatorer Digital elektronik Halvledare, Logiska grindar Digital
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #8 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Grindnät för addition: Vi
Läs merDigitala System: Datorteknik ERIK LARSSON
Digitala System: Datorteknik ERIK LARSSON Dator Primärminne Instruktioner och data Data/instruktioner Kontroll Central processing unit (CPU) Fetch instruction Execute instruction Programexekvering (1)
Läs merDigital Design IE1204
Digital Design IE204 Kursomgång för Högskoleingenjörsinriktningarna: Datateknik, Elektronik och Datorteknik. Kandidatinriktningen: Informations- och Kommunikationsteknik F3 Asynkrona sekvensnät del 2 william@kth.se
Läs merStyrteknik distans: Minneselement, register, räknare, AD-omv D4:1
Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1 Digitala kursmoment D1 Binära tal, talsystem och koder D2 Boolesk Algebra D3 Grundläggande logiska grindar D4 Minneselement, register,
Läs merDigital Design IE1204
Digital Design IE1204 F8 Vippor och låskretsar, räknare william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska
Läs merTentamen i Digital Design
Kungliga Tekniska Högskolan Tentamen i Digital Design Kursnummer : Kursansvarig: 2B56 :e fo ingenjör Lars Hellberg tel 79 7795 Datum: 27-5-25 Tid: Kl 4. - 9. Tentamen rättad 27-6-5 Klagotiden utgår: 27-6-29
Läs merDigital Design IE1204
Digital Design IE1204 F9 Tillståndsautomater del1 william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska kretsar
Läs merKonstruktionsmetodik för sekvenskretsar
Konstruktionsmetodik för sekvenskretsar Digitalteknik Föreläsning 7 Mattias Krysander Institutionen för systemteknik Dagens föreläsning Inför laboration 2 Synkronisering av insignaler Asynkrona ingångar
Läs merLaborationshandledning
Laborationshandledning Utbildning: ED Ämne: TNE094 Digitalteknik och konstruktion Laborationens nummer och titel: Nr 5 Del A: Schmittrigger Del B: Analys av sekvensnät Laborant: E-mail: Medlaboranters
Läs merIntroduktion till digitalteknik
Inledning Introduktion till digitalteknik Stefan Gustavson 997, lätt uppdaterat 2004-09-06 Digitalteknik är grunden till alla moderna datorer. I datorernas barndom förekom visserligen så kallade analogimaskiner,
Läs merDigitalteknik EIT020. Lecture 15: Design av digitala kretsar
Digitalteknik EIT020 Lecture 15: Design av digitala kretsar November 3, 2014 Digitalteknikens kopplingar mot andra områden Mjukvara Hårdvara Datorteknik Kretskonstruktion Digitalteknik Elektronik Figure:,
Läs merLaboration D159. Sekvensnät beskrivna med VHDL och realiserade med PLD. Namn: Datum: Epostadr: Kurs:
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Lars Wållberg/Håkan Joëlson 2001-03-01 v 1.5 ELEKTRONIK Digitalteknik Laboration D159 Sekvensnät beskrivna med VHDL och realiserade med PLD
Läs merGrindar och transistorer
Föreläsningsanteckningar Föreläsning 17 - Digitalteknik I boken: nns ej med Grindar och transistorer Vi ska kort beskriva lite om hur vi kan bygga upp olika typer av grindar med hjälp av transistorer.
Läs merIE1204 Digital Design
IE204 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB Kombinatoriska kretsar F7 F8 Ö4 F9 Ö5 Multiplexor KK2 LAB2 Låskretsar, vippor, FSM F0 F
Läs merFörstärkarens högfrekvensegenskaper. Återkoppling och stabilitet. Återkoppling och förstärkning/bandbredd. Operationsförstärkare.
FÖRELÄSNING 5 Förstärkarens högfrekvensegenskaper Återkoppling och stabilitet Återkoppling och förstärkning/bandbredd Operationsförstärkare Kaskadkoppling Per Larsson-Edefors, Chalmers tekniska högskola
Läs merLaboration D184. ELEKTRONIK Digitalteknik. Sekvensnät beskrivna med VHDL och realiserade med PLD
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Lars Wållberg/Dan Weinehall/ Håkan Joëlson 2010-05-06 v 1.7 ELEKTRONIK Digitalteknik Laboration D184 Sekvensnät beskrivna med VHDL och realiserade
Läs merTSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System
1 TSIU05 Digitalteknik LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System Sammanställning september 2013 Läs detta först Läs igenom hela laborationen så du vet vad du skall göra på laborationspasset. Hela
Läs merTentamen i Grundläggande ellära och digitalteknik ETA 013 för D
Lars-Erik Cederlöf Per Liljas Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D1 2001-05-28 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet
Läs mer- Digitala ingångar och framförallt utgångar o elektrisk modell
Elektroteknik för MF1016. Föreläsning 8 Mikrokontrollern ansluts till omvärden. - Analoga ingångar, A/D-omvandlare o upplösningen och dess betydelse. o Potentiometer som gasreglage eller volymratt. o Förstärkning
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2010-06-01 Skrivtid 9.00-14.00 (5 timmar) Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376
Läs merDu har följande material: 1 Kopplingsdäck 2 LM339 4 komparatorer i vardera kapsel. ( ELFA art.nr datablad finns )
Projektuppgift Digital elektronik CEL08 Syfte: Det här lilla projektet har som syfte att visa hur man kan konverterar en analog signal till en digital. Här visas endast en metod, flash-omvandlare. Uppgift:
Läs merTentamen i Grundläggande ellära och digitalteknik ETA 013 för D
Lars-Erik Cederlöf Tentamen i Grundläggande ellära och digitalteknik ETA 03 för D 2000-05-03 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet hjälpmedel är
Läs merFöreläsning 4/11. Lite om logiska operationer. Hambley avsnitt 12.7, 14.1 (7.3 för den som vill läsa lite mer om grindar)
1 Föreläsning 4/11 Hambley avsnitt 12.7, 14.1 (7.3 för den som vill läsa lite mer om grindar) Lite om logiska operationer Logiska variabler är storheter som kan anta två värden; sann 1 falsk 0 De logiska
Läs merT1-modulen Lektionerna 10-12. Radioamatörkurs OH6AG - 2011 OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH
T1-modulen Lektionerna 10-12 Radioamatörkurs OH6AG - 2011 Bearbetning och översättning: Thomas Anderssén, OH6NT Original: Heikki Lahtivirta, OH2LH 1 Logikkretsar Logikkretsarna är digitala mikrokretsar.
Läs merDIGITALTEKNIK I. Laboration DE1. Kombinatoriska nät och kretsar
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Björne Lindberg/Håkan Joëlson John Berge 2013 DIGITALTEKNIK I Laboration DE1 Kombinatoriska nät och kretsar Namn... Personnummer... Epost-adress...
Läs merDIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik jörne Lindberg/Håkan Joëlson 2003-09-15 v 2.2 DIGITALTEKNIK Laboration D161 Kombinatoriska kretsar och nät Innehåll Uppgift 1...Grundläggande
Läs merDigitala elektroniksystem
Digitala elektroniksystem Professor Per Larsson-Edefors perla@chalmers.se Digital- och datorteknik, 081126, Per Larsson-Edefors Sida 1 Konstruktionsalternativ Kretskort med diskreta standardkomponenter
Läs merDigital Design IE1204
Digital Design IE1204 F8 Vippor och låskretsar, räknare william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska
Läs merDigital Design IE1204
Digital Design IE24 F4 Karnaugh-diagrammet, två- och fler-nivå minimering william@kth.se IE24 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB
Läs merIE1204 Digital Design
IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska kretsar F7 F8 Ö4 F9 Ö5 Multiplexor KK2 LAB2 Låskretsar, vippor, FSM
Läs merAdressrum, programmerarens bild
EDA 480 2009/2010 MC68HC12, Uppbyggnad.pdf Ur innehållet: Datorns byggblock Busskommunikation Synkron buss Asynkron buss Multiplex-buss avkodning för minne och I/O Minnesavbildad I/O Direktadresserad I/O
Läs merTentamen IE Digital Design Fredag 15/
Tentamen IE204-5 Digital Design Fredag 5/ 206 4.00-8.00 Allmän information ( TCOMK, Ask for an english version of this exam if needed ) Examinator: Ingo Sander. Ansvarig lärare: Kista, William Sandqvist
Läs merTentamen IE1204 Digital Design Måndag 15/
Tentamen IE1204 Digital Design Måndag 15/1 2018 14.00-18.00 Allmän information (Ask for an English version of this exam if needed) Examinator: Carl-Mikael Zetterling Ansvarig lärare vid tentamen: Carl-Mikael
Läs merHambley avsnitt 12.7 (7.3 för den som vill läsa lite mer om grindar) sann 1 falsk 0
1 Föreläsning 2 ht2 Hambley avsnitt 12.7 (7.3 för den som vill läsa lite mer om grindar) Lite om logiska operationer Logiska variabler är storheter som kan anta två värden; sann 1 falsk 0 De logiska variabler
Läs merOnlinedatablad TTK70-AXA0-K02 TTK70 LINJÄR PULSGIVARE
Onlinedatablad TTK70-AXA0-K02 TTK70 A B C D E F H I J K L M N O P Q R S T Bilden kan avvika från texten Tekniska data i detalj Prestanda Mätsträcka Beställningsinformation Typ Ytterligare enhetsutföranden
Läs merDigital elektronik CL0090
Digital elektronik CL0090 Föreläsning 2 2007-0-25 08.5 2.00 Naos De logiska unktionerna implementeras i grindar. Här visas de vanligaste. Svenska IEC standard SS IEC 87-2 Amerikanska ANSI/IEEE Std.9.984
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #23 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Översikt När flera minnesmoduler placeras i processorns
Läs merÖversikt, kursinnehåll
Översikt, kursinnehåll Specifikation av digitala funktioner och system Digitala byggelement Kombinatoriska system Digital Aritmetik Synkrona system och tillståndsmaskiner Asynkrona system och tillståndsmaskiner
Läs mer