Tentamen i Digitalteknik, EIT020



Relevanta dokument
Tentamen i Digitalteknik, EITF65

Tentamen i Digitalteknik, EIT020

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

IE1204/IE1205 Digital Design

Laboration i digitalteknik Introduktion till digitalteknik

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Tentamen i Digital Design

Tentamen i Digitalteknik, TSEA22

Tentamen i Digitalteknik TSEA22

Lösningsförslag till tentamen i Digitalteknik, TSEA22

F5 Introduktion till digitalteknik

Sekvensnät i VHDL del 2

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

F5 Introduktion till digitalteknik

IE1205 Digital Design: F9: Synkrona tillståndsautomater

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

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

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

Tentamen i EDA320 Digitalteknik för D2

Exempel på LAX-uppgifter

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

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

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

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

Tentamen i TTIT07 Diskreta Strukturer

Tenta i Digitalteknik

Tentamen EDAA05 Datorer i system

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Grundläggande Datorteknik Digital- och datorteknik

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

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

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

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

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

TSEA22 Digitalteknik 2019!

Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007.

Tentamen i Elektronik - ETIA01

Digital- och datorteknik

Diskreta Linjära System och Skiftregister

Sekvensnät vippor, register och bussar

Digital elektronik CL0090

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

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

SMD033 Digitalteknik. Digitalteknik F1 bild 1

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler

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

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare

Tenta i Digitalteknik

SEKVENSKRETSAR. Innehåll

Laboration i digitalteknik Speciella sekvenskretsar

Tenta i Digitalteknik

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

Laboration D159. Sekvensnät beskrivna med VHDL och realiserade med PLD. Namn: Datum: Epostadr: Kurs:

Tentamen i Digitalteknik 5p

Tentamen i Krets- och mätteknik, fk, ETEF15. Exempeltentamen

Experiment med schmittrigger

Introduktion till digitalteknik

Repetition och sammanfattning av syntes och analys av sekvensnät

Tentamen i Elektronik 5hp för E2/D2/Mek2

Tentamen i Signaler och kommunikation, ETT080

KALKYLATOR LABORATION4. Laborationens syfte

Lösningförslag till Exempel på tentamensfrågor Digitalteknik I.

Elektro och Informationsteknik LTH. Laboration 3 RC- och RL-nät i tidsplanet. Elektronik för D ETIA01

LEJON LABORATION3. Laborationens syfte

1. Vi har givet två impulssvar enligt nedan (pilen under sekvenserna indikerar den position där n=0) h 1 (n) = [ ]

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

TSEA22 Digitalteknik 2019!

Tentamen i Digitalteknik, EIT020

Sekvensnät. William Sandqvist

Digital- och datorteknik

Programmerbar logik och VHDL. Föreläsning 4

Hjälpmedel: Appendix A. VHDL-syntax. (bifogas detta prov) Appendix B.2. IEEE-package (bifogas detta prov)

DIGITALTEKNIK. Laboration D172

IE1204 Digital Design

Tentamen IE Digital Design Fredag 15/

Digitala system EDI610 Elektro- och informationsteknik

A. Stationära felet blir 0. B. Stationära felet blir 10 %. C. Man kan inte avgöra vad stationära felet blir enbart med hjälp av polerna.

Tentamen i Digitalteknik, EIT020

DIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät

Ett urval D/A- och A/D-omvandlare

Tentamensskrivning 11 januari 2016

Omtentamen IE Digital Design Måndag 14/

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2

Digital- och datorteknik

IE1204/5 Digital Design typtenta

Låskretsar och Vippor

Asynkrona sekvensmaskiner

Grundläggande A/D- och D/A-omvandling. 1 Inledning. 2 Digital/analog(D/A)-omvandling

LABORATIONER I DIGITALTEKNIK. Laboration 3 Speciella sekvenskretsar

Digitalteknik F12. Några speciella automater: register räknare Synkronisering av insignaler. Digitalteknik F12 bild 1

Pulsmätare med varningsindikatorer

1. Förpackningsmaskin / Packaging machine

5 OP-förstärkare och filter

Tentamen i Elektronik, ESS010, del1 4,5hp den 19 oktober 2007 klockan 8:00 13:00 För de som är inskrivna hösten 2007, E07

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

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Tentamen , kl

Laboration 5. Temperaturmätning med analog givare. Tekniska gränssnitt 7,5 p. Förutsättningar: Uppgift: Temperatur:+22 C

Transkript:

Elektro- och informationsteknik Tentamen i Digitalteknik, EIT020 4 april 2013, kl 14-19 Skriv namn och årskurs på alla papper. Börja en ny lösning på ett nytt papper. Använd bara en sida av pappret. Lösningarna skall tydligt visa tillvägagångssättet. Minimering av funktioner ses som en naturlig del av lösningen. Om inget annat anges skall kopplingar för realiseringar ritas. Hjälpmedel: kursboken och föreläsningsbilder. Lycka till!

Uppgift 1 Betrakta följande fullständigt beskrivna funktion f 1 (1) = {0, 2, 4, 5, 8, 10}; f 1 (0) = {1, 3, 6, 7, 9, 11, 12, 13, 14, 15}. (a) (b) (c) (d) (e) Skriv funktionen på disjunktiv normalform (DNF) Skriv funktionen på minimal disjunktiv form (MDF) Skriv funktionen på minimal konjuktiv form (MCF) Skriv funktionen med hjälp av ring-summe expansion (RSE) Ge förslag på en funktion g(x 1, x 2, x 3, x 4 ) så att f g är linjär, och så att f g är 1 för minst en kombination av x 1, x 2, x 3, x 4. Uppgift 2 Givet 15 insignaler x 1, x 2,..., x 15, konstruera ett kombinatoriskt nät, dvs inte en sekvensmaskin, som ger 1 ut om det finns 3 på varandra följande bitar som är antingen 111 eller 101. Om så inte är fallet, skall 0 ges ut. Nedan följer några exempel In : 001100110010010 Ut : 0 In : 001110110110010 Ut : 1 In : 001110101110010 Ut : 1 2

Uppgift 3 Fläktfunktionen hos en IKEA köksfläkt (Modell NUTID HW560) fungerar enligt följande: Det finns fyra lägen: AV, LÅG, MEDEL, HÖG Fläktfunktionen styrs av enda knapp. När knappen är nedtryckt ges en 1a ut, annars 0a ut. Fläkten reagerar olika om man trycker ner knappen länge eller bara snabbt. Länge är ungefär 1.5 sekund. Om fläkten är i läge AV, hamnar fläkten i LÅG om man trycker ner knappen snabbt. Om fläkten är i läge AV, händer ingenting om man trycker ner knappen länge. Om fläkten är i läge LÅG, MEDEL eller HÖG, stängs fläkten AV om man trycker ner knappen länge. Om fläkten är i läge LÅG, MEDEL eller HÖG, ändrar fläkten läge cykliskt om man trycker ner knappen snabbt, dvs: LÅG MEDEL, MEDEL HÖG, HÖG LÅG. Konstruera en synkron krets som styr fläkten. Insignal är signalen ut från knappenheten, och utsignalerna är AV, LÅG, MEDEL, HÖG. Funktionalitet som inte är beskriven ovan kan antas godtyckligt (jag har tex inte testat vad som händer om man trycker ner knappen i 1 minut.) Notera att design av klockfrekvens ingår som en naturlig del i uppgiften. 3

Uppgift 4 En ingenjör har en del okända digitala kombinatoriska kretsar på sitt skrivbord och vill undersöka deras funktionalitet. Han skickar därför in en olika insignaler och observerar utsignalerna. (a) Han börjar med krets A och vill undersöka om kretsen är linjär eller ej. Han skickar in följande insignaler och får ut motsvarande utsignaler (b) (c) (d) (e) In : 10000000 Ut : 10100000 In : 01000000 Ut : 01010000 In : 00100000 Ut : 00101000 In : 11100000 Ut : 11111000 Vad kan sägas om krets A:s linjaritet/olinjaritet? Han tar nu krets B och gör följande experiment: In : 10000000 Ut : 10101000 In : 00100000 Ut : 00101010 In : 10100000 Ut : 10000010 Vad kan sägas om krets B:s linjaritet/olinjaritet? Han tar nu krets C, som är märkt med "linjär krets" så vi vet redan att denna krets är linjär. Ingenjören skickar in signalen och observerar utsignalen In : 11000000... Ut : 110011001100110011001100... Vad är överföringsfunktionen hos krets C? Ingenjören hittar en krets som det står "inverterare?" på, och bestämmer sig för att kontrollera att det verkligen är en inverterare. Han skickar in en signal med D-transform X(D). Vad skall D-transformen vara på utgången om det verkligen är en inverterare? Han hittar en krets med två ingångar och en utgång, kretsen är märkt med "y(d) = x(d) + G(D) där X(D) är insignalen och G(D)= XXXXXX ". Tyvärr är texten där det står vad G(D) är överstryken. För att ta reda på vad G(D) är, skickar vår ingenjör in signalen [101] och observerar en utsignal med transform Vad är G(D)? Y (D) = D(1 + D + D2 + D 5 ). (1 + D 3 )(1 + D 4 ) 4

Uppgift 5 En digital fartmätare för biltrafik skall kontrueras. Systemet består av två stycken givare kopplade till en display som visar farten. Displayen innehåller två stycken inbyggda räknare. Alla komponenter är synkrona, och utplaceras enligt nedanstående figur. 25 Km/t One Way G1 G2 Givarna ger utsignaler G 1, respektive G 2. motsvarande givare, och 0 annars. Signalerna är 1 då ett fordon kör förbi Varje räknare har en insignal R A respektive R B, och en utsignal F A respektive F B. När R A (R B ) signalen går från 0 till 1 nollställs mostsvarande räknare. Den räknar upp så länge R A (R B ) är 1. När signalen R A (R B ) går från 1 till 0 stoppas motsvarande räknare och räknevärdet skickas vidare till displayen via signalerna F A respektive F B. Displayen beräknar farten från räknevärdet och visar den i kilometer per timme. Vi betraktar en förenklad modell enligt nedastående specifikation. Systemet utplaceras på en enkelriktad gata med ett enda körfält. Dessutom, råder förbud att backa eller stanna. Alla fordon har längd l, och avståndet mellan givarna är 1.5 l. Avståndet mellan fordon är alltid större än noll. Systemet är synkront och klock frekvensen är så pass hög att sannoligheten att både utsignaler G 1 och G 2 ändrar värde samtidigt anses vara noll. 5

Vi fokuserar endast på gränssnittet mellan givarna och räknarna. Konstruera maskinen M i blockdiagrammet nedan som tar in signalerna G 1, G 2 och ger ut signalerna R A, R B. För varje fordon som passerar givarna skall en räknare räkna upp kontinuerligt från det att G 1 blir 1 tills det att G 2 blivit 1. Tänk på att systemet, i enlighet med specikationen ovan, skall kunna mäta farten på två fordon. Detta betyder att om en bil befinner sig mellan G 1 och G 2 och en ny bil bryter G 1 så måste båda räknarna användas. DISPLAY Givare 1 G 1 R A Räknare 1 F A Givare 2 G 2 M R B Räknare 2 F B L C D CLK Det kan underlätta att dela upp konstruktionen i olika delar. I synnerhet, det kan vara av hjälp att använda sig av flank detektorer. En positiv flank detektor skall ge ut en puls när insignalen ändras frå 0 till 1. 6