Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Relevanta dokument
IE1205 Digital Design: F9: Synkrona tillståndsautomater

Repetition och sammanfattning av syntes och analys av sekvensnät

SEKVENSKRETSAR. Innehåll

Programmerbar logik och VHDL. Föreläsning 4

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

Sekvensnät i VHDL del 2

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

Sekvensnät Som Du kommer ihåg

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

Digital Design IE1204

Digital- och datorteknik

TSEA22 Digitalteknik 2019!

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

F5 Introduktion till digitalteknik

Digital Design IE1204

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

Tentamen i Digitalteknik, EITF65

Digitala system EDI610 Elektro- och informationsteknik

TSEA22 Digitalteknik 2019!

Asynkrona sekvensmaskiner

IE1204 Digital Design

IE1204/IE1205 Digital Design

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

Tentamen IE Digital Design Fredag 15/

Tenta i Digitalteknik

Exempel på LAX-uppgifter

Tentamen i IE1204/5 Digital Design Torsdag 29/

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

Omtentamen med lösningar i IE1204/5 Digital Design Fredag 10/

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

Tentamen i Digitalteknik 5p

Digital Design IE1204

Digital Design IE1204

Tentamen i Digitalteknik TSEA22

Sekvensnät. William Sandqvist

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

Digital elektronik CL0090

-c wc. Pre- Next state Out- Vi ser att tillstånden är redan sorterade i grupper med olika utsignaler,

Digital Design IE1204

Tentamen i IE Digital Design Fredag 21/

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

Omtentamen IE Digital Design Måndag 14/

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

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

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

Tentamen IE Digital Design Fredag 13/

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

Tenta i Digitalteknik

Tentamen i Digitalteknik, TSEA22

Tentamen i Digital Design

Tentamen IE1204 Digital Design Måndag 15/

DESIGN AV SEKVENTIELL LOGIK

DIGITALTEKNIK. Laboration D172

Tenta i Digitalteknik

Lösningsförslag till tentamen i Digitalteknik, TSEA22

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

Tentamen i EDA320 Digitalteknik för D2

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen i IE1204/5 Digital Design måndagen den 15/

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Exempel på tentamensfrågor Digitalteknik

Laboration i digitalteknik Introduktion till digitalteknik

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

Tentamen IE Digital Design Måndag 23/

Digital Design IE1204

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Digital- och datorteknik

Digital Design IE1204

Tentamen i Digitalteknik, EIT020

Digital Design IE1204

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

Digital Design IE1204

Konstruktionsmetodik för sekvenskretsar

Tenta i Digitalteknik

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

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik 2010/2011

Repetition delay-element

F5 Introduktion till digitalteknik

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

Tentamen med lösningar IE Digital Design Fredag 13/

Grundläggande digitalteknik

Introduktion till digitalteknik

IE1205 Digital Design: F13: Asynkrona Sekvensnät (Del 2)

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

Tentamensskrivning 11 januari 2016

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

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

Grundläggande Datorteknik Digital- och datorteknik

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

Tenta i Digitalteknik

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

Omtentamen med lösningar IE Digital Design Måndag 14/

Laborationshandledning

Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp

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

Tenta i Digitalteknik

Tentamen i TTIT07 Diskreta Strukturer

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

Chalmers ekniska Högskola Institutionen för Data- och Informationsteknik. EDA 321 Digitalteknik syntes Laboration 2 - VHDL

LABORATIONSINSTRUKTION

Transkript:

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: CLK Register Insignaler Kombinations krets Kombinations krets Utsignaler Reset Mooremaskin,normal CLK Register Insignaler Kombinations krets Utsignaler Reset Mooremaskin, utsignaler = tillstånd

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.3 Varianter av Moore FSM forts: CLK CLK Register Register Insignaler Kombinations krets Kombinations krets Utsignaler Reset Reset Mooremaskin, med synkrona utgångar CLK Register Kombinations krets Utsignaler Reset Mooremaskin, utan utsignaler, autonom

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 Insignaler utsignaler Karnaughdiagram för q1+, qo+ och u 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 1. 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 0 S0 0 1 0 S1 0 1 S2 0 1 S3 1 1 Utsignalen i S3 är: Alltid 1 0 0 Mealy FSM: Utsignalen är 1 innan den tredje klockflanken 0/0 S0 1/0 0/0 S1 1/0 S2 1/1 Utsignalen i S2 är: 1 om insignalen är 1 0 om insignalen är 0 0/0

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.14 Mealymaskin, varianter Utsignaler Insignaler Kombinations krets Register CLK Reset Mealymaskin, normal CLK Utsignaler Insignaler Kombinations krets Register CLK Reset Reset Mealymaskin med synkrona utgångar

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