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



Relevanta dokument
Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

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

Lösningsförslag till tentamen i Digitalteknik, TSEA22

Tentamen i Digitalteknik, TSEA22

Tentamen i Digitalteknik TSEA22

Tentamen i TTIT07 Diskreta Strukturer

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

IE1204/IE1205 Digital Design

Tenta i Digitalteknik

Tentamen i Digitalteknik, EITF65

Tenta i Digitalteknik

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Laboration i digitalteknik Introduktion till digitalteknik

Tentamen i EDA320 Digitalteknik för D2

Digital- och datorteknik

Exempel på LAX-uppgifter

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

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

Laboration Sekvenskretsar

IE1205 Digital Design: F9: Synkrona tillståndsautomater

Grundläggande digitalteknik

Tenta i Digitalteknik

Sekvensnät i VHDL del 2

Laboration i digitalteknik Speciella sekvenskretsar

Låskretsar och Vippor

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

TSEA22 Digitalteknik 2019!

F5 Introduktion till digitalteknik

VHDL och laborationer i digitalteknik

Tentamen i Digitalteknik, EIT020

Tentamen i IE Digital Design Fredag 21/

Digital- och datorteknik

Laboration i digitalteknik

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/

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

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

Tentamen SSY 065, lördag 14/4, 08:30-12:30, M. Examinator: Martin Fabian, (772) 3716 Tider för lärarens närvaro: 09:30, 11:30

Laboration Kombinatoriska kretsar

LABORATIONER I DIGITALTEKNIK. Laboration 3 Speciella sekvenskretsar

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

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

Sekvensnät vippor, register och bussar

LABORATIONSINSTRUKTION

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

TSEA22 Digitalteknik 2019!

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

Tillståndsmaskiner. 1 Konvertering mellan Mealy och Moore. Ola Dahl och Mattias Krysander Linköpings tekniska högskola, ISY, Datorteknik

EDA215 Digital- och datorteknik för Z

Tentamen. Datorteknik Y, TSEA28

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

Laboration Kombinatoriska kretsar

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

Tentamen IE Digital Design Måndag 23/

Övningsuppgifterna i kapitel F avser FLIS-processorn, vars instruktioner och motsvarande koder definieras i INSTRUKTIONSLISTA FÖR FLISP.

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

Tentamen i Digital Design

Tentamensskrivning 11 januari 2016

Kombinationskretsar. Föreläsning 4 Digitalteknik Mattias Krysander Institutionen för systemteknik

Tenta i Digitalteknik

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

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

Omtentamen IE Digital Design Måndag 14/

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler

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

Tenta i Digitalteknik

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

Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK.

Tentamen IE Digital Design Fredag 15/

Tentamen i Digitalteknik 5p

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

Föreläsningsanteckningar 2. Mikroprogrammering I

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

Läsminne Read Only Memory ROM

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Konstruktionsmetodik för sekvenskretsar

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

Anders Arvidsson ROBOTBESKRIVNING. Roboten på bilden är extrautrustad

Exempel 3 på Tentamen

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

Tentamen i Digitalteknik, EIT020

Tentamen SSY 065, onsdag 17/12, 08:30-12:30, H. Lärare: Petter Falkman, (772) 3723 Tider för lärarens närvaro: 09:30, 11:00

Tentamen IE1204 Digital Design Måndag 15/

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

Digital elektronik CL0090

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen i IE1204/5 Digital Design onsdagen den 5/

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

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

Sekvensnät. William Sandqvist

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

En ideal op-förstärkare har oändlig inimedans, noll utimpedans och oändlig förstärkning.

Digital- och datorteknik

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

Så här fungerar datorer Baserad på T-J Hallbergs minimalmaskin Högskolan i Jönköping/JTH Ragnar Nohre

IE1204/5 Digital Design typtenta

Laboration i Maskinelement

Högskolan Dalarna Sida 1 av 8 Elektroteknik Per Liljas

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

Transkript:

Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 03-05-3 Salar U, KÅRA, U3 Tid -8 Kurskod TSEA Provkod TEN Kursnamn Digitalteknik Institution ISY Antal uppgifter som ingår i 6 tentamen Antal sidor på tentamen 8 (inkl. försättsbladet) Jour/kursansvarig Mattias Krysander Telefon under skrivtid 03-898 Besöker salen ca. 5.00 och 7.00 Kursadministratör (namn+tfnnr+mailadress) Ylva Jernling, 03-868, ylva@isy.liu.se Tillåtna hjälpmedel Inga Övrigt Visning 3.00-.00 den 9 augusti på Datorteknik

Tentamen TSEA Digitalteknik 3 maj, 03, kl..00-8.00 Tillåtna hjälpmedel: Inga. Ansvarig lärare: Mattias Krysander Visning av skrivningen sker mellan 3.00-.00 den 9 augusti på Datorteknik. Totalt 50 poäng. Preliminära betygsgränser: Betyg 3: poäng Betyg : 3 poäng Betyg 5: poäng

Uppgift. Använd JK-vippan i figur, valfria grindar och inverterare för att realisera en D-vippa, en T-vippa samt en SR-vippa med aktivt hög R-ingång. Notera att K-ingången på JK-vippan i figuren aktiveras med en nolla. J C K Q Figur : En JK-vippa med K-ingången aktivt låg. (3 poäng) Uppgift. Figur visar en -bitars räknare med ingångar s och s 0 som styr vilken mod räknaren är i samt utgångar u och u 0 där u 0 är minst signifikant bit. Realisera räknaren med D-vippor och ett PROM med 6 ord á bitar så att följande funktion erhålls: s s 0 mod 00 vila 0 uppräkning 0 nedräkning synkron nollställning CP s 0 s -bitsräknare u 0 u Figur : En -bitars räknare. (7 poäng) Uppgift 3. Figur 3 visar en -bitars adderare med en -bitars carryaccelerator med insignaler x 0, y 0, x, y, c 0 och utsignal c. Realisera carryacceleratorn med NAND-grindar och inverterare. Grinddjupet får max vara + eventuellt en inverterare. För full poäng skall realiseringen vara minimal. Tips: minnessiffran c = om och endast om summan av de binärkodade talen (x, x 0 ), (y, y 0 ) och c 0 är större än eller lika med fyra. c Carryaccelerator x 3 y 3 x y x y x 0 y 0 FA FA FA FA c 0 s 3 s s s 0 Figur 3: En -bitars adderare med en -bitars carryaccelerator. (0 poäng)

Uppgift. Konstruera ett iterativt kombinatoriskt nät med strukturen x x x n Cell Cell... Cell n där x = (x, x, x 3,..., x n ) är insignaler och u är utsignal så att { om det finns minst tre :or i följd i x u = 0 för övrigt Några exempel för fallet n = 8: x = 000 som mest ettor i följd u = 0 x = 000 som mest 3 ettor i följd u = Realisera kretsen med NOR-grindar och inverterare. För full poäng krävs att alla celler är minimala. Ni får anta att n 5. (0 poäng) u

vh = 0 vh = 0 Figur : Tejpmarkering för vänster- respektive höger-sväng. Uppgift 5. En robot har till syfte att köra autonomt genom en labyrint. För att ange vilken väg roboten ska köra i korsningar finns tejpmarkeringar på golvet som roboten läser av. Figur visar tejpmarkering för vänster- respektive höger-sväng. Före en vänstersväng kör roboten över en bred tejp följt av en smal tejp och när den närmar sig en högersväng en smal tejp följt av en smal tejp. Roboten är försedd med en optisk sensor som läser av tejpmarkeringar. Till sensorn finns en mätkrets som skickar ut en synkroniserad signal x. Vid passage över en bred tejp skickas exakt två ettor ut i följd, vid passage av en smal tejp skickas exakt en etta ut och för övrigt skickas nollor ut. Klockfrekvensen är stor i förhållande till robotens rörelse över tejpmarkeringarna och därför antas att minst en nolla skickas ut under passagen mellan tejparna. Detta betyder att en passage över till exempel en vänstersvängsmarkering kan generera sekvensen x : 000000000. Antalet nollor i sekvensen kan variera men mönstret av ettor är fixt. Konstruera en synkron sekvenskrets enligt CP x Sekvenskrets v h där utsignalerna v och h skall vara enligt följande specifikation: När roboten inte åker på svängmarkeringar skall utsignalen vara vh = 00. Om roboten befinner sig på en svängmarkering men ännu inte avläst tillräcklig information för att kunna avgöra vilken sväng som kommer skall utsignalen vara vh =. Om roboten befinner sig på en svängmarkering och kan avgöra vilken sväng som kommer skall vh = 0 för vänstersväng och vh = 0 för högersväng. Utsignalen skall återgå till vh = 00 i klockintervallet efter att sista tejpen har registrerats. Svängdetektionen måste ske i första möjliga klockintervall för att förbereda robotens sväng så tidigt som möjligt. Roboten startas inte på en svängmarkering, dvs varken på en tejp eller i mellanrummet mellan två tejpar. Valfria vippor och grindar samt inverterare får användas i konstruktionen. För full poäng krävs att tillståndsdiagrammet visas, att minimalt antal vippor används samt att kombinationskretsar svarar mot minimala inringningar i Karnaughdiagram. (0 poäng) 3

Figur 5: Svänghjul med perforeringar som syns tydligast i underkant. Klocka x 30 klockintervall Registerinnehåll 36 klockintervall 5 pulser = 30 o rotation Registret lagrar 30 Registret lagrar 36 Figur 6: Exempel på hur kretsen ska fungera. Uppgift 6. Motorns varvtal (rotationshastighet) är bland de viktigaste mätsignalerna för styrning och övervakning av förbränningsmotorer. Figur 5 visar ett svänghjul på en motor. Motorns varvtal mäts genom att en Hallsensor känner av svänghjulets perforeringar som syns tydligast på hjulets underkant. Sensorn skickar ut under tiden då den passerar förbi utstansade hål och 0 annars. Det är 60 hål som är jämnt fördelade över varvet, vilket betyder att hjulet roterar 360/60 = 6 från det att ett hål detekteras till dess att nästa hål detekteras. Klockfrekvensen är 00kHz och motorns hastighet mäts genom att räkna antalet klockintervall som det tar för hjulet att rotera 30. Hallgivarens utsignal x är synkroniserad och kan se ut som i figur 6. Under det markerade tidsintervallet, i detta fall 36 klockintervall långt, så har svänghjulet roterat exakt 30 eftersom det har inkommit 5 pulser på x. Pulserna i x har varierande längd, beroende på motorns momentana rotationshastighet. Er uppgift är att konstruera en synkron sekvenskrets som tar x som insignal och lagrar antalet klockintervall det tar att rotera 30 i ett register. Det korrekta registerinnehållet för exemplet i figur 6 ses längst ner i figuren. Till ert förfogande har ni: 0-bitars räknaren till höger med count enable och load 0-bitars registeret till höger med parallell in parallell ut en valfri -bitars räknare valfria grindar och vippor samt inverterare. CP LOAD CE 5 56 8 6 3 6 8 5 56 8 6 3 6 8 CP LOAD 5 56 8 6 3 6 8 R E G I S T E R 5 56 8 6 3 6 8 Ni får anta att antalet klockintervall som ska räknas och lagras är mellan 0 och 700, vilket motsvarar motorns arbetsområde. Onödigt komplicerade lösningar ger poängavdrag. (0 poäng)