• No results found

Lösningsförslag/facit till Tentamen TSEA22 Digitalteknik 31 maj, 2013, kl. 14.00-18.00

N/A
N/A
Protected

Academic year: 2021

Share "Lösningsförslag/facit till Tentamen TSEA22 Digitalteknik 31 maj, 2013, kl. 14.00-18.00"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Lösningsförslag/facit till Tentamen

TSEA22 Digitalteknik 31 maj, 2013, kl. 14.00-18.00

Tillåtna hjälpmedel: Inga.

Ansvarig lärare: Mattias Krysander, tel 013-282198.

Totalt: 50 poäng.

(2)

Uppgift 1. Kopplingsscheman för en D-vippa, en T-vippa respektive en SR-vippa:

J K

Q C J

K Q C

J K

Q C

D T S

R

1 1

Uppgift 2. 2-bitsräknaren kan realiseras enligt:

D CP 01

23 45 67 89 1011 1213 1415 12 48

0 00 1 1 01 1 0 11 0 1 10 0 1 10 0 0 11 0 0 00 0 0 00 0 s0

s1

D CP

u0

u1

Uppgift 3. Funktionstabell, Karnaughdiagram samt Booleska uttryck för carryacceleratorn:

Funktionstabell:

c0= 0 c0= 1 x1x0 y1y0 c2 c2

00 00 0 0

00 01 0 0

00 10 0 0

00 11 0 1

01 00 0 0

01 01 0 0

01 10 0 1

01 11 1 1

10 00 0 0

10 01 0 1

10 10 1 1

10 11 1 1

11 00 0 1

11 01 1 1

11 10 1 1

11 11 1 1

Karnaughdiagram:

x1 x0

y1 y0

00

11 10 01

00 01 11 10 0

0 1 0

0

1 1 1 1

1 1 1 0

1 1 0 x1 x0

y1 y0

00

11 10 01

00 01 11 10 0

0 0 0

0

1 1 0 0

1 1 1 0

0 1 0

c0 = 0 c0 = 1

Uttrycket blir

c2= (c0x0x1+ c0x0y1+ c0x1y1+ c0y0y1+ x0x1y0+ x0y0y1+ x1y1)00=

= ((c0x0x1)0(c0x0y1)0(c0x1y1)0(c0y0y1)0(x0x1y0)0(x0y0y1)0(x1y1)0)0

(3)

Uppgift 4. Tillståndsdiagrammet som beskriver funktionen av Mealy-typ:

S_0 0/0

1/0 S_1 0/0

S_2 1/0

0/0 1/1 S_3

0/1, 1/1

Med Graykodade tillstånd blir tillståndstabellen q1+q2+/u q1q2 x = 0 x = 1

00 00/0 01/0 01 00/0 11/0 11 00/0 10/1 10 10/1 10/1 och motsvaranade Karnaughdiagram

q1 q2

x

00

11 10 01

0 1

0

1 0 0

0

1 1 1

q1+

q1 q2

x

00

11 10 01

0 1

0

0 0 0

1

0 0 1

q2+

q1 q2

x

00

11 10 01

0 1

0

1 0 0

0

1 1 0

u

Cell 1:

q1q2= 00:

q1+= 0 q2+= x

Cell 2:

q1q2= 00 eller 01:

q1+= (q20 + x0)0 q2+= x

Cell 3:

q1q2= 00 eller 01 eller 11:

q1+= (q20 + x0)0 q2+= (q1+ x0)0 Cell 4-(n − 1):

(4)

Cell n:

u = (q10 + (q02+ x)0)0 Uppgift 5. Ett tillståndsdiagram för funktionen är

S_0 0/00

1/11 S_1

S_2 0/01

S_3 1/10

0/01

1/01

0/10 1/10

där bågarnas markering indikerar x/vh. Om tillstånden binärkodas så är tillståndstabellen q1+q2+/vh

q1q2 x = 0 x = 1 00 00/00 01/11 01 10/01 11/10 11 11/10 00/10 10 10/01 00/01 och motsvaranade Karnaughdiagram

q1 q2

x

00

11 10 01

0 1

0

1 1 1

0

0 0 1

q1+

q1 q2

x

00

11 10 01

0 1

0

0 1 0

1

0 0 1

q2+

q1 q2

x

00

11 10 01

0 1

0

0 1 0

1

0 1 1

v

q1 q2

x

00

11 10 01

0 1

0

1 0 1

1

1 0 0

h

och uttryck

q1+= q10q2+ q1x0 q2+= q1q2x + q01x

v = q1q2+ q10x h = q10(q2⊕ x) + q1q20

Kretsen kan realiseras med ovanstående uttryck och två D-vippor en för q1och en för q2. Termen q01x förekommer i både uttrycket för q+2 och v och kan därmed grinddelas.

(5)

Uppgift 6. Tidsdiagram för funktionen

36Aklockintervall 5ApulserA=A30oArotation Klocka

x 30Aklockintervall

30 36

Enpulsare

10-bitars räknare 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35361 LOAD

CEA=A1

4-bitars räknare 0 0 0 0 0 0 1 1 1 1 1 1 1 2 SYNKRONACLEAR

CE

2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 0 0 0 4 4

Register LOAD

LOAD och CLEAR antas som vanligt vara prioriterade före count enable CE. Låt utsignalen från enpulsaren kallas för y och tillståndet i 4-bitars räknaren q = (q3, q2, q1, q0) där q0 är minst signifikant bit. Enpulsaren beskrivs av

y(t) =x(t)x0(t − 1) 10-bitars räknaren:

LOAD = yq2

CE = 1 4-bitars räknaren:

CLEAR = yq2

CE = y Registret:

LOAD = yq2

Exempel på hur kretsen kan konstrueras.

D 1 &

CE CLR

12 48

x

CE LOAD

12 48 1632 12864 256512

12 48 1632 64128 256512

1 0 0 0 00 0 0 0 0

&

1

LOAD RE GI ST ER

CP CP CP CP

y

q2

12 48 1632 12864 256512

12 48 1632 64128 256512

Vid start ska D-vippan nollställas, 4-bitars räknaren ställas så att q2= 1 och 10-bitars räknaren kan vara i godtyckligt tillstånd.

References

Related documents

All passage från sovrummet ut till lekplatsen sker genom den övre dörren, all passage från lekplats till sovrum genom den undre. När lekplatsen är tom ska lampan

Men eftersom endast den första och den sista konflikten är minimal räcker det med att ta fram hitting-set för dessa två, dvs {A}, samt {C, D}.. Med rimligt värde på α (α <

TSFS06 Diagnos och övervakning 1 juni, 2010, kl.. Det går att göra residualgeneratorer både baserat på konsistensrelationer och observatörer i detta fall.. Uppgift 6.. a)

TSFS06 Diagnos och övervakning 19 augusti, 2010, kl.. Det finns flera sätt att beräkna dimen- sionen på rummet.. Problem med metoden kan vara att fysiska fel måste injiceras i

Konstruera en räknare som går genom en sekvens av 4 tillstånd (... Ta fram de logiska uttrycken för tillståndsmaskiner med ovanstående specifikation för D-vippor genom att a)

• Uträkningarna skall vara tillräckligt fullständiga för att visa hur slutresultatet erhållits.. • Approximationer ska motiveras och

För en foton gäller att E = pc, dvs summan av rörelsemängden för två motriktade fotoner är skillnaden i deras energi... Vid gränsstationer i Polen finns detektorer för

De flesta exciterade atomer återgår till grundtillståndet inom ungefär 10 ns. Använd