Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Slides:



Advertisements
Liknande presentationer
En Dag i Ramadan Ramadan
Advertisements

Här ser ni några sidor som hjälper er att lösa uppgifterna:
Innehåll, huvudpresentation 4. Rangordning av ordningsstörningar (fråga 1) 5. Problem med nedskräpning (fråga 1a) 6. Problem med skadegörelse (fråga 1b)
Romersk skulptur Exempel Förutsättningar Kännetecken
Digitalteknik, fortsättningskurs 2012 Föreläsning 16 Inför tentan
MS Excel 2010 – Dag 2 Mahmud Al Hakim
1 Arbetsmarknadsanknytning och övergång till arbete Bertil Holmlund Nationalekonomiska institutionen Uppsala universitet.
Tillämpning av bolagsstyrningskoden vid årsstämmor 2005 och 2006.
Leif Håkansson’s Square Dancer Rotation
MS Excel 2007 Dag 1 Lärare: Mahmud Al Hakim. Agenda 1.Börja arbeta med Excel Hantera arbetsböcker 3.Formler 4.Formatera 5.Diagram Att läsa: sid.
MS Excel 2010 – Dag 1 Mahmud Al Hakim. Kursens innehåll 2 DagInnehåll 1 Introduktion till Excel 2010 Hantera arbetsböcker Formler Formatering Litteratur:
Inloggning till Landstinget Kronoberg via Citrix
Eddie Arnold - Make The World Go Away Images colorées de par le monde Déroulement automatique ou manuel à votre choix 1 för dig.
EDA Digital och Datorteknik
©storm.
Elkraft 7.5 hp distans: Kap. 3 Likströmsmotorn 3:1
Språket för inbyggda system 3
Stora additionstabellen
Kommunpussel Din uppgift är att sortera de organisatoriska delar på nästa sida på ett sådant sätt att det överensstämmer med hur din kommun är organiserad.
Barn och Utbildning Föräldraenkät 2011 Totalt resultat förskola Svarsfrekvens hela enkäten (förskola och skola) 39 %
V E R S I O N N R 2. 0 T A V E L I D É E R I M I L J Ö.
Bastugatan 2. Box S Stockholm. Blad 1 Läsarundersökning Maskinentreprenören 2007.
V ersion Dialogseminarium – Patientens väg i vården Välkommen!
Enkätresultat för Fritidshem Föräldrar 2014 Skola - Hällby skola.
INFÖR NATIONELLA PROVET
15 x 25 meter. Skriv banenavn Skriv designet af Skriv dato MÅL sväng vänster 6 sväng höger 5 runt 7 Vänster runt hund höger runt.
1 Vänsterskolan Debattartiklar. 2 Aktuell krok 3 Aktuella krokar 1. Direkt krok.
Det handlar om multiplikation
TÄNK PÅ ETT HELTAL MELLAN 1-50
Grundskola Elever 2013 Grundskoleenkät - Elever ( per klass)
Vår metodik för att energieffektivisera Flerfamiljsbostäder
1 Joomla © 2009 Stefan Andersson 1. 2 MÅL 2 3 Begrepp Aktör: en användare som interagerar med webbplatsen. I diagrammet till höger finns två aktörer:
Kouzlo starých časů… Letadla Pár foteček pro vzpomínku na dávné doby, tak hezké snění… M.K. 1 I Norrköping får man inte.
Enkätresultat för Fritidshem Elever 2014 Skola:Fritidselever, Gillberga skola.
Innehåll, kommunpresentation 3. Rangordning av ordningsstörningar (fråga 1) 4. Problem med nedskräpning (fråga 1a) 5. Problem med skadegörelse (fråga 1b)
Grundskola Föräldrar 2013 Grundskoleenkät - Föräldrar Enhet:Gillberga skola.
Styrteknik: Grundläggande logiska funktioner D2:1
Barnets rättigheter i Sverige och för alla barn i världen
2 Agenda 1. Börja arbeta med Excel Hantera arbetsböcker 3. Formler 4. Formatera 5. Diagram 6. Skriva ut 7. Referenser mellan kalkylblad 8. Arbeta.
Täckningsgrad Dec 2014 – feb 2015 Täckningsgrad Dec 2014 – feb 2015.
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Programmering efter tillståndsdiagram
Styrteknik 7.5 hp distans: SFC Introduktion SFC_A:1
Vem som svarat på enkäten Fig 1. Män =75 år Boende Fig 2 Eget boende, ej hemtjänst Eget boende med hemtjänst.
1 Anneli Juhlin FP
Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:1
Enkätresultat för Grundskolan Föräldrar 2014 Skola - Gillberga skola.
IE1204 Digital Design F1 F2 Ö1 Booles algebra, Grindar F3 F4
Styrteknik 7.5 hp distans: SFC Introduction PLC5A:1 Bilder SFC = Sequential Function Chart Language SFC är ett grafiskt programspråk som används.
Täckningsgrad Dec 2014 – jan 2014 Täckningsgrad Dec 2014 – jan 2014.
Ingenjörsmetodik IT & ME 2008
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
Digitalteknik 7.5 hp distans: Realisering av logik med PLD och VHDL1.4.1 En kretsrealisering med VHDL består av fyra huvudmoment Specifikation Beskrivning.
Vad kännetecknar ett sekvensnät?
Projekt 5.3 Gilpins och Ayalas θ-logistiska modell A Course in Mathematical Modeling - Mooney & Swift.
Räkna till en miljard 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, En miljard är ett.
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 12 Sökning och Sökträd.
Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45 Adderare Addition av två tal innebär att samma förfarande upprepas för varje position i talet. För varje.
DIGITAL DESIGN INLEDNING Allmänt och kursens hemsidor Analogt och digitalt Booleska variabler Binära tal Positiv och negativ logik (Aktiv hög och låg logik)
William Sandqvist 11.1 ”Glitchar” Om signaler passerar olika många grindsteg på vägen mot utgången kan kortvariga oönskade avvikelser från.
Grundskola Elever 2013 Grundskoleenkät - Elever Enhet: Gillberga skola.
1 Jan Lundström OV’s Hemsida Utbildning Ledare. 2 Jan Lundström OV’s Hemsida Standard Lagrum.
När infaller Julafton och hur ofta?
Digitalteknik 7.5 hp distans: VHDL del 2 V2:1 Tillståndsmaskin, Moore-typ Kopior från VHDL för konstruktion, Studentlitteratur.
William Sandqvist Tillståndsmaskiner  Moore-automat  Mealy-automat William Sandqvist
Digitalteknik 3p - Sekvenskretsar
Kombinatoriska byggblock
Kombinatoriska byggblock
Digitalteknik 3p - Kombinatoriska Byggblock
Digitalteknik 3p - Kombinatoriska Byggblock
Presentationens avskrift:

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1 Från Wikipedia: Sekvensnät Ett sekvensnäts utgångsvärde beror inte bara på indata, utan även i vilken ordning datan kommer (dess sekvens). Därför består ett sekvensnät av ett kombinatoriskt nät och ett minne som återkopplas till nätet. Minnet lagrar vilket tillstånd som sekvensnätet befinner sig i, och är i form av ett antal vippor, tex D-vippor. Det kombinatoriska nätets uppgift är att läsa av det nuvarande tillståndet och insignaler, för att sedan avgöra vilket nästa tillstånd ska vara. Figur 5.5 Sekvenskrets av typ Moore

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.2 Sekvensnät kallas ofta tillståndsmaskiner, Finite State Machines (FSM) Varianter av Moore FSM:

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.3 Varianter av Moore FSM forts:

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.4 Realisering av en sekvenskrets av typ Moore Specifikation: Sekvenskretsen har en insignal x och en utsignal u samt en klocksignal. Sekvenskretsen skall detektera förekomsten av minst 3 på varandra följande ettor på insignalen x x: 011011101011111000001011100.. u: 000000100000111000000000100..

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.5 ”Namn på tillstånd” /”Utsignalens värde” Pilen markerar övergång omedelbart efter aktiv klockflank. Övergången styrs av insignalens värde (x=0 i figuren).

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.6

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.7 Tillståndsdiagram Tillståndstabell

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.8 Kodad tillståndstabell Insignaler utsignaler q1 q0 x q1+ q0+ 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 1 1 1 0 0 0 1 1 1 1 1

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.9 Karnaughdiagram för q1+, qo+ och u Insignaler utsignaler q1 q0 x q1+ q0+ 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.10 Kretsschema för sekvenskretsen Observera AND-OR nät följt av register (D-vippor)

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.11 Tillståndskoden kan väljas godtyckligt. Enda kravet är att koden är olika i alla tillstånd. Exempel: Kretsschemat blir olika för olika kodning. I VHDL sker kodningen oftast automatiskt.

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.12 Realisering av en sekvenskrets – fundamentala steg Specifikation 2. Tillståndsdiagram/tillståndstabell 3 Tillståndskodning 4. Booleska uttryck för nästa tillstånd och utsignaler 5. Kretsschema Att göra specifikationen och ett riktigt tillståndsdiagram kan vara svårt. De andra punkterna är enbart arbete eller görs med programvara.

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.13 Antag att insignalen är 1 konstant Moore FSM: Utsignalen är 1 omedelbart efter den tredje klockflanken Utsignalen i S3 är: Alltid 1 Mealy FSM: Utsignalen är 1 innan den tredje klockflanken Utsignalen i S2 är: 1 om insignalen är 1 0 om insignalen är 0

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.14 Mealymaskin, varianter

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.15 Realisering av en sekvenskrets av typ Mealy: Omvandlare Gray- till Binär-kod Tillståndsdiagram

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.16 Antalet tillstånd kan minimeras (ingår inte i kursen) Minimerat tillståndsdiagram

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.17 Tillståndstabell

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.18 Observera utsignalens placering i tabellen Vad är utsignalen i s2 = 010?

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.19

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.20

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.21

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.22 Exempel 5.1 sid 234 2-komplementet kan även bildas med en kombinationskrets. Med en sekvenskrets kan antalet bitar vara stort.

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.23 Ex 5.1 forts 2-komplementet kan bildas enligt den alternativa regeln: Leta upp den minst signifikanta ettan i binärtalet. Invertera alla siffror till vänster om denna. Regeln är ’ovanlig’ men den är användbar för att konstruera ett tillståndsdiagram för 2-komplementomvandlaren X matas in med de minst signifikanta bitarna först 10001000 => 01111000; (01110111+00000001= 01111000) Lösning med kretsschema, se sidorna 236-237

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.24 Manuell lösning av exempel 5.1

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.25 Tillståndsdiagram kan omvandlas Mealy  Moore

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.26 Moore FSM X = 10100 Inmatas i omvänd ordning. Efter flank 6 är omvandlingen klar

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.27 Mealy FSM X = 10100 Inmatas i omvänd ordning. Innan flank 6 är omvandlingen klar

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.28

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.29

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.30

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.31