Lösningsförslag till tentamen i Digitalteknik, TSEA22

Relevanta dokument
Tentamen i Digitalteknik, TSEA22

Tentamen i Digitalteknik TSEA22

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

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

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

Tentamen i Digitalteknik, EITF65

Tentamen i EDA320 Digitalteknik för D2

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

Digital- och datorteknik

Tenta i Digitalteknik

Grundläggande Datorteknik Digital- och datorteknik

Laboration i digitalteknik Introduktion till digitalteknik

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

Tentamensskrivning 11 januari 2016

Facit till övningsuppgifter Kapitel 4 Kombinatoriska nät Rita in funktionen i ett Karnaughdiagram och minimera

Tenta i Digitalteknik

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

Tentamen i Digital Design

Tentamen i Digitalteknik, EIT020

F5 Introduktion till digitalteknik

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

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

Tenta i Digitalteknik

Tenta i Digitalteknik

Tentamen i Digitalteknik 5p

Introduktion till digitalteknik

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

Tentamen i IE1204/5 Digital Design onsdagen den 5/

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

IE1204/IE1205 Digital Design

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

Tentamen i TTIT07 Diskreta Strukturer

Laborationshandledning

Tentamen i IE1204/5 Digital Design Torsdag 29/

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

Omtentamen IE Digital Design Måndag 14/

Repetition och sammanfattning av syntes och analys av sekvensnät

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

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

Tenta i Digitalteknik

Tentamen i Digitalteknik, EIT020

Tentamen i IE1204/5 Digital Design onsdagen den 5/

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

Digital- och datorteknik

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

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

Exempel 3 på Tentamen

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

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

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

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

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

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

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

Digitala system EDI610 Elektro- och informationsteknik

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl

Tenta i Digitalteknik

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

F5 Introduktion till digitalteknik

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

Tentamen IE Digital Design Fredag 15/

Digitalteknik TSIU05 Laborationer

Digital- och datorteknik

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

IE1204/5 Digital Design typtenta

Tentamen i IE Digital Design Fredag 21/

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

Tentamen IE1204 Digital Design Måndag 15/

IE1205 Digital Design: F9: Synkrona tillståndsautomater

IE1204/5 Digital Design typtenta

Lösningsföslag till Exempel på tentamensuppgifter i Digitalteknik I

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

LV6 LV7. Aktivera Kursens mål:

Tenta i Digitalteknik

Försättsblad till skriftlig tentamen vid Linköpings universitet G33(1) TER4(63)

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

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

Exempel på tentamensfrågor Digitalteknik

Digital- och datorteknik

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

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

Exempel på LAX-uppgifter

EDA Digital och Datorteknik 2009/2010

Digital elektronik CL0090

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

ALU:n ska anslutas hur då?

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

CHALMERS TEKNISKA HÖGSKOLA

Försättsblad till skriftlig tentamen vid Linköpings universitet KÅRA T1 T2 U2 U4

SMD033 Digitalteknik. Digitalteknik F1 bild 1

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

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

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

SEKVENSKRETSAR. Innehåll

Sekvensnät Som Du kommer ihåg

Tentamen EDAA05 Datorer i system

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

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

Transkript:

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 Provkod Kursnamn/benämning Institution TSEA TEN Digitalteknik ISY Antal uppgifter som 7 ingår i tentamen Antal sidor på tentamen (inkl. 4 försättsbladet) Jour/Kursansvarig Olle Seger/Mattias Krsander Telefon under skrivtid 073054945 Besöker salen ca kl. 5.00 och 7.00 Kursadministratör Ylva Jernling/648/lva@is.liu.se (namn/ tfnnr/mailadress) Tillåtna hjälpmedel Inga Övrigt För betg 3 krävs poäng (eempel när resultat kan ses För betg 4 krävs 3 poäng på webben, betgsgränser, För betg 5 krävs 4 poäng visning, övriga salar tentan går i m.m.)

. Konstruera en klockad T-vippa med hjälp av en klockad D-vippa och valfria grindar. Lösningsförslag: D = or(t,q) vilket ger följande krets ( p). Realisera AND, OR, NOT och XOR enbart med NAND-grindar. Rita kopplingsschema. Lösningsförslag: NOT AND XOR OR XOR med minimalt antal grindar (4 p)

3 3. Bestäm ett minimalt disjunktivt och ett minimalt konjunktivt uttrck för nätet nedan. Det måste framgå vilket uttrck som är vilket. Näten ska inte ritas. z w z z w f z w Lösningsförslag: Funktionen är f = (z w) (( z )( z w)) zw = = z w ( z ) ( z w) zw = = z w z z w zw = = z w zw och dess Karnaughdiagram \ zw 00 0 0 00 0 0 0 0 0 0 0 0 0 0 0 Minimal disjunktiv form f = z w zw Minimal konjunktiv form f = z z w zw => f = ( ) (z) (z w) (zw ) = ( )( z )( z w )( z w) En alternativ minimal konjunktiv form är f = ( )( w )( z w )( z w) (4 p)

4 4. s K z z Konstruera ett kombinatoriskt nät, K, som utför två enkla operationer på två positiva binära heltal X = <, > och Y = <, >. Operationernas resultat är ett positivt binärt heltal Z = <z, z >. Stringången s bestämmer vilken operation som ska utföras enligt följande tabell: s Z 0 min(x,y) ma(x,y) Konstruera K med /-multiplerar och valfria logiska grindar. Onödigt komplicerade lösningar ger poängavdrag. Lösningsförslag: Använd /-multiplerar som har s som strvariabel och z respektive z som utsignal. Följande tabell och Karnaughdiagram beskriver funktionen: s=0 s=,, z,z z,z 00 00 00 00 00 0 00 0 00 0 00 0 00 00 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 0 s = 0 z z,\, 00 0 0 00 0 0 00 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 s = z z,\, 00 0 0 00 0 0 00 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 Detta ger då s = 0 att z = z = och då s = att z = z =

5 Kopplingen kan se ut som följer (inverteringen av och kan utelämnas): (0p) 5. n n K K K n K n u Låt X = <,,..., n > och Y = <,,..., n > vara två positiva binära heltal. Konstruera ett iterativt kombinatoriskt nät med utsignal u sådan att u = om och endast om X > Y. Nätet måste ha den struktur som visas i figuren där de kombinatoriska näten K, K 3,,K n ska vara identiska. Använd valfria grindar. Antalet signaler mellan Ki och Ki ska vara minimalt. Lösningsförslag: Tillståndsgraf:

6 Om följande tillståndskodning antas blir ges tillståndsövergångarna av tabellen nedan: s n q = q q u s 0 00 0 s 0 s 0 0 Detta ger Karnaughdiagrammen: och motsvarande uttrck blir q = q q i i q = q q i i q Eftersom q = 0 och q = 0 initialt så förenklas uttrcken för K till q = q = K n ges i detta fall av u = q enligt tillståndskodningen. Konstruktionen kan då se ut på följande sätt: q q,q \ i, i 00 0 0 00 0 0 00 0 0 0 00 0 0 0 0 0 0 0 0 0 - - - - - - - - 0 0 0 0 0 0 s n q i i q s 0 00 00 00 s 0 00 0 0 s 0 00 0 0 s 0 00 00 s 0 00 0 s 0 0 0 s 0 0 0 s 0 0 s 0 00 0 s 0 0 0 s 0 0 0 s 0 0 i i K i q q q q K K n q q u q (0p)

6. Ett snkront sekvensnät har en utsignal u samt en snkroniserad insignal. Nätet ska detektera sekvenser av tpen 0 på insignalen genom att vid den detekterade sekvensens sista bit lägga ut u =. För övrigt ska u = 0. 7 Eempel: klockintervall 3 4 5 6 7 8 9 0 3 0 0 0 0 u 0 0 0 0 0 0 0 0 0 0 Använd AND-, OR-grindar och inverterare samt minimalt antal D-vippor. Funktion måste beskrivas med tillståndsgraf, booleska uttrck och kopplingsschema. Lösningsförslag: Tillståndsgrafen och tillståndskodningen kan se ut på följande vis. s n q = q q s 0 00 s 0 s s 3 0 Motsvarande tabell och logiska uttrck blir 0 q,q q,q (u) q q (u) 00 00(0) 0(0) 0 00(0) (0) 0(0) (0) 0 00(0) 0() q = q q q q = u = q q ' Kretsen kan realiseras enligt följande koppling. (0 p)

7. Fra enheter ska sända 8-bitarsord i serieform på en gemensam kanal. En sändare ska konstrueras som i tur och ordning låter respektive enhet skicka sina ord på kanalen. Figur visar hur sändaren är inkopplad och i tabellen nedan följer ett eempel på hur enheterna ska aktiveras. Klockintervall -8 9-6 7-4 5-3 33-40 Enhet A B C D A Signal 000 00000 000 0000 000 8 Notera att rad och visar hur sändaren ska aktivera enheterna medan rad tre i tabellen innehåller eempel på 8-bitarsord som enheterna skulle kunna skicka. Sändarens utsignaler UA,UB,UC,UD aktiverar respektive enhet när respektive signal är hög. Till eempel ska utsignalen UA, som aktiverar enhet A, vara hög i klockintervallen -8, 33-40, osv. Konstruera sändaren med valfria räknare, multiplerar, avkodare, vippor och grindar. Om delar av konstruktionen använder diskreta vippor måste denna funktion beskrivas med tillståndsgrafer och booleska uttrck. Asnkrona nät ger noll poäng. Sändare CP CH Kanal Enhet A Enhet B Enhet C Enhet D A B C D UA UB UC UD Figur. Inkoppling av sändare.

9 Lösningsförslag: Se figuren nedan. Sändare CP CE RCO 8 CE 4 0 Avkodare /4 3 UA UB UC UD A B C D 0 3 MUX 4/ CH Modulo-8 räknaren används för att aktivera CE signalen på modulo-4-räknaren var åttonde klockpuls. Avkodaren skickar ut en etta till den enhet som ska aktiveras. Multipleern tar in signaler från enheterna och lägger ut den aktiva enhetens bit på kanalen CH. (0 p)