Tentamen i Digitalteknik TSEA22

Relevanta dokument
Tentamen i Digitalteknik, TSEA22

Lösningsförslag till tentamen i Digitalteknik, TSEA22

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings universitet

Tentamen i Digitalteknik, EITF65

Digital- och datorteknik

Institutionen för systemteknik, ISY, LiTH. Tentamen i. Tid: kl

Tentamen i EDA320 Digitalteknik för D2

IE1204/IE1205 Digital Design

Uppgift 12: Konstruera en elektronisk tärning. Resultatet av ett tärningskast ska visas på en 7- segmentindikator.

Tentamen i IE Digital Design Fredag 21/

LABORATIONER I DIGITALTEKNIK. för kurserna. TSEA22, lab 1-4 TSEA51, lab 1-3 TDDC75, lab 1,2

Tentamen i IE1204/5 Digital Design Torsdag 29/

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

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Tentamen IE Digital Design Måndag 23/

Laboration i digitalteknik Introduktion till digitalteknik

Tentamensskrivning 11 januari 2016

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

Omtentamen med lösningar i IE1204/5 Digital Design Fredag 10/

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tenta i Digitalteknik

Tentamen med lösningar IE Digital Design Måndag 23/

Omtentamen IE Digital Design Måndag 14/

SEKVENSKRETSAR. Innehåll

Grundläggande Datorteknik Digital- och datorteknik

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen i TTIT07 Diskreta Strukturer

Tentamen med lösningar i IE1204/5 Digital Design Måndag 27/

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

Tentamen med lösningar i IE Digital Design Fredag 21/

Laboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS v 2.1

LABORATIONER I DIGITALTEKNIK. Laboration 3 Speciella sekvenskretsar

Tentamen IE Digital Design Fredag 15/

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

Högskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

F5 Introduktion till digitalteknik

D2 och E3. EDA321 Digitalteknik-syntes. Fredag den 13 januari 2012, fm i M-salarna

Tenta i Digitalteknik

Tentamen i Digital Design

Tentamen IE Digital Design Fredag 13/

Tentamen i Digitalteknik, EIT020

Tentamen med lösningar i IE1204/5 Digital Design Torsdag 29/

Laboration i digitalteknik Speciella sekvenskretsar

Repetition och sammanfattning av syntes och analys av sekvensnät

Tentamen IE1204 Digital Design Måndag 15/

Laboration i digitalteknik

Digitala system EDI610 Elektro- och informationsteknik

Laboration D151. Kombinatoriska kretsar, HCMOS. Namn: Datum: Epostadr: Kurs:

Tentamen i Digitalteknik 5p

Omtentamen med lösningar IE Digital Design Måndag 14/

Tentamen med lösningar i IE Digital Design Fredag 15/

Digital- och datorteknik

Digital- och datorteknik

Tentamen i Digitala system - EITA15 15hp varav denna tentamen 4,5hp

TSEA22 Digitalteknik 2019!

TSEA22 Digitalteknik 2019!

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

Tenta i Digitalteknik

IE1205 Digital Design: F9: Synkrona tillståndsautomater

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

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik 2010/2011

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

Tenta i Digitalteknik

Chalmers ekniska Högskola Institutionen för Data- och Informationsteknik. EDA 321 Digitalteknik syntes Laboration 2 - VHDL

IE1204/5 Digital Design typtenta

Konstruktionsmetodik för sekvenskretsar. Föreläsning 7 Digitalteknik Mattias Krysander Institutionen för systemteknik

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.

Introduktion till digitalteknik

Exempel på LAX-uppgifter

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Diskreta Linjära System och Skiftregister

Asynkrona sekvensmaskiner

Försättsblad till skriftlig tentamen vid Linköpings universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings universitet

Försättsblad till skriftlig tentamen vid Linköpings universitet

IE1204 Digital Design

F5 Introduktion till digitalteknik

Laborationshandledning

Exempel på tentamensfrågor Digitalteknik

IE1204/5 Digital Design typtenta

Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp

Tenta i Digitalteknik

Tentamen med lösningar IE Digital Design Fredag 13/

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

Konstruktionsmetodik för sekvenskretsar

DIGITALTEKNIK. Laboration D164. Logiska funktioner med mikroprocessor Kombinatoriska funktioner med PIC16F84 Sekvensfunktioner med PIC16F84

Försättsblad till skriftlig tentamen vid Linköpings universitet

Tenta i Digitalteknik

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

Sekvensnät vippor, register och bussar

DIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät

Digital- och datorteknik

Konstruktionsmetodik för sekvenskretsar. Föreläsning 7 Digitalteknik, TSEA22 Mattias Krysander Institutionen för systemteknik

Försättsblad till skriftlig tentamen vid Linköpings universitet

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

Transkript:

Tentamen i Digitalteknik TSEA22 Datum för tentamen 100601 Sal TERC,TER2 Tid 14-18 Kurskod TSEA22 Provkod TEN 1 Kursnamn Digitalteknik Institution ISY Antal uppgifter 5 Antal sidor 5 Jour/Kursansvarig Olle Seger Telefon under skrivtid 0702 337948 Besöker salen ca kl. 15 och 17 Kursadministratör Ylva Jernling/2648/ylva@isy.liu.se Tillåtna hjäpmedel Inga Betygsgränser För betyg 3 krävs 21 poäng För betyg 4 krävs 31 poäng För betyg 5 krävs 41 poäng Svar på vanligt förekommande frågor: Lösningsgången måste klart kunna följas. Om inget annat anges ska nätet alltid ritas. In- och utgångar på räknare, multiplexrar etc måste tydligt namnges. För sekvensnät måste alltid starttillståndet anges. Minimalt gäller alltid m.a.p. vald kodning. AND-, OR-, NAND-, NOR-grindar får ha godtyckligt antal ingångar. En EXOR-grind har alltid 2 ingångar och en inverterare alltid en ingång. Fungerande nät ger alltid poäng. 1

1 Tre små uppgifter(10 p) a) Visa att man med enbart 2/1-multiplexrar kan realisera varje kombinatoriskt nät, d.v.s. utföra den Booleska algebrans tre operationer. Varje operation ska utnyttja ett minimalt antal multiplexrar. Rita kopplingsschema. (3p) b) Till 4 informationsbitar x 1 x 2 x 3 x 4 bildas 3 paritetsbitar enligt p 1 = x 1 x 2 x 4 p 2 = x 2 x 3 x 4 p 3 = x 1 x 3 x 4 Dessa 7 bitar sänds till ett annat digitalt system, som vid ett tillfälle tar emot meddelandet M =< x 1 x 2 x 3 x 4 p 1 p 2 p 3 >=< 1001101 >. Vilket var det utsända meddelandet, förutsatt att endast enkelfel i M kan ha uppträtt? (2p) c) Tillståndsminimera nedanstående tillståndsgraf. START S0 1(0) 1(0) S1 S4 1(0) S2 S5 1(0) 1(0) S3 1(0) 1(1) S6 Svara med minimeringsstegen och den minimerade grafen. (5p) 2 Kombinatoriskt nät (10p) Konstruera ett kombinatoriskt nät K med insignal X =< x 1 x 2 x 3 x 4 > och utsignal U =< u 1 u 2 u 3 >. Det binära talet U, där u 1 är MSB, ska ange antalet 1:or i X. 2

x 1 x 2 x 3 x 4 K u 1 u 2 u 3 Tillåtna komponenter är 4/1 MUXar och valfria grindar (inklusive EXOR). Varje ingång över 24 ger poängavdrag (-1poäng/ingång). 3 IKN (10p) Ett iterativt kombinatoriskt nät, IKN, med N insignaler, X = x 0, x 1,..., x N 1, och två utsignaler, U = u 1, u 0, ska ges följande funktion: U är lika med antalet ettor i X modulo 4. ( M modulo 4 = resten vid heltalsdivisionen M/4). x1 x2 xn Cell 1 Cell 2... Cell N Några exempel N=6: u1u0 x 0 x 1 x 2 x 4 x 4 x 5 U u 1 u 0 011000 2 10 110011 0 00 111111 2 10 Konstruera IKN med valfria grindar samt inverterare. Cellerna ska vara minimala och randcellerna ska förenklas så långt det är möjligt. Rita nätet så att det framgår hur en allmän cell och randcellerna ser ut. 3

4 Sekvensnät (10p) En djurpark har två tigrar. Tigrarna har två utrymmen de kan vara i, kallade sovrummet och lekplatsen. Här nedan ser du en förenklad skiss av tigrarnas värld och det sekvensnät uppgiften kommer att handla om. x1 x1 S u x2 x2 SOV LEK All passage från sovrummet ut till lekplatsen sker genom den övre dörren, all passage från lekplats till sovrum genom den undre. I dörröpppningen sitter fotocellerna x 1 och x 2, vilka ger signalen ett då de är skymda, annars noll. Konstruera ett synkront sekvensnät, S, som tänder en lampa (u = 1) när minst en av tigrarna befinner sig på lekplatsen. När lekplatsen är tom ska lampan vara släckt. Tigrarna vänder aldrig i dörren, de går aldrig in samtidigt eller ut samtidigt och de passerar aldrig varsin dörr samtidigt. x 1 och x 2 är studsfria och synkroniserade. Använd valfria vippor, grindar och inverterare. Klockfrekvensen är 1 MHz. 5 Konstruktion (10p) Det synkrona sekvensnätet S har insignalerna x och L =< l 1 l 2 l 3 l 4 > samt utsignalen u. L är ett heltal i intervallet 0 L 15. Insignalen x är synkroniserad. 4

l1 l2 l3 l4 x S u CP När insignalen x växlar från noll till ett ska det på utgången u uppträda L st positiva pulser med längden ett klockpulsintervall. Pulserna inbördes avstånd ska också det vara ett klockpulsintervall. Under pågående pulsning ska S vara okänslig för variationer på x. Insignalen x ska kunna ha godtycklig längd men det gör inget om det dröjer nångra klockpulsintervall innan pulståget börjar genereras. Exempel: L = 3 Konstruera S med en 4-bits binärräknare av valfri typ samt med valfria grindar och vippor. Konstruktionen, bortsett från räknaren, måste beskrivas med tillståndsgraf och booleska ekvationer. Nätet ska ritas. 5

Tentamen i Digitalteknik TSEA22 1 Tre små uppgifter (10p) a) b) Bilda s 1 = p 1 x 1 x 2 x 4 = 1 1 0 1 = 1 s 2 = p 2 x 2 x 3 x 4 = 0 0 0 1 = 1 s 3 = p 3 x 1 x 3 x 4 = 1 1 0 1 = 1 Alltså är x 4 fel och det utsända meddelandet var M =< 1000101 >. c) Tillståndstabellen Q Q + (u) x = 0 x = 1 S0 S1(0) S4(0) S1 S2(0) S1(0) S2 S1(0) S6(0) S3 S1(0) S3(0) S4 S5(0) S4(0) S5 S2(0) S1(0) S6 S5(0) S3(1) 1

Partitionerna av tillståndsmängden: Ny tillståndstabell: Q Q + (u) x = 0 x = 1 A B(0) A(0) B C(0) B(0) C B(0) D(0) D B(0) A(1) P 1 = {S 0, S 1, S 2, S 3, S 4, S 5 }, {S 6 } P 2 = {S 0, S 1, S 3, S 4, S 5 }, {S 2 }, {S 6 } P 3 = {S 0, S 3, S 4, }, {S }{{} 1, S 5 }, {S }{{} 2 }, {S }{{} 6 } }{{} A B C D P 4 = P 3 2 Kombinatoriskt nät (10p) Vi får direkt x 1 x 2 x 3 x 4 u 1 u 2 u 3 00 00 000 01 001 10 001 11 010 01 00 001 01 010 10 010 11 011 10 00 001 01 010 10 010 11 011 11 00 010 01 011 10 011 11 100 u 1 = x 1 x 2 x 3 x 4, 2

som alltså kostar 4 ingångar. Vi testar mux-lösningar med x 1 x 2 som styrsignaler: x 1 x 2 u 2 u 3 00 x 3 x 4 x 3 x 4 01 x 3 + x 4 (x 3 x 4 ) 10 x 3 + x 4 (x 3 x 4 ) 11 (x 3 x 4 ) x 3 x 4 ing 6+2+2+1 6+2+1 Totalt 24 ingångar! Ett billigare alternativ är u 3 = x 1 x 2 x 3 x 4, 3 IKN (10p) Här gäller det alltså att göra ett IKN av en 2-bits binärräknare. 0(00) 0(01) 1(01) 1(10) 0(10) 1(11) 0(11) 00 01 10 11 1(00) Ur grafen får vi följande uttryck q + 1 som blir den allmänna cellen. För utgångarna gäller = q 1 q 0 + q 1 x + q 1q 0 x q + 0 = q 0x + q 0 x = q 0 x, som är innehållet i den sista cellen. u 1 = q + 1 u 0 = q + 0, 3

För cell 1 gäller q 1 q 0 = 00 q + 1 = 0 q + 0 = x För cell 2 gäller q 1 = 0 q + 1 q + 0 = q 0 x = q 0x + q 0 x = q 0 x För cell 3 gäller q 1 q 0 11 (fås ur problemställningen) q + 1 q + 0 = q 1 + q 0 x = q 0x + q 0 x = q 0 x 4 Sekvensnät (10p) Utan enpulsning: 0 10(1) 10(1) 00(1) 00(1) 10(1) 10(1) 00(1) A B C D Med enpulsning: 0 00(1) 00(1) 10(1) 10(1) A B C 4

5 Konstruktion (10p) 5