Tentamen i Digital Design

Relevanta dokument
IE1204/IE1205 Digital Design

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamensskrivning 11 januari 2016

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

Tentamen EDAA05 Datorer i system

F5 Introduktion till digitalteknik

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

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

Digital- och datorteknik

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

Tentamen IE Digital Design Fredag 15/

Tentamen i Digitalteknik, EITF65

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

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

Lösningsförslag till tentamen i Digitalteknik, TSEA22

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

Tentamen i IE1204/5 Digital Design Torsdag 29/

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

Kodlås. Kopplingsschema över kodlåset PAL-18

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

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

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

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

Tentamen i IE Digital Design Fredag 21/

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

Omtentamen IE Digital Design Måndag 14/

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Tentamen i Digitalteknik 5p

Laboration Kombinatoriska kretsar

Grundläggande Datorteknik Digital- och datorteknik

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

Exempel på tentamensfrågor Digitalteknik

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

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

Tenta i Digitalteknik

F5 Introduktion till digitalteknik

Tenta i Digitalteknik

Tentamen IE1204 Digital Design Måndag 15/

Tentamen IE Digital Design Måndag 23/

Sekvensnät i VHDL del 2

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

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

Tentamen i Digitalteknik, EIT020

Tentamen i Digitalteknik TSEA22

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

Digital Design IE1204

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

Digital och Datorteknik EDA /2011. EDA 451 Digital och datorteknik 2010/2011. Uppbyggnad_och_funktion.pdf

Laborationshandledning

Tentamen i EDA320 Digitalteknik för D2

Tenta i Digitalteknik

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

Laboration Kombinatoriska kretsar

IE1205 Digital Design: F9: Synkrona tillståndsautomater

Laborationshandledning

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

Repetition och sammanfattning av syntes och analys av sekvensnät

Laborationshandledning

Laboration i digitalteknik Introduktion till digitalteknik

Digitala system EDI610 Elektro- och informationsteknik

Adressavkodning - busskommunikation

Digital- och datorteknik

Digital Design IE1204

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

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

Digital elektronik CL0090

Digital- och datorteknik

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

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

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

Mintermer. SP-form med tre mintermer. William Sandqvist

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

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

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

Digital Design IE1204

IE1204 Digital Design

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

Digital- och datorteknik

IE1205 Digital Design: F4 : Karnaugh-diagrammet, två- och fler-nivå minimering

Definition av kombinatorisk logik Olika sätt att representera kombinatorisk logik Minimering av logiska uttryck

DIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...

Tentamen i Digitalteknik, TSEA22

Tentamen i Elektronik, ESS010, del 1 den 21 oktober 2008 klockan 8:00 13:00

Tenta i Digitalteknik

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

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

DIGITALTEKNIK. Laboration D172

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

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

SEKVENSKRETSAR. Innehåll

Tentamen IE Digital Design Fredag 13/

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

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

D0013E Introduktion till Digitalteknik

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

Digital elektronik CL0090

Sekvensnät vippor, register och bussar

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

Transkript:

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 Tillåtna hjälpmedel: Enkel räknekalkylator Tentamen består av två delar del och del 2 Del omfattar deluppgift tom deluppgift 2. Varje rätt löst deluppgift ger maximalt 2 poäng Deluppgift tom 3 ger 6 poäng och motsvarar KS Deluppgift 4 tom 6 ger 6 poäng och motsvarar KS2 Godkänd KS/KS2 ger poäng enligt ovan Alla löser deluppgift 7-2 som kan ge max 2 poäng KS:arna är giltiga tom tentamensperiod i augusti 27 Del 2 omfattar 3 uppgifter och kan ge max 6 poäng OBS.: För godkänt betyg ( betyg 3) krävs att De är godkänd. Del 2 rättas endast om del är godkänd Betyg 3: Minst 4 poäng på del. Betyg 4: 2-33 poäng. Betyg 5: 34-4 poäng

TENTAMENSANVISNINGAR Krav på tentamensformulärets utformning Endast skrivpapper och skrivomslag som tillhandahålls av institutionen får användas. Förnamn, efternamn och personnummer skall anges på skrivomslaget. Efternamn skall strykas under! Varje inlämnat skrivpapper skall förses med namn och personnummer. Markera behandlade uppgifter med kryss på skrivomslaget. Blad- och uppgiftsnummer skall anges på varje inlämnat skrivpapper. Endast framsidan av skrivpappret får användas. För del gäller att flera deluppgifter med fördel behandlas på samma blad. För del 2 gäller att endast en uppgift får behandlas på samma blad. Lösta uppgifter bör inlämnas sorterade i nummerordning. Skriv snyggt och läsligt och rita tydliga figurer. Röd färgpenna får ej användas. Anvisningar för problemlösningen Resonemang och motiveringar får inte vara så knapphändiga att de blir svåra att följa. Införda beteckningar skall definieras med hjälp av figurer. Rita alltid figur! Tankegången bakom uppställda ekvationer skall förklaras. Uträkningarna skall vara tillräckligt fullständiga för att visa hur slutresultatet erhållits. Varje problemlösning skall avslutas med ett klart formulerat svar!

KS ( deluppgift -3) Tentamen del. Deluppgift Omvandla det decimala talet 457, till motsvarande hexadecimala tal. Det hexadecimala talet skall anges med 5 siffror Deluppgift 2 x > f x Förenkla funktionsuttrycket f = f( x, x ) så långt som möjligt Deluppgift 3 Den binära funktion f = f( x y z ) har mintermen m 3 = x y z. Ange motsvarande maxterm M 3 KS2 ( deluppgift 4-6) Deluppgift 4 Funktionen f ( a, b, c, d ) är definierad i vidstående Karnaugdiagrmmet. Skriv funktionsuttrycket på minimerad SP-form a b c d - - - - - - - - f Deluppgift 5 Vidstående krets är uppbyggd av en D-vippa och en XOR-grind. D-vippan klockas med klocksignalen Clk Rita tillståndsgrafen för utsignalen q med x som insignal. x = D Clk q q Deluppgift 6 En heladderaren har tre -bitars insignaler, A i och B i samt minnesbit C in Utsignalerna är summa S i och minnesbit C ut Ange de booleska uttrycken för generering G i resp propagering P i av minnesbiten C ut

Deluppgifter för alla Deluppgift 7 Den booleska funktionen f ( x, y, z ) = ( x y z)( x y z ) är given. Ange funktionen på minimerad PS-form Deluppgift A 3 B 3 A 2 B 2 A B A B C 4 C 3 C 2 C FA FA FA FA C = S 3 S 2 S S Ovan visas ett funktionsblock för aretmetik uppbyggt med heladderare och XOR-grindar. Vilken uppgift utför funktionsblocket? Deluppgift 9 (q, q ) q, q x = q, q x = Tabellen visar tillståndsövergångarna (q, q ) till (q, q ) för en tillståndsmaskin uppbyggd med två D-vippor som har dataingångarna d respektive d. Bestäm det booleska uttrycket för d uttryckt på minimerad SP_form Deluppgift Ett minne med 24 k ord och ordlängden 6 bitar skall byggas upp med minnensenheter som har kapaciteten k ord à 4 bitar Hur många minnensenheter behövs?

Delppgift B A B F Kretsen ovan är uppbyggd av två NMOS-transistorer. A och B är booleska signaler som kan anta de logiska värdena resp. Positiv logik gäller. Rita sanningstabellen för ovanstående krets. Uppgift 2 V K3 K2 K 2 3 4 5 6 7 9 * # R4 R3 R2 R Tangentbordet ovan har tre kolumner K3, K2 och K samt fyra rader R4, R3, R2 och R. Då en tangent nedtryckes spänningssätts motsvarande radledning och kolumnledning till 5V. Rad- och kolumn -ledningarna utgör utsignalerna från tangentbordet och ligger vid ickenedtryck på V. Ange den produktterm som erhålles då tangent 5 nedtryckes. Positiv logik gäller.

Uppgift 2 Ett garage har platser för 4 bilar. Platserna numreras,, 2 och 3. Bil som skall parkeras anvisas ledig plats som har det lägsta numret. Varje plats har en givare, som ger den logiska utsignalen x i = ( i =,, 2 eller 3 ) om en bil finns på platsen, i annat fall x i =. Konstruera ett kombinatoriskt nät med insignalerna x 3 x 2 x x och utsignalerna u 2 u u. Utsignalerna skall ange numret på den lediga plats som har det lägsta numret, dvs ; plats är ledig u = och u = plats är ledig u = och u = plats 2 är ledig u = och u = plats 3 är ledig u = och u = Om ingen ledig plats finnes skall u 2 = om däremot plats finns u 2 =. a) Realisera grindnätet för funktionen u med enbart NAND-grindar. Antalet grindar skall vara så få som möjligt med så få ingångar som möjligt. b) Realisera funktionen som ger utsignalen u med en 4 till multiplexer och med så få grindar som möjligt av godtycklig typ. Multiplexen har ingångarna in_, in_, in_2, in_3 och väljarsignalerna s och s, där s är den mest signifikanta biten. Det gäller att insignalerna x 3 x 2 x x samt och är tillgängliga att anslutas till multiplexern. Koppla x till s och x till s ( 4 poäng) c) Gör en VHDL beskrivning av kretsen utgående från lösning enligt a) ( poäng) c) Gör en VHDL beskrivning av kretsen utgående från lösning enligt b) ( 2 poäng) Ledning. Som ledning finns lösning till en annan krets från läroboken, bifogad sist i tentamen

Lösning 2 a) Sanningstabellen x 3 x 2 x x ledig u 3 u u 2 3 2 fullt x x x 3 x 2 y z x x x 2 u 3 2 w 4: x f A B B C X A C

Uppgift 3 q q d 2 d D = d D D q Clk Figuren ovan visar en synkron räknare konstruerad med D-vippor. Räknaren skall konstrueras om denna gång med T-vippor. Den nya räknaren (uppbyggd av T-vippor) skall skall ha samma räknesekvens som den enligt figuren angivna räknaren (uppbyggd av D-vippor) a) Teckna de booleska uttrycken för tillståndsvariablerna d 2, d, d b) Visa i tabellform samtliga tillståndsövergångar = (, q, q ) till = (, q, q ) samt för var och en av dessa de logiska värden vilka erfordras på styringångarna T 2, T samt T för kontroll av T- vipporna! Rita även räknarens tillståndsgraf. c) Bestäm de booleska uttrycken för T-vippornas styringångarna T 2, T samt T på minimal SP-form samt rita kopplingsschemat för realisering av räknaren uppbyggd av T-vippor. (5 poäng)

Lösning uppgift 3 a) Tillståndsvariablerna = q q = q q = q b)tillståndstabell med tillståndsövergångarna till där = (, q, q ) och = (, q, q ) samt med villkor på T 2, T och T q q q q T 2 T T 4 2 6 3 2 4 2 5 2 6 7 q q q q q q T 2 = q T = T = q q q q q 4 2 3 7 6 5 q q T T > T q q Clk

Uppgift 4 Till en mikrodatorbuss med adressbussen A 23 - A skall ett läsminne på,5 M x 6 inkopplas. Läsminnets adressområde skall vara A 6 till BF FFFF 6. Läsminnet skall byggas upp med minnesenheter som har asressområdet A - A och databussen D 7 - D. Minnesenheterna selekteras med insignalen (chip select), som är aktivt låg. För minnesenhet som ej selekteras gäller att dess utsignaler D 7 - D antar högimpediva tillstånd. För att kunna seleketera minnesenheterna har man tillgång till en avkodare med åtta utgångar benämda tom 7. En utgång (av åtta) kan selekteras med de tre väljaringångarna S 2, S och S. Det gäller att S 2 har positionsvikten 4, S har positionsvikten 2 och S har positionsvikten. Selekterad utgång antar låg utspänning och övriga icke selekterade utgångar antar hög utspänning. Avkodaren har dessutom en enable-ingång E, som är aktivt hög. Då E är låg antar är alla utgångar högimpediva.för att kunna skapa ett boolesk uttryck för E finns det AND- och INV-grindar att tillgå. a) Hur många adresser har en minnesenhet uttryckt i M (Mega) b) Hur många minnesenheter behövs för att bygga ett läsminne på,5 M x 6 c) Rita ett kopplingsshema där det klart framgår hur samtiga adress- och data-ledningar samt övriga ledningar är kopplade som är väsentliga för minnesfunktionen. (4 poäng)

Lösning 4 A A 2 A 9 4 2 2 3 4 5 9 A - A D 7 - D 9 A - A D 7 - D A 22 A 23 E 6 7 9 9 A - A D 7 - D A - A 9 9 A - A D 7 - D A - A D 7 - D D 7 - D Data_ut D 5 -D

Lösningar och svar till tentamen 27-5-26 Del Svar 5B.C 6 Svar 2 x x Svar 3 x y z Svar 4 c b d Svar 5 Svar: 6 G i = A i B i ; P i = A i B i Svar 7 ( x y ) Svar Utför subtraktion Svar 9 d = q x q x Svar 2 minnesenheter Svar AND-grind Svar 2 K3 K2 K R4 R3 R2 R

Lösning 2 a) Sanningstabellen Del 2 x 3 x 2 x x ledig u 3 u u 2 3 2 fullt x x x 3 x 2 y z x x x 2 u 3 2 w 4: x f A B B C X A C

Lösning uppgift 3 a) Tillståndsvariablerna = q q = q q = q b)tillståndstabell med tillståndsövergångarna till där = (, q, q ) och = (, q, q ) samt med villkor på T 2, T och T q q q q T 2 T T 4 2 6 3 2 4 2 5 2 6 7 q q q q q q T 2 = q T = T = q q q q q 4 2 3 7 6 5 q q T T > T q q Clk

Lösning 4 A A 2 A 9 4 2 2 3 4 5 9 A - A D 7 - D 9 A - A D 7 - D A 22 A 23 E 6 7 9 9 A - A D 7 - D A - A 9 9 A - A D 7 - D A - A D 7 - D D 7 - D Data_ut D 5 -D