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