Exempel på LAX-uppgifter

Relevanta dokument
Laboration i digitalteknik Speciella sekvenskretsar

Uppgift 12: Konstruera en elektronisk tärning. Resultatet av ett tärningskast ska visas på en 7- segmentindikator.

Laboration i digitalteknik

LABORATIONER I DIGITALTEKNIK. Laboration 3 Speciella sekvenskretsar

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Laboration i digitalteknik Introduktion till digitalteknik

Sekvensnät i VHDL del 2

Tentamen i Digitalteknik, TSEA22

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

IE1205 Digital Design: F9: Synkrona tillståndsautomater

TSEA22 Digitalteknik 2019!

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

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

SEKVENSKRETSAR. Innehåll

LABORATION TSEA22 DIGITALTEKNIK D TSEA51 DIGITALTEKNIK Y. Konstruktion av sekvenskretsar med CPLD. Version: 2.2

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

Konstruktionsmetodik för sekvenskretsar. Föreläsning 7 Digitalteknik Mattias Krysander Institutionen för systemteknik

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

Digitalteknik F12. Några speciella automater: register räknare Synkronisering av insignaler. Digitalteknik F12 bild 1

Konstruktionsmetodik för sekvenskretsar

IE1204/IE1205 Digital Design

Tentamen i Digitalteknik, EITF65

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

F5 Introduktion till digitalteknik

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2

Laboration D184. ELEKTRONIK Digitalteknik. Sekvensnät beskrivna med VHDL och realiserade med PLD

Laboration Sekvenskretsar

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

Digital- och datorteknik

Tentamen i Digitalteknik, EIT020

Programmerbar logik och VHDL. Föreläsning 4

Repetition och sammanfattning av syntes och analys av sekvensnät

Tentamen IE Digital Design Fredag 15/

Tentamen i Digitalteknik TSEA22

Sekvensnät Som Du kommer ihåg

Lösningsförslag till tentamen i Digitalteknik, TSEA22

TSEA22 Digitalteknik 2019!

Digital- och datorteknik

LABORATIONSINSTRUKTION

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

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

Tenta i Digitalteknik

Digitalteknik TSIU05 Laborationer

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

LEJON LABORATION3. Laborationens syfte

Konstruktionsmetodik för sekvenskretsar. Föreläsning 7 Digitalteknik, TSEA22 Mattias Krysander Institutionen för systemteknik

+5V. start. Styrsystem. stopp. Tillståndsmaskiner

F5 Introduktion till digitalteknik

Tentamen i Digital Design

Sekvensnät. William Sandqvist

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

Tenta i Digitalteknik

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

Låskretsar och Vippor

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

LiTH Lab1: Asynkron seriell dataöverföring via optisk länk Laboration 1. Asynkron seriell dataöverföring via optisk länk

+5V. start. Styrsystem. stopp. Tillståndsmaskiner

Flaskautomaten Ett design-exempel av Ingo Sander

IE1204/5 Digital Design typtenta

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

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

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

Tentamen i Digitalteknik 5p

Tentamen i IE1204/5 Digital Design Torsdag 29/

Digital elektronik CL0090

Tentamensskrivning 11 januari 2016

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

Tentamen i IE1204/5 Digital Design onsdagen den 5/

DESIGN AV SEKVENTIELL LOGIK

Tentamen IE Digital Design Måndag 23/

Tentamen i IE1204/5 Digital Design onsdagen den 5/

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

Asynkrona sekvensmaskiner

Tenta i Digitalteknik

IE1204 Digital Design

(2B1560, 6B2911) HT08

Laboration i digitalteknik Allmänna anvisningar

Tillståndsmaskiner. 1 Konvertering mellan Mealy och Moore. Ola Dahl och Mattias Krysander Linköpings tekniska högskola, ISY, Datorteknik

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

Omtentamen IE Digital Design Måndag 14/

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

Digital Design IE1204

Tenta i Digitalteknik

Repetition delay-element

BRUKSANVISNING. Modell: LMDT-810 Rörelsevakt / IR som sänder självlärande kodsignal till ansluten Nexa mottagare

Lunds Universitet LTH Ingenjörshögskolan IDa1, IEa1 Helsingborg. Laboration nr 4 i digitala system ht-15. Ett sekvensnät. grupp. namn.

Exempel på tentamensfrågor Digitalteknik

LABORATION TSEA22 DIGITALTEKNIK D

Tentamen IE Digital Design Fredag 13/

IE1204/5 Digital Design typtenta

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

Digital Design IE1204

Laborationshandledning

Laborationshandledning

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare

Tentamen i IE Digital Design Fredag 21/

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

PROGRAMMERING AV MCU LABORATION6. Laborationens syfte

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

Transkript:

Eempel på LAX-uppgifter Uppgift. I en myntautomat ingår en detektor för olika myntvalörer. Figur (a) visar myntinkastet, tre fotoceller och myntdetektorn som ska implementeras som en synkron sekvenskrets. Detektorn skiljer på olika valörer genom att bestämma storleken på ett mynt som passerar förbi en rad med tre fotoceller, och. Fotocellerna är monterade så att de ser tvärs över myntinkastet (dvs rakt in i pappret) vid de positioner som punkterna i figuren anger. Då en fotocell täcks erhålls en logisk etta på motsvarande signal. Konstruera en synkron sekvenskrets med insignalerna,, och klockpulsen cp och två utgångar u och u som detekterar de olika myntvalörerna enligt följande specifikation: om -krona detekteras om -krona detekteras u u = om -krona detekteras för övrigt Så fort valören på ett mynt kan avgöras skall motsvarande utsignal skickas ut i ett klockintervall för att sedan återgå till u u =. Mynten rullar långsamt i förhållande till klockfrekvensen. Mellan varje mynt finns det ett mellanrum. Använd valfria kretsar ur labsatsen (även PROM-minnen som är av den typ som visas i figur (b) får användas). Ersätt givarna med tre studsfria skjutomkopplare. Anslut u och u till lysdioder. För felsökningsändamål är det lämpligt att också koppla tillståndsvariablerna till lysdioder. Klockgeneratorns frekvens ska kunna varieras mellan Hz - khz. Insignalerna måste synkroniseras. Myntinkast u u (a) Myntinkast med tillhörande fotoceller och detektor. (b) Minne. Figur : Ett myntinkast. Uppgift. Den synkrona sekvenskretsen S clk S u u u kan på sina utgångar, (u, u, u ) generera två olika sekvenser beroende på värdet på : = =

Omkoppling mellan de två olika sekvenserna görs med insignalen, som dock bara påverkar S när (u, u, u ) = (,, ) samt när (u, u, u ) = (,, ). Vid väling av sekvens, ska räknaren fortsätta från det räkneläge den befann sig i före välingen. Utsignalerna får alltså inte ändras förrän vid nästa klockflank. Använd valfria kretsar ur labsatsen (även PROM får användas). Anslut från en studsfri skjutomkopplare och anslut u, u och u till en -segmentsdisplay. Nätet ska fungera vid manuell klockning samt för en klockfrekvens på c:a Hz. Insignalen måste synkroniseras. Uppgift. Konstruera en synkron sekvenskrets för att styra hel- och halv-ljuset på en bil. Bilen har en treläges återfjädrande spak på rattstången. Trycks spaken framåt ska ljuset väla mellan hel- och halv-ljus. Dras den bakåt ska detta ge ett ljusblink, d.v.s. oavsett vilket ljus som är inkopplat ska väling ske, men bara så länge föraren drar i spaken. Till eempel om halvljuset är påslaget när spaken dras bakåt ska helljuset aktiveras under den tid spaken är i det bakre läget för att sedan återgå till halvljus när spaken återtar mittläget. Om spaken släpps hamnar den i mittläget, där ljuset ska vara oförändrat. Konstruera sekvenskretsen med valfria komponenter ur labsatsen. Simulera spaken med två studsfria tryckomkopplare samt hel- och halv-ljuset med varsin lysdiod. Klockgeneratorns frekvens ska kunna varieras mellan Hz - khz. Insignalerna måste synkroniseras. Uppgift. En sekvenskrets ska konstrueras med en insignal och två utsignaler u och u. Utsignalerna aktiverar var sin funktion då de sätts till. Insignalen är synkroniserad och ska styra vilken funktion som ska aktiveras på följande sätt. Om = ska båda funktionerna vara inaktiva. Om = i eakt ett klockintervall ska u aktiveras i eakt ett klockintervall. Om = i fler än ett klockintervall ska funktionen styrd av u aktiveras i samma antal klockpulser som är hög. Ett eempel kan då se ut som följer t u u Använd valfria kretsar ur labsatsen, (även PROM får användas). Anslut till en studsfri skjutomkopplare och u och u till lysdioder. Kretsen ska fungera vid manuell klockning samt för en klockfrekvens på c:a Hz. Uppgift. På ett transportband kommer burkar åkande enligt den vänstra figuren i figur. Burkarna står eller ligger på bandet eakt på det sätt som visas i figuren. Burkar som ligger ner ska sorteras bort via en fallucka som öppnas genom att signalen u sätts till och stängs om u =. Luckan rör sig snabbt i förhållande till bandet. Två givare med osynkroniserade utsignaler och har monterats på bandet för att avgöra om burkarna står eller ligger ner. En givare ger logiskt när en burk befinner sig ovanför och annars. Avståndet mellan givarna är längre än diametern på burkarna men kortare en höjden på burkarna. Avståndet mellan två burkar är alltid större än avståndet mellan givarna. Konstruera en synkron sekvenskrets som styr luckan genom utsignalen u. Luckan får inte röras i onödan, t e om det kommer två liggande burkar i rad så får inte luckan stängas mellan burkarna. Den högra figuren visar vilken position en liggande respektive en stående burk ska befinna sig i när luckan får ändra position. Dessa lägen motsvarar det första klockintervallet som (, ) = (, ) oberoende om burken står eller ligger ner. Klockfrekvensen är hög i jämförelse mot bandets rörelse.

Använd valfria kretsar ur labsatsen (även PROM får användas). Ersätt givarna med två studsfria skjutomkopplare. Anslut u till en lysdiod. För felsökningsändamål är det lämpligt att också koppla tillståndsvariablerna till lysdioder. Klockgeneratorns frekvens ska kunna varieras mellan Hz - khz. Insignalerna måste synkroniseras. bandets rörelseriktning bandets rörelseriktning liggande burk stående burk u = u = klocka u u = klocka u u = Figur : Den vänstra figuren visar hur burkarna kommer åkande på bandet. Den högra figuren visar vilken position burkarna ska vara i då luckan får byta läge. Facit Uppgift. Ett tillståndsdiagram för funktionen är / / / / / / / /,/,/ /,/ där bågarnas markering indikerar /u u. Om tillstånden graykodas så är tillståndstabellen q q q q /u u / / / / / / / / / / / / för övrigt -/- Synkronisera de insignalerna med var sin D-vippa. Utöver detta kan myntdetektorn realiseras med PROM och D-vippor enligt:

D Q q q q q Adresser - u u Uppgift. Betrakta följande eempel där klocka clk, osynkroniserad signal, synkroniserad signal s samt utsignal u visas: clk s u Insignalen till sekvenskretsen är den synkroniserade signalen s. Figuren ovan visar att nedräkning aktiveras i samma klockintervall som s slår om till, dvs sekvenskretsen måste vara av Mealy-typ. Ett tillståndsdiagram för funktionen är / / -/ -/ -/ -/ -/ -/ / / där bågarnas markering indikerar s /u och noderna q. En krets kan se ut som

q q q s q q q s q q q u u u Uppgift. Låt f beteckna spak framåt, b spak bakåt, u helljus påslaget och u halvljus påslaget. Ett tillståndsdiagram för funktionen är / /,/ /,/ / a b / / c / / d där bågarnas markering indikerar fb/u u. Två tillståndsvariabler q och q behövs. Kretsen implementeras med D-vippor, två för synkronisering av insignalerna f och b och två för tillståndsvariablerna q och q. Låt de synkroniserade insignalerna betecknas med f s respektive b s. Kombinatoriken implementeras i ett PROM med insignalerna q, q, f s, b s och med utsignalerna q, q o, u och u. Uppgift. Ett tillståndsdiagram för funktionen är / / / / / / där bågarnas markering indikerar /u u och tillstånden q q. Implementeras med ett PROM och D-vippor. Uppgift. Ett tillståndsdiagram för funktionen är,,,, a/ b/ c/, d/ där bågarnas markering indikerar och noderna tillstånd/u. Implementeras med ett PROM och D-vippor.