IE1204 Digital Design, 7.5hp

Storlek: px
Starta visningen från sidan:

Download "IE1204 Digital Design, 7.5hp"

Transkript

1 IE4 Digital Design, 7.5hp Kursansvarig Johnny Öberg Skolan för Informations och Kommunikationsteknik (ICT) Institutionen för Elektroniksystem (ES) Examinator: Ingo Sander p. - Digital Design - F - Johnny Öberg, ICT/ES

2 Vem är Johnny Öberg? Docent på ICT-skolan i Kista, avdelningen elektroniksystem Forskningsområden: Inbyggda system, elektroniksystemkonstruktion Undervisar i följande KTH-kurser: IE4 Digital Design IL33 VHDL Design IL3 Embedded Hardware IL ASIC Design ( gästföreläsningar) IL3 Design Project p. 3 - Digital Design - F - Johnny Öberg, ICT/ES Lärarens roll i undervisningen Glöm inte att det är studentens uppgift att lära sig nya kunskaper Lärarens uppgift är att stödja inlärningen p. 4 - Digital Design - F - Johnny Öberg, ICT/ES

3 Det finns en kursbok Brown/Vranesic, Fundamentals of Digital Logic with VHDL Design (3rd edition), Mc-Graw-Hill, 9 (Kårbokhandeln) Läs den! p. 5 - Digital Design - F - Johnny Öberg, ICT/ES Att studera på universitet är väldigt annorlunda än på gymnasiet! innebär att DU ta ansvar för dina studier! En civilingenjörsexamen ger excellenta möjligheter för ett välbetalt, roligt och stimulerande jobb, men först måste du nå dit! p. 6 - Digital Design - F - Johnny Öberg, ICT/ES

4 Om studieteknik... En bra metod är att studera tillsammans i grupper om 5- personer Om det är något problem som är svårt att lösa och/eller förstå Diskutera problemet i gruppen Den som först kommer på lösningen förklarar för de andra p. 7 - Digital Design - F - Johnny Öberg, ICT/ES Glöm inte att tempot är mycket högre på KTH än på gymnasiet! En civilingenjör har ett stort ansvar för samhället och måste därför ha en gedigen utbildning! p. 8 - Digital Design - F - Johnny Öberg, ICT/ES

5 Denna kurs... Kursens mål Att lära ut de teoretiska grunderna för analys och konstruktion av kombinatoriska och sekvensiella kretsar. Att genom praktisk problemlösning ge en förståelse för de olika design-/konstruktionsfaserna i syfte att kursdeltagarna skall behärska konstruktion av enkla kombinatoriska och sekvensiella digitala system p. - Digital Design - F - Johnny Öberg, ICT/ES

6 Kursens mål (forts) Att lära kursdeltagarna en designmetodik Specification (function and other characteristics) Analysis Design Implementation (network of modules) Att mha denna metodik kunna konstruera enkla digitala system p. - Digital Design - F - Johnny Öberg, ICT/ES Kursens mål (forts) Introducera studenterna till Engelska och engelsk kursliteratur All bra literatur inom ämnet är på engelska Engelska är arbetsspråk i alla större svenska internationella bolag Att tala engelska (någorlunda) flytande är en förutsättning för en framgångsrik karriär som civilingenjör Därför har vi valt en engelskspråkig kursbok! p. - Digital Design - F - Johnny Öberg, ICT/ES

7 Kurslitteratur Kursbok Brown/Vranesic, Fundamentals of Digital Logic with VHDL Design (3rd edition), Mc-Graw-Hill, 9 (Kårbokhandeln) Mer material finns på websida Föreläsningsbilder läggs ut på websidan strax före eller strax efter lektionen! p. 3 - Digital Design - F - Johnny Öberg, ICT/ES Översikt Kursinnehåll Specifikation av digitala funktioner och system Digitala byggelement Digital Aritmetik Synkrona system och statemaskiner Asynkrona system och statemasking Lite större digitala system om processorn och datorer Vi kommer inte att gå igenom VHDL i någon större utsträckning det är en hel kurs i sig. p. 4 - Digital Design - F - Johnny Öberg, ICT/ES

8 Examination och upplägg Examination LABA, 3. hp Betyg: G/U TENA, 4.5 hp Betyg A-E/F Föreläsningar - 8 h (4xh) Övningar - 6 h (8xh) Laborationer - h (3x4h) p. 5 - Digital Design - F - Johnny Öberg, ICT/ES Personal Föreläsare Johnny Öberg Övningar William Sandqvist Fredrik Lundevall Mattias Hellmansson Jan Andersson Laborationer William Sandqvist Jan Andersson Owe Thessen Mattias Hellmansson Gunnar Johansson p. 6 - Digital Design - F - Johnny Öberg, ICT/ES

9 Tentamen Tentamen äger rum i Kista Aktuell information på KTH:s websidor Tis 9 okt, 4:-8:, (53, 53, 53, 533, 54, 438, 439) Anmälan krävs Senast två veckor innan tentamen! Rutinerna för anmälan kommer att fastställas senare p. 7 - Digital Design - F - Johnny Öberg, ICT/ES Laborationer Laborationer utförs i Kista KTH-Kista, Forum-Huset Isafjordsgatan 39. Hiss A. Våning 8. Lokal Ka-L83A och Ka-L84A Anmälan krävs och görs via Daisy-systemet Kom i god tid till första laborationen eftersom era Kista-konton måste aktiveras Laborationer kan ge bonuspoäng på tentamen p. 8 - Digital Design - F - Johnny Öberg, ICT/ES

10 Kontrollskrivningar Det finns två kontrollskrivningar i kursen som ger bonuspoäng på tentamen KS och KS ersätter varsin uppgift av totalt tolv uppgifter på del A i tentamen Information om anmälan och upplägget kommer senare under kursen p. 9 - Digital Design - F - Johnny Öberg, ICT/ES Bonuspoäng Man kan få bonuspoäng för följande moment i kursen: godkänd kontrollskrivning (ersätter en av uppgifter på del A) godkänd kontrollskrivning (ersätter en av uppgifter på del A) Laboration : Högre-nivå uppgift (ger en extrapoäng på del B) Laboration 3: Högre-nivå uppgift (ger två extrapoäng på del B) alla laborationer avklarade i tid: ger en extrapoäng p. - Digital Design - F - Johnny Öberg, ICT/ES

11 Kontakt med KTH-Personal Föreläsaren försöker att vara tillgänglig under rasten och en stund efter lektionen Utnyttja den tiden Mail KTH-personal dränks i mailfloden, så det kan ta en stund tills vi hinna svara på ett Om det behövs skicka tydliga och klara mail till rätt person Om du skickar mail till KTH-personalen, använd din KTHmailadress! Kalla ditt meddelande IE4 :, så att vi lätt kan hitta kursrelaterade brev p. - Digital Design - F - Johnny Öberg, ICT/ES Mer information finns på webben! Det är inte möjligt att gå igenom all information under lektionen Besök hemsidan ofta /index.htm p. - Digital Design - F - Johnny Öberg, ICT/ES

12 Varför är digitalteknik så viktigt? Vårt dagliga liv präglas av digitaltekniken Datorer finns överallt och i alla möjliga produkter Visste du tex att det finns ca 4- mikroprocessorer i en ny bil? p. 4 - Digital Design - F - Johnny Öberg, ICT/ES

13 Industrins behov av inbyggda system Source: Direct Development of SW and services for direct sales to external customers Direct SW Companies Total Turnover SEK 3 billion (5). Redeye Advisory Services [5]. Reuters [8] Indirect SW is a critical part of the competitiveness of products, processes and services Ericsson AB SEK 88 billion (7) Volvo AB SEK 85 billion (7) Scania AB SEK 84 billion (7) Competitiveness, volumes and value creation of indirect SW companies exceed that of direct SW companies p. 5 - Digital Design - F - Johnny Öberg, ICT/ES Utvecklingen inom elektroniken Teknologiska framsteg möjliggör att mer och mer funktionalitet kan integreras på ett enda chip iphone 4 () ENIAC (946) Apple II (977) Trenden fortsätter! p. 6 - Digital Design - F - Johnny Öberg, ICT/ES

14 Teknologiframsteg Utvecklingen går rasande fort p. 7 - Digital Design - F - Johnny Öberg, ICT/ES Exempel på Digitala System (år ) VLSI Chip (Alpha 64) Funktionsblock i en Pentium (Intel) Ericsson T8 Nokia 6 p. 8 - Digital Design - F - Johnny Öberg, ICT/ES

15 Exempel på Digitala System (år ) 3D Integration Tilera TilePRO64 (8x8 MPSoC) Intel TeraFlop (8x MPSoC) p. 9 - Digital Design - F - Johnny Öberg, ICT/ES Exempel på Digitala System (år ) Robotic Brain xx Chips containing a total of ~635 Brain Processing Units (BPUs) & ~ TB DRAM memory p. 3 - Digital Design - F - Johnny Öberg, ICT/ES

16 Utvecklingen inom elektroniken Intel 44 (97) Intel Xeon 54 (8) 3. GHz 8 millioner transistorer 8 KHz,3 transistorer Om man hade haft motsvarande utveckling för bilar så skulle man nu kunna köra från San Francisco till New York på ca 3 sekunder (Intel). p. 3 - Digital Design - F - Johnny Öberg, ICT/ES Digitaltekniken skapade grunden till denna utveckling Enkel matematisk modell Bara :or och :or som värden Boolesk algebra Störningsokänslig, effektiv implementering av den matematiska modellen Transistor Integrerade kretsar Framsteg i halvledarteknologin Effektiva designmetoder och verktyg p. 3 - Digital Design - F - Johnny Öberg, ICT/ES

17 Varför binärt? Analoga & Digitala Signaler Om det är möjligt så görs idag all signalbehandling digitalt Mikrofon Analog-Digital Omvandlare Digital-analog Omvandlare Bärfrekvens Antenn ADC Signal Processing & Storage DAC Analog signal Digitala signaler Modulerad signal p Digital Design - F - Johnny Öberg, ICT/ES

18 Egentligen borde digitaltekniken vara sämre I stället för en analog signal som kan anta kontinuerliga värden, så kan en digital signal bara anta diskreta värden p Digital Design - F - Johnny Öberg, ICT/ES Digitaltekniken är mycket okänslig för störningar! Voltage V DD V,min V,max V SS (Gnd) Logic value Undefined Logic value Det är inte bara ett spänningsvärde som interpreteras som eller utan ett helt spänningsområde En avvikelse om några mv kan vara mycket störande inom analogtekniken, men gör ingen skillnad inom digitaltekniken p Digital Design - F - Johnny Öberg, ICT/ES

19 Fler bitar och högre sampling höjer signalkvalitén Har man tillräckligt många bitar och tillräckligt hög samplingfrekvens efterliknar den digitala signalen den analoga signalen Analog signal Digital signal (3 bit) Digital signal (4 bit, dubbla samplingsfrekvensen) p Digital Design - F - Johnny Öberg, ICT/ES Kvantisering och Digitalisering Kvantiseringsnivåer Digital signalsekvens p Digital Design - F - Johnny Öberg, ICT/ES

20 Separation av digitala nivåer = separationsmarginaler p Digital Design - F - Johnny Öberg, ICT/ES Typiska signalnivåer för TTL-logik (mer om det i F3) V OHmin V OLmax V Hmax Matningsspänning 3.3V 5.V V HMAX V IHmin V ILmax V Lmin V OHMIN V IHMIN..4 V LMAX.8.8 V OLMAX.4.4 V LMIN.. Brusmarginaler p. 4 - Digital Design - F - Johnny Öberg, ICT/ES

21 Varför binärt? CMOS-Transistorer är enkla att tillverka CMOS-Transistorer är gjorda av vanlig sand => billigt råmaterial En transistor är lätt att få att fungera som en switch (omkopplare) p. 4 - Digital Design - F - Johnny Öberg, ICT/ES Transistorn - en omkopplare utan rörliga delar Gate Source Drain Principskiss för SiGe transistor (KTH) p. 4 - Digital Design - F - Johnny Öberg, ICT/ES

22 Hur konstruerar man ett digitalt (inbyggt) system? En processor innehåller många grindar Mycket ineffektiv att rita ett grindnät Det behövs andra metoder att beskriva ett system! p Digital Design - F - Johnny Öberg, ICT/ES

23 Designmetodik Specification (function and other characteristics) Analysis Design Implementation (network of modules) p Digital Design - F - Johnny Öberg, ICT/ES Hierarki och abstraktionsnivåer Hierarki: att se på saker som sammansatta av olika mindre och (förhoppningsvis) enklare saker Abstraktion: när man tittar på en nivå, så behöver man inte veta alla detaljer av lägre nivåer p Digital Design - F - Johnny Öberg, ICT/ES

24 Hierarkier i ett digitalt system VDD In Out VSS p Digital Design - F - Johnny Öberg, ICT/ES Digital hårdvara i en dator p Digital Design - F - Johnny Öberg, ICT/ES

25 Tre typiska designmetodiker Top-Down Bottom-Up Meet-in-the-Middle System Moduler Grindar och vippor Transistorer p Digital Design - F - Johnny Öberg, ICT/ES Meet-in-the-middle metodik Analysera specifikationen (top-down) ta reda på flaskhalsar och dela upp problemet på lämplig hierarkisk nivå (studera begränsningar i målteknologin) Iterera designcykeln vid behov tills dess designen fungerar tillfredställande. Bygg (syntetiserbar) simuleringsmodell av specifikationen bygg hierarkier (bottom up), testa varje nivå grundligt innan den byggs ihop med nästa nivå. Bygg prototyp debugga kopplingarna och/eller programvaran pss som simuleringsmodellen byggdes (hierarkiskt bottom up). Färdig prototyp/design p. 5 - Digital Design - F - Johnny Öberg, ICT/ES

26 Förenklad Design Process p. 5 - Digital Design - F - Johnny Öberg, ICT/ES Har kan vi hantera miljontals (miljardtals) transistorer i en design?

27 CAD-verktyg CAD-verktyg klarar av att hantera komplexiteten (antal transistorer) och hjälper oss att konstruera (designa) hög-effektiva integrerade kretsar till ett vitt spektrum av tillämpningar Datorer Telekommunikationer (switchar, routrar, mobiltelefoni) Transport-industrin (rymd, flyg, bil) Nöjesindustrin... p Digital Design - F - Johnny Öberg, ICT/ES Vad är ett CAD-verktyg? Ett CAD-verktyg är ett program som hjälper ingenjören att konstruera (tex en integrerad krets) CAD-verktyg kan vara helt automatiserade eller interaktiva CAD-verktyg är baserade på algoritmer som definierar ordningen på en sekvens av metoder som skall appliceras p Digital Design - F - Johnny Öberg, ICT/ES

28 Andra typer av CAD-verktyg CAD-verktyg används inte enbart för syntes (konstruktion av kretsar), utan också vid analys av kretsar tex. för att simulera en kretsbeskrivning för att kunna analysera tidsfördröjningar, hur mycket effekt den drar osv. p Digital Design - F - Johnny Öberg, ICT/ES Hårdvarubeskrivande språk (HDL) Hardware Description Languages (HDLs) är programmeringsspråk som gör det möjligt att beskriva hårdvarufunktioner på ett naturligt sätt I motsats till normala programmerings-språk som C, där koden exekveras sekventiellt, exekveras koden i HDLspråk parallellt. HDL -beskrivningar kan användas som indata till en synthesizer, en sorts kompilator som producerar hårdvara istf exekverbar kod. p Digital Design - F - Johnny Öberg, ICT/ES

29 Men nu tar vi det hela från början... Digitaltekniken använder bara två siffersymboler: och Enkelt att implementera varje värde motsvarar en spänningsnivå,t ex Volt motsvarar 5 Volt motsvarar Binära tal Hur kan man då representera vanliga tal? p Digital Design - F - Johnny Öberg, ICT/ES

30 Decimala talsystemet I det decimala talsystemet har man olika siffersymboler: till 9 Ett decimaltal representeras med en sekvens av siffersymboler Positionen i sekvensen ger siffrans vikt och multipliceras med en potens av (basen i decimalsystemet är ) ( 653) = p Digital Design - F - Johnny Öberg, ICT/ES Decimala talsystemet Representation av ett heltal N m m = xm + xm L + x + x ( 653) = Representation av ett kommatal m m N = xm + xm L + x + x + x + x +L (6.53) = p. 6 - Digital Design - F - Johnny Öberg, ICT/ES

31 p. 6 - Digital Design - F - Johnny Öberg, ICT/ES Binärsystemet fungerar på samma sätt som decimalsystemet, men man använder basen i stället för! Binära talsystemet L +L = x x x x x x N m m m m ) (6 ) ( = + + = ) (3.5.) ( = = p. 6 - Digital Design - F - Johnny Öberg, ICT/ES I det oktala talsystemet är basen 8 och därmed används siffersymbolerna till 7 Oktala talsystemet 6 L +L = x x x x x x N m m m m ) ( ) ( = + + =

32 Hexadecimala talsystemet I det oktala talsystemet är basen 6 och därmed används siffersymbolerna till 9 och bokstäverna A till F m m N6 = xm 6 + xm 6 L + x 6 + x 6 + x 6 + x 6 +L ( AE.8) = 6 = (74.5) p Digital Design - F - Johnny Öberg, ICT/ES Talsystem med basen b En allmän formulering kan erhållas för basen b N b = x m m m b + xm b L + x b + x b + x b + x b +L p Digital Design - F - Johnny Öberg, ICT/ES

33 Heltalen för de olika talsystemen A 3 B 4 C 5 3 D 6 4 E 7 5 F 6 p Digital Design - F - Johnny Öberg, ICT/ES Omvandling mellan decimala och binära tal Omvandling från binär till decimal är trivial Omvandlingen från decimaltal till binärtal görs genom upprepade delning med Resten ger siffervärdet Siffrorna kommer i omvänd ordning Least Significant Bit (LSB) kommer först 53 = 6R x = (LSB) = = = = = 3R 6R 3R R R = = = = (MSB) p Digital Design - F - Johnny Öberg, ICT/ES x 5 x = x x x 3 4

34 Sammanfattning Det finns olika talsystem Digitaltekniken använder det binära talsystemet Man kan omvandlar tal mellan olika talsystem p Digital Design - F - Johnny Öberg, ICT/ES Designmetodik Meet-in-the-middle Sammanfattning Analysera specifikation och målteknologi top-down. Bygg hierarkier och testa bottom-up. CAD-verktyg Nödvändiga för att kunna hantera komplexiteten Hårdvarubeskrivande språk (HDL) Tar för lång tid att konstruera med grindar Beskriva grindar på högre nivå ökar prestationsgraden (grindar/timme) hos en designer. p Digital Design - F - Johnny Öberg, ICT/ES

35 Påbyggnadskurser (BSc-level) Digitalteknik IS Datorteknik, gk IS4 IT-projekt, Autonoma Inbyggda System IL33 VHDL Design Breddningskurser IL3V Tillämpad digitalteknik med PIC-processor EI Elkretsanalys IE Analog Elektronik, ak p Digital Design - F - Johnny Öberg, ICT/ES Relevanta Masterprogram System-on-Chip Design Embedded Systems (start ) Systems, Control and Robotics p. 7 - Digital Design - F - Johnny Öberg, ICT/ES

Översikt, kursinnehåll

Ö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

Digital Design IE1204

Digital Design IE1204 Digital Design IE204 F Introduktion till Digitaltekniken william@kth.se IE204 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 F7 F8 Ö4 F9 Ö5 KK LAB Multiplexor

Läs mer

IE1205 Digital Design. Ahmed Hemani KTH/ICT/ES

IE1205 Digital Design. Ahmed Hemani KTH/ICT/ES IE05 Digital Design Ahed Heani KTH/ICT/ES heani@kth.se Kursens ål Att lära ut de teoretiska grunderna för analys och konstruktion av kobinatoriska och sekventiella digitala kretsar Att geno praktisk problelösning

Läs mer

D0013E Introduktion till Digitalteknik

D0013E 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 mer

Digitala system EDI610 Elektro- och informationsteknik

Digitala 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 mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE204 Kursomgång för Högskoleingenjörsinriktningarna: Datateknik, Elektronik och Datorteknik. F Introduktion till Digitaltekniken william@kth.se IE204 Digital Design F F3 F2 F4 Ö Booles

Läs mer

IE1205 Digital Design. Fredrik Jonsson KTH/ICT/ES

IE1205 Digital Design. Fredrik Jonsson KTH/ICT/ES IE1205 Digital Design Fredrik Jonsson KTH/ICT/ES fjon@kth.se Digital Design Föreläsning 1 Introduktion digitalteknik Kursöversikt Binära tal. IE1205 Digital Design 2 Vårt dagliga liv präglas av digitaltekniken

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE1204 F1 Introduktion till Digitaltekniken william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Ö2 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Aritmetik Ö3 F7 F8 Ö4 F9 Ö5 KK1

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE1204 F1 Introduktion till Digitaltekniken william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Ö2 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Aritmetik Ö3 F7 F8 Ö4 F9 Ö5 KK1

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE1204 F1 Introduktion till Digitaltekniken william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Ö2 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Aritmetik Ö3 F7 F8 Ö4 F9 Ö5 KK1

Läs mer

Digital Design IE1204

Digital 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 mer

Digital Design IE1204

Digital 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 mer

HF0010. Introduktionskurs i datateknik 1,5 hp

HF0010. Introduktionskurs i datateknik 1,5 hp HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se

Läs mer

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik Digitalteknik 3p, vt 01 Struktur: Elektroteknik A Kurslitteratur: "A First Course in Digital Systems Design - An Integrated Approach" Antal föreläsningar: 11 (2h) Antal laborationer: 4 (4h) Examinationsform:

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE1204 F1 Introduktion till Digitaltekniken william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Ö2 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Aritmetik Ö3 F7 F8 Ö4 F9 Ö5 KK1

Läs mer

Transistorn en omkopplare utan rörliga delar

Transistorn 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 mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik 7,5 högskolepoäng läsperiod 1+2 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Kursens organisation Föreläsningar (29

Läs mer

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud. Analog Digitalitet Kontinuerlig Direkt proportionerlig mot källan Ex. sprittermometer Elektrisk signal som representerar ljud Diskret Digital Representation som siffror/symboler Ex. CD-skiva Varje siffra

Läs mer

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar Moment 2 - Digital elektronik Föreläsning 1 Binära tal och logiska grindar Jan Thim 1 F1: Binära tal och logiska grindar Innehåll: Introduktion Talsystem och koder Räkna binärt Logiska grindar Boolesk

Läs mer

IE1205 Digital Design: F3 : CMOS-kretsen, Implementeringsteknologier. Fredrik Jonsson KTH/ICT/ES

IE1205 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 mer

DIGITALA TAL OCH BOOLESK ALGEBRA

DIGITALA TAL OCH BOOLESK ALGEBRA DIGITALA TAL OCH BOOLESK ALGEBRA Innehåll Talsystem och koder Aritmetik för inära tal Grundläggande logiska operationer Logiska grindar Definitioner i Boolesk algera Räknelagar BINÄRA TALSYSTEMET Binärt

Läs mer

FÖRELÄSNING 8 INTRODUKTION TILL DESIGN AV DIGITALA ELEKTRONIKSYSTEM

FÖRELÄSNING 8 INTRODUKTION TILL DESIGN AV DIGITALA ELEKTRONIKSYSTEM FÖRELÄSNING 8 INTRODUKTION TILL DESIGN AV DIGITALA ELEKTRONIKSYSTEM Innehåll Designflöde Översikt av integrerade kretsar Motivation Hardware Description Language CAD-verktyg 1 DESIGNFLÖDE FÖR DIGITALA

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE24 F2 : Logiska Grindar och Kretsar, Boolesk Algebra 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 mer

Digital elektronik CL0090

Digital 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 mer

ECS Elektronik, dator och programvarusystem Kista, Forum, hiss C, plan 8

ECS Elektronik, dator och programvarusystem Kista, Forum, hiss C, plan 8 Bengt Molin Tel: 08 790 4448 E post: bengtm@kth.se ECS Elektronik, dator och programvarusystem Kista, Forum, hiss C, plan 8 IE1202 Analog elektronik KTH/ICT/ECS 2008/2009 /BM Föreläsning 1 Analog elektronik

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #2 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Talomvandling Principer för omvandling mellan olika talsystem:

Läs mer

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen 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 mer

Digital- och datorteknik, , Per Larsson-Edefors Sida 1

Digital- 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 mer

Laboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum

Laboration 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 mer

F2 Binära tal EDA070 Datorer och datoranvändning

F2 Binära tal EDA070 Datorer och datoranvändning Datarepresentation F2 Binära tal EDA070 Roger Henriksson I en dator lagras och behandlas all information i form av binära tal ettor och nollor. En binär siffra kallas för en bit BInary digit. Ett antal

Läs mer

2-14 Binära talsystemet-fördjupning Namn:

2-14 Binära talsystemet-fördjupning Namn: 2-14 Binära talsystemet-fördjupning Namn: Inledning I detta kapitel skall du få lära dig lite mer om det talsystem som datorerna arbetar med. Du skall lära dig att omvandla decimala tal till binära samt

Läs mer

2-13 Binära talsystemet Namn:

2-13 Binära talsystemet Namn: 2-13 Binära talsystemet Namn: Inledning Det finns inte bara olika taltyper som hela tal, decimaltal, bråktal osv. Det finns olika talsystem också. I det här kapitlet skall du lära dig lite om det talsystem

Läs mer

Elektronik Dataomvandlare

Elektronik Dataomvandlare Elektronik Översikt Analoga och digitala signaler Dataomvandlare Pietro Andreani Institutionen för elektro- och informationsteknik Lunds universitet Nyquistteorem Kvantiseringsfel i analog-till-digital

Läs mer

F1: Introduktion Digitalkonstruktion II, 4p. Digital IC konstruktion. Integrerad krets. System. Algorithm - Architecture. Arithmetic X 2.

F1: 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 mer

Programmerbar logik och VHDL. Föreläsning 1

Programmerbar logik och VHDL. Föreläsning 1 Programmerbar logik och VHDL Föreläsning 1 Programmerbar logik och VHDL Programmerbar logik VHDL intro Upplägg, litteratur, examination Programmerbara kretsar Mikroprocessor Fix hårdvara som kan utföra

Läs mer

IE1204/IE1205 Digital Design

IE1204/IE1205 Digital Design TENTAMEN IE1204/IE1205 Digital Design 2012-12-13, 09.00-13.00 Inga hjälpmedel är tillåtna! Hjälpmedel Tentamen består av tre delar med sammanlagd tolv uppgifter, och totalt 30 poäng. Del A1 (Analys) innehåller

Läs mer

Digital IC konstruktion

Digital 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 mer

Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/

Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ CT3760 Mikrodatorteknik Föreläsning 1 Torsdag 2005-08-25 Upprop. Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ Kurslitteratur är Per Foyer Mikroprocessorteknik. Finns på bokhandeln.

Läs mer

Elektronik EITA35: Elektronik. Erik Lind

Elektronik EITA35: Elektronik. Erik Lind Elektronik 2017 EITA35: Elektronik Erik Lind 1 Elektronik 2017 Föreläsning 0 Lite introduktion till elektronik Kort laboration 2 Elektronik Hur vi utnyttjar elektrisk energi för att göra nyttiga saker

Läs mer

Digital IC konstruktion

Digital 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 mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Speciella egenskaper: Systemet

Läs mer

Introduktion till programmering och Python Grundkurs i programmering med Python

Introduktion till programmering och Python Grundkurs i programmering med Python Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?

Läs mer

Elektronik ESS 010 Elektronik. Erik Lind

Elektronik ESS 010 Elektronik. Erik Lind Elektronik 2015 ESS 010 Elektronik Erik Lind 1 Elektronik 2015 Föreläsning 0 Lite introduktion 2 Elektronik Hur vi utnyttjar elektrisk energi för att göra nyttiga saker Manipulera elektroner elektriska

Läs mer

Information om utbildningsprogram. Högskoleingenjör Datateknik - TIDAB

Information om utbildningsprogram. Högskoleingenjör Datateknik - TIDAB Information om utbildningsprogram Högskoleingenjör Datateknik - TIDAB Välkommen till programstudier Skolan för Informations- och kommunikationsteknik [ICT] vid KTH i Kista Electrum ICT (sv IKT eller IT)

Läs mer

IE1204 Digital Design

IE1204 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 mer

Elektronik. Dataomvandlare

Elektronik. Dataomvandlare Elektronik Dataomvandlare Johan Wernehag Institutionen för elektro- och informationsteknik Lunds universitet 2 Översikt Analoga och digitala signaler Nyquistteorem Kvantiseringsfel i analog-till-digital

Läs mer

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden- Analogt och Digital Bertil Larsson Viktor Öwall Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt kontra Digitalt Analogt få komponenter

Läs mer

TDIU01 (725G67) - Programmering i C++, grundkurs

TDIU01 (725G67) - Programmering i C++, grundkurs TDIU01 (725G67) - Programmering i C++, grundkurs Introduktion till kursen och programmering Eric Elfving Institutionen för datavetenskap 2 september 2014 Översikt Kursinformation Personal Kursmål Upplägg

Läs mer

Tentamen i IE1204/5 Digital Design måndagen den 15/

Tentamen i IE1204/5 Digital Design måndagen den 15/ Tentamen i IE1204/5 Digital Design måndagen den 15/10 2012 9.00-13.00 Allmän information Examinator: Ingo Sander. Ansvarig lärare: William Sandqvist, tel 08-790 4487 (Kista IE1204), Tentamensuppgifterna

Läs mer

Inbyggda System. med start 2011. Inbyggda System, 2010-10-26

Inbyggda System. med start 2011. Inbyggda System, 2010-10-26 Inbyggda System Ny Master inriktning på KTH med start 2011 1 Inbyggda System en revolution! Den stora majoriteten (98%) av alla processorer i världen finns gömda inuti Inbygga System* > 4 miljarder inbyggda

Läs mer

Laboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS. 2008-01-24 v 2.1

Laboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS. 2008-01-24 v 2.1 UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Christer Ardlin/Lars Wållberg/ Dan Weinehall/Håkan Joëlson 2008-01-24 v 2.1 ELEKTRONIK Digitalteknik Laboration D181 Kombinatoriska kretsar,

Läs mer

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen 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 mer

Datorkommunikation. Examination Översikt. Kurslitteratur. Datorkommunikation. Kursens hemsida

Datorkommunikation. Examination Översikt. Kurslitteratur. Datorkommunikation. Kursens hemsida Datorkommunikation ETS 302 Datorkommunikation Lärare: Christian Nyberg Föreläsningar: 12 st Övningar: 4 st Laborationer: 4 st Examination Översikt Betyg: godkänd eller underkänd För godkänd krävs: Godkänd

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Speciella egenskaper: Systemet arbetar med kodord (s k

Läs mer

T1-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 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 mer

Talsystem Teori. Vad är talsystem? Av Johan Johansson

Talsystem Teori. Vad är talsystem? Av Johan Johansson Talsystem Teori Av Johan Johansson Vad är talsystem? Talsystem är det sätt som vi använder oss av när vi läser, räknar och skriver ner tal. Exempelvis hade romarna ett talsystem som var baserat på de romerska

Läs mer

Tentamen med lösningar för IE1204/5 Digital Design Torsdag 15/

Tentamen med lösningar för IE1204/5 Digital Design Torsdag 15/ Tentamen med lösningar för IE4/5 Digital Design Torsdag 5/ 5 9.-. Allmän information Eaminator: Ingo Sander. Ansvarig lärare: Kista, William Sandqvist, tel 8-79 44 87. KTH Valhallavägen, Fredrik Jonsson,

Läs mer

Grindar och transistorer

Grindar 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 mer

Grundläggande datorteknik

Grundläggande datorteknik Kursen handlar om den teknik som ligger till grund för välbekanta vardagsprylar mobiltelefoner, mediaspelare, digitalboxar, "laptops, hemma-bio spelkonsoler, mikrovågsugnar, huslarm, "smartcards" etc.

Läs mer

Ny programansvarig och visioner för Datateknik, 300hp

Ny programansvarig och visioner för Datateknik, 300hp Ny programansvarig och visioner för Datateknik, 300hp 9 maj 2011 Bakgrund: Vem är Patrik? Utb.: student Chalmers F 1992 1995, doktorand 2000, nu docent i programvaruteknik på D&IT-institutionen. Undervisning:

Läs mer

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik A/D D/A omvandling Lars Wallman Innehåll Repetition binära tal Operationsförstärkare Principer för A/D omvandling Parallellomvandlare (Flash) Integrerande (Integrating Dual Slope) Deltapulsmodulation (Delta

Läs mer

Kursanalys. Douglas Wikström 15 juni Problemlösning och programmering under press (DD2458) Högskolepoäng (hp): 9 Kursen gavs: Period 1-2, 2008

Kursanalys. Douglas Wikström 15 juni Problemlösning och programmering under press (DD2458) Högskolepoäng (hp): 9 Kursen gavs: Period 1-2, 2008 Kursanalys Douglas Wikström 15 juni 2009 1 Kursdata Beteckning: Problemlösning och programmering under press (DD2458) Högskolepoäng (hp): 9 Kursen gavs: Period 1-2, 2008 Kursledare: Douglas Wikström Kursassistent:

Läs mer

Kandidatprogram, informations- och kommunikationsteknik Bachelor's Programme in Information and Communication Technology 180,0 högskolepoäng

Kandidatprogram, informations- och kommunikationsteknik Bachelor's Programme in Information and Communication Technology 180,0 högskolepoäng Utbildningsplan Kandidatprogram, informations- och kommunikationsteknik Bachelor's Programme in Information and Communication Technology 180,0 högskolepoäng Gäller för antagna till utbildningen fr o m

Läs mer

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Digitalteknik 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 mer

Systemkonstruktion. Programkurs 8 hp System Design TSIU03 Gäller från: 2018 VT. Fastställd av. Fastställandedatum

Systemkonstruktion. Programkurs 8 hp System Design TSIU03 Gäller från: 2018 VT. Fastställd av. Fastställandedatum 1(8) Systemkonstruktion Programkurs 8 hp System Design TSIU03 Gäller från: 2018 VT Fastställd av Programnämnden för elektroteknik, fysik och matematik, EF Fastställandedatum 2(8) Huvudområde Datateknik,

Läs mer

Laboration D184. ELEKTRONIK Digitalteknik. Sekvensnät beskrivna med VHDL och realiserade med PLD

Laboration 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 mer

Elektronik Dataomvandlare

Elektronik Dataomvandlare Elektronik Översikt Analoga och digitala signaler Dataomvandlare Pietro Andreani Institutionen för elektro- och informationsteknik Lunds universitet Nyquistteorem Kvantiseringsfel i analog-till-digital

Läs mer

DIGITALTEKNIK. Laboration D172

DIGITALTEKNIK. Laboration D172 UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2006-02-24 v 1.2 DIGITALTEKNIK Laboration D172 Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner

Läs mer

Digitalteknik och konstruktion

Digitalteknik och konstruktion 1(9) Digitalteknik och konstruktion Programkurs 12 hp Digital Electronics and Design TNE094 Gäller från: 2018 VT Fastställd av Programnämnden för elektroteknik, fysik och matematik, EF Fastställandedatum

Läs mer

Tentamen i Digital Design

Tentamen 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 mer

Mattias Wiggberg Collaboration

Mattias Wiggberg Collaboration Informationsteknologi sommarkurs 5p, 24 Mattias Wiggberg Dept. of Information Technology Box 337 SE75 5 Uppsala +46 847 3 76 Collaboration Jakob Carlström Binära tal Slideset 5 Agenda Binära tal Talbaser

Läs mer

DIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät

DIGITALTEKNIK. 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 mer

Laboration i digitalteknik Introduktion till digitalteknik

Laboration i digitalteknik Introduktion till digitalteknik Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 6 Laboration i digitalteknik Introduktion till digitalteknik TSEA Digitalteknik D TSEA5 Digitalteknik Y TDDC75

Läs mer

Lösningsförslag till tentamen i Digitalteknik, TSEA22

Lösningsförslag till tentamen i Digitalteknik, TSEA22 Försättsblad till skriftlig tentamen vid Linköpings universitet, Datorteknik, ISY (4) Lösningsförslag till tentamen i Digitalteknik, TSEA Datum för tentamen 3009 Salar U4, U7, U0 Tid 4.00-8.00 Kurskod

Läs mer

Analoga och Digitala Signaler. Analogt och Digitalt. Analogt. Digitalt. Analogt få komponenter låg effektförbrukning

Analoga och Digitala Signaler. Analogt och Digitalt. Analogt. Digitalt. Analogt få komponenter låg effektförbrukning Analoga och Digitala Signaler Analogt och Digitalt Analogt 00000000000000000000000000000000000 t Digitalt Analogt kontra Digitalt Analogt å komponenter låg eektörbrukning verkliga signaler Digitalt Hög

Läs mer

Tentamen i Digitalteknik, EITF65

Tentamen i Digitalteknik, EITF65 Elektro- och informationsteknik Tentamen i Digitalteknik, EITF65 3 januari 2018, kl. 14-19 Skriv anonymkod och identifierare, eller personnummer, på alla papper. Börja en ny uppgift på ett nytt papper.

Läs mer

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Tentamen 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

Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion

Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion Moment 2 Digital elektronik Föreläsning Inbyggda system, introduktion Jan Thim 1 Inbyggda system, introduktion Innehåll: Historia Introduktion Arkitekturer Mikrokontrollerns delar 2 1 Varför lär vi oss

Läs mer

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit Vad är en UART? Beteckningen UART är en förkortning för det engelska uttrycket Universal Asynchronous Receiver Transmitter, vilket översatt till svenska blir ungefär Universell Asynkron Mottagare/Sändare.

Läs mer

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Digitalteknik 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 mer

(2B1560, 6B2911) HT08

(2B1560, 6B2911) HT08 Royal Institute of Technology, KTH, Kista School of Information and Communication Technology, ICT Department of Electronics, Computer and Software, ECS Digital Design, IE1204 (2B1560, 6B2911) HT08 OBS!

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE1204 F10 Tillståndsautomater del II 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 mer

Digitalteknik M. Programkurs 4 hp Switching Circuits and Logical Design TMEL53 Gäller från: 2017 VT. Fastställd av. Fastställandedatum

Digitalteknik M. Programkurs 4 hp Switching Circuits and Logical Design TMEL53 Gäller från: 2017 VT. Fastställd av. Fastställandedatum DNR LIU-01391 1(8) Digitalteknik M Programkurs 4 hp Switching Circuits and Logical Design TMEL53 Gäller från: 2017 VT Fastställd av Programnämnden för maskinteknik och design, MD Fastställandedatum 2017-01-25

Läs mer

Studiehandledning. Digitalkonstruktion 5p

Studiehandledning. Digitalkonstruktion 5p Studiehandledning Digitalkonstruktion 5p Välkommen till kursen i digitalkonstruktion... 3 Kursens uppläggning... 4 Översikt... 4 Kursens struktur... 4 Medverkande... 5 Lärare och handledare... 5 Administration...

Läs mer

Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner i VHDL för PLD Sekvensfunktioner i VHDL för PLD

Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner i VHDL för PLD Sekvensfunktioner i VHDL för PLD UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2003-09-15 v 2.1 DIGITALTEKNIK Laboration D163 Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner

Läs mer

Grundläggande digitalteknik

Grundläggande digitalteknik Grundläggande digitalteknik Jan Carlsson Inledning I den verkliga världen vet vi att vi kan få vilka värden som helst när vi mäter på något. En varm sommardag visar termometern kanske 6, 7 C. Men när det

Läs mer

Välkomna till DIT012 IPGO

Välkomna till DIT012 IPGO Välkomna till DIT012 IPGO 1 Lärare och Handledare Kursansvariga, examinatorer, föreläsare och handledare Joachim von Hacht, hajo@chalmers.se, 772 1003 Handledare (se även kurssida) Alexander Sjösten, sjosten@chalmers.se

Läs mer

Digitala projekt Elektro- och informationsteknik

Digitala projekt Elektro- och informationsteknik Digitala projekt Elektro- och informationsteknik Digitala projekt (I) VT1 huvudsakligen teori och VT2 konstruktionsarbete i projektlabb 10 hp motsvarar ca 7 veckor heltid! Godkännande; U, G Gruppstorlek;

Läs mer

AD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold

AD-/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 mer

IE1205 Digital Design: F6 : Digital aritmetik 2

IE1205 Digital Design: F6 : Digital aritmetik 2 IE1205 Digital Design: F6 : Digital aritmetik 2 Talrepresentationer Ett tal kan representeras binärt på många sätt. De vanligaste taltyperna som skall representeras är: Heltal, positiva heltal (eng. integers)

Läs mer

F5 Introduktion till digitalteknik

F5 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 mer

Digital IC konstruktion

Digital 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 mer

Sekvensnät i VHDL del 2

Sekvensnät i VHDL del 2 Laboration 6 i digitala system ht-16 Sekvensnät i VHDL del 2 Realisering av Mealy och Moore i VHDL............................. Namn............................. Godkänd (datum/sign.) 2 Laborationens syfte

Läs mer

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson!

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson! F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Roger Henriksson Von Neumann-arkitekturen Gemensamt minne för programinstruktioner och data. Sekventiell exekvering av instruktionerna.

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

DIGITALTEKNIK I. Laboration DE1. Kombinatoriska nät och kretsar

DIGITALTEKNIK 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 mer

F1 Introduktion och ingenjörsrollen EDAA05 Datorer i system! Roger Henriksson!

F1 Introduktion och ingenjörsrollen EDAA05 Datorer i system! Roger Henriksson! F1 Introduktion och ingenjörsrollen EDAA05 Roger Henriksson I kursen får du en introduktion till de frågeställningar och problemområden som omfattas av D-programmet och ämnet datavetenskap och underlättar

Läs mer

MATLAB-modulen Programmering i MATLAB. Höstterminen 2015 3hp. Vad är MATLAB

MATLAB-modulen Programmering i MATLAB. Höstterminen 2015 3hp. Vad är MATLAB MATLAB-modulen Programmering i MATLAB Höstterminen 2015 3hp Vad är MATLAB MatrixLaboratory Avancerad miniräknare. Maskinoberoende programmeringsspråk högnivåspråk (Python, Javascript) - interaktivt Behöver

Läs mer

Laboration Kombinatoriska kretsar

Laboration Kombinatoriska kretsar Laboration Kombinatoriska kretsar Digital Design IE1204/5 Observera! För att få laborera måste Du ha: bokat en laborationstid i bokningssystemet (Daisy). löst ditt personliga web-häfte med förkunskapsuppgifter

Läs mer

F1 Introduktion och ingenjörsrollen

F1 Introduktion och ingenjörsrollen F1 Introduktion och ingenjörsrollen EDAA05 Roger Henriksson Jonas Wisbrant I kursen får du en introduktion till de frågeställningar och problemområden som omfattas av D-programmet och ämnet datavetenskap

Läs mer