uppgift

Transcription

uppgift
Digitalteknik
Föreläsning 10 – Repetition
Mattias Krysander
Institutionen för systemteknik
Dagens föreläsning
• Repetition genom att gå igenom att räkna några typiska
tenta/LAX-uppgifter
• Examinering
2
•
Laborationer
•
LAX (TSEA51)
•
Tenta (TDDC75)
Kombinationskretsar
Kombinationskretsen K ska på sina utgångar, U = (u4, u2, u1)
visa antalet sammanhängande ettor som ett binärt heltal.
Sammanhängande definieras enligt figur (således är bl.a. x1
och x4 sammanhängande): Om ettorna inte är
sammanhängande eller om ettor saknas ska U = (0, 0, 0).
Exempel:
x1 x2 x3 x4
1 0 0 0
1 sammanhängande etta
1 0 0 1
2 sammanhängande ettor
1 0 1 0
ettorna är inte sammanhängande
Konstruera K med XOR-grindar, NOR-grindar och
inverterare. För varje ingång överstigande 21 ges 1 poängs
avdrag.
3
(10 p)
Sekvenskretsar
En s.k. pulsgivare består av en vridbar skiva med
omväxlande svarta och vita sektorer, se figur. Två
fotoceller har placerats med ett sådant inbördes
avstånd, att när den ena fotocellen befinner sig i
övergångsområdet mellan svart och vitt så
befinner sig den andra antingen mitt för en svart
eller mitt för en vit sektor. Fotocellerna lämnar
de studsfria men osynkroniserade signalerna x1 och x2, vilka är logiskt ett när motsvarande
fotocell befinner sig framför en svart sektor och logiskt noll när den befinner sig framför en vit.
Skivans läge ska registreras med ett synkront sekvensnät, S, och en reversibel räknare. För varje
detekterbar medurs förändring av skivans läge ska räknaren räkna upp med ett och för varje
detekterbar moturs förändring räkna ner med ett.
Klockfrekvensen är hög jämfört med växlingsfrekvensen hos x1 och x2. Vid spänningstillslag
befinner sig båda fotocellerna framför en vit sektor.
4
a)
Konstruera kretsen S med ett minimalt antal D-vippor samt ett minimalt kombinatoriskt nät
av NAND-grindar och inverterare.
(10)
b)
Konstruera kretsen S med valfria kretsar ur labsatsen (även PROM får användas).
(LAX)
Sekvenskretsens konstruktion
5
Laborationer (ej LAX)
För att göra färdigt enstaka uppgifter i labserien (dock ej börja på
nya laborationer) så erbjuds följande extrapass:
•
Ti 22/10 15-17 GRIN
•
On 23/10 10-12 GRIN
Köinsläpp: först dit får först plats.
Hela laborationer får göras:
• I VT2 i samband med TSEA22 (digitalteknik D) eller
• Nästa läsår, HT1.
7
LAX – Tillåtna hjälpmedel
• Lärobok
• Föreläsningsanteckningar
• Lab-PM (Allmänna anvisningar och datablad)
•
BUSS – på ISY:s datorer
•
GRIN – papperskopior att låna
• Papper tillhandahålls av ISY
Ej tillåtet
• Egen dator/mobil/räknare.
• Egna anteckningar (utom föreläsningsanteckningar) på
separata blad, t ex lösningar av uppgifter.
8
LAX-tips
• Veta hur man kopplar in D-vippor
• Veta hur man kopplar in PROM och kopplar ihop 2 PROM om
antalet insignaler + antalet tillståndvariabler = 5
• Veta hur man synkroniserar insignaler.
• Förvissa dig om att du förstår uppgiften.
• Konstruera tillståndsdiagram.
• Lösningarna ska vara synkrona.
• Kontrollera att eventuell fördröjning av utsignalen inte bryter
mot specifikationen.
9
Tenta – TDDC75
• Inga hjälpmedel är tillåtna.
• Max 50p,
•
Betyg 3: 25p
•
Betyg 4: 34p
•
Betyg 5: 42p
• Digitalteknikdelen är på 21p fördelade på 3-4 uppgifter.
10
Lycka till!
11
www.liu.se