Sekvensnät vippor, register och bussar

Relevanta dokument
TSEA22 Digitalteknik 2019!

Digital- och datorteknik

Sekvensnät. William Sandqvist

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.

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

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

LV6 LV7. Aktivera Kursens mål:

SEKVENSKRETSAR. Innehåll

IE1205 Digital Design: F9: Synkrona tillståndsautomater

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

TSEA22 Digitalteknik 2019!

Digital elektronik CL0090

ALU:n ska anslutas hur då?

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

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

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

Digital- och datorteknik

Låskretsar och Vippor

Laboration i digitalteknik Introduktion till digitalteknik

MANUALBLAD MODULER TILL DIGITALMASKINEN

Digital Design IE1204

Digital Design IE1204

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

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

IE1204 Digital Design

Konstruktionsmetodik för sekvenskretsar

Repetition delay-element

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

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

Asynkrona sekvensmaskiner

Centralenheten: ALU, dataväg och minne

Tentamen i Digitalteknik, EITF65

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

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

Tentamensskrivning 11 januari 2016

Laborationshandledning

Sekvensnät i VHDL del 2

Programmerbar logik och VHDL. Föreläsning 4

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

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

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

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

Tentamen i IE Digital Design Fredag 21/

Digital Design IE1204

Tentamen IE Digital Design Måndag 23/

Tentamen i IE1204/5 Digital Design onsdagen den 5/

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

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

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen i IE1204/5 Digital Design Torsdag 29/

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

Tentamen i Digital Design

DESIGN AV SEKVENTIELL LOGIK

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

Tentamen IE Digital Design Fredag 15/

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

Omtentamen IE Digital Design Måndag 14/

IE1204/IE1205 Digital Design

F5 Introduktion till digitalteknik

Digital- och datorteknik

Tentamen i Digitalteknik, TSEA22

EDA216. Digital- och datorteknik. Diverse kompletterande material

Laborationshandledning

Digitala system EDI610 Elektro- och informationsteknik

Laboration D158. Sekvenskretsar. Namn: Datum: Kurs:

Digital Design IE1204

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

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

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

Att läsa en manual. Exempel Timern ECT_16B8C. Läs den allmänna beskrivningen (Overview) Vi ser att grundfunktionen är en räknare med prescaler

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Tentamen i Digitalteknik TSEA22

Tentamen i Digitalteknik, EIT020

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

Tentamen IE1204 Digital Design Måndag 15/

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

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

Digital Design IE1204

Introduktion till digitalteknik

Tenta i Digitalteknik

Läsminne Read Only Memory ROM

(2B1560, 6B2911) HT08

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

Tärning med ABEL-macro

Repetition och sammanfattning av syntes och analys av sekvensnät

Grundläggande Datorteknik Digital- och datorteknik

Angående buffer. clk clear >=1 =9?

Digital Design IE1204

Hjälpmedel: Appendix A. VHDL-syntax. (bifogas detta prov) Appendix B.2. IEEE-package (bifogas detta prov)

Digital Design IE1204

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

Tenta i Digitalteknik

Digitalteknik TSIU05 Laborationer

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

Digital- och datorteknik

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

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

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

Digital Design IE1204

Transkript:

ekvensnät vippor, register och bussar agens föreläsning: Lärobok kap.5 Arbetsbok kap 8,9,10 Ur innehållet: Hur fungerar en -latch? Hur konstrueras JK-, - och T-vippor? er och excitationstabeller egister som minneselement egister och bussar ekvensnät x 0 x 3 x 4 x m-1 Kombinatoriskt nät q 0 e 0 q i-1 f 0 (x 0,,,...,x m-1,q 0,,...,q i-1 ) f 1 (x 0,,,...,x m-1,q 0,,...,q i-1 ) f 2 (x 0,,,...,x m-1,q 0,,...,q i-1 ) f n-1 (x 0,,,...,x m-1,q 0,,...,q i-1 ) q 0 e i-1 q i-1 Varje utgång har i varje ögonblick det värde som entydigt bestäms av insignaler och tillstånd. m insignaler n utsignaler 2 i tillstånd 1 2 Asynkront eller synkront sekvensnät Exempel: Omedelbar återkoppling x 0 x 3 x 4 x m-1 q i-1 Kombinatoriskt nät f 0 (x 0,,,...,x m-1,q 0,,...,q i-1 ) f 1 (x 0,,,...,x m-1,q 0,,...,q i-1 ) f 2 (x 0,,,...,x m-1,q 0,,...,q i-1 ) f n-1 (x 0,,,...,x m-1,q 0,,...,q i-1 ) q 0 e 0 q 0 e i-1 q i-1 = Återkoppling ( feedback ) Omedelbar (asynkron) Tidsbestämd (synkron) 3 4

Analys.....och när vi kopplar ihop och... =[ +( + ) ] = ( + ) =( + ) = x1 x2 q1 e1 u1 0 0 0 0 1 0 0 1 1 0 1 0 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 0 1 1 1 0 0 = 0 0 0 1 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 0 1 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 (kan inte finnas...) Vid återgång till 00 uppstår kapplöpning förbjudet tillstånd 5 6 Latch (låskrets) -latch Alternativa realiseringar = kan ettställas eller nollställas för att därefter behålla värdet. Kopplingen är ett minneselement och kallas -latch. =eset 0 0 0 1 1 0 1 0 0 1 1 1 - - =et + 0 0 1 1 * ymbol Asynkront minneselement 7 8

Grindad -latch ymbol Master-slave -latch ymbol 1 1 Ändringen i kommer alltid vid en negativ flank hos. + 0 0 1 1 * + = M ignalen fördröjs (halv klockcykel) 9 10 Flanktriggade -vippor + 0 0 1 1 * Flanktriggad -vippa + 0 0 1 1 + 0 1001 + 100 111 ynkront minneselement 11 12

-vippa med asynkron et/eset Exempel på användning: 4-bitars EGITE med EET-funktion å =11 ( + =) fungerar vippan som en ordinär -vippa Om =01, ettställs asynkront (väntar EJ på flank...) Om =10, nollställs asynkront Vi säger att och ingångarna är aktivt låga 4 3 2 1 4 4 3 3 2 2 -vippa med Load Enable G & tyrsignalen G ( Gate ) kan användas för att strypa klockpulsen. å G=0 behåller vippan sitt värde oavsett vad som finns på -ingången Clear 1 1 1 13 14 Flanktriggad JK-vippa Flanktriggad T-vippa ( toggle ) J K & & Flanktriggad -vippa 1 1 1J 1K T 1J 1K T 1T J K + 0 0 1 1 + J K - 10-1 J K + 0 0 1 1 T + 0 1 + T 101 110 15 16

ammanfattning av vippor Användning av vippor + 0 0 1 1 * + 0 1001 + 0 0 1 1 + 100 111 Vi har klarat av: Hur fungerar en -latch? Hur konstrueras JK-, - och T-vippor? er och excitationstabeller J K 1J 1K J K + 0 0 1 1 + J K - 10-1 T 1T T + 0 1 + T 101 110..och ska nu titta på viktiga tillämpningar egister som minneselement Bussar 17 18 8-bitars minnesregister 0-7, in ataöverföring, register och bussar Utgå från känd -vippa, ta bort asynkrona ingångar och... 0 1 2 3 4 5 0 1 2 3 4 5 0-7, ut Packa ihop 8 likadana med gemensam resp G... 6 7 L 6 7 En överföring åt gången... 19 20

nabbare, dyrare... Kan utgångarna kopplas samman? 0 1 amtidiga överföringar till samtliga register... 21 22 Kortslutning... Transmissionsgrind ( three-state ) x e f 0 0 Z 1 0 Z 1 1 1 högimpedanstillstånd - varken 0 eller 1 kopplas till utgången three-state - (0,1,Z) buffer 23 24

egister med three-state utgång egister med gemensam buss L OE 1 Tre beteckningar: : Clock Pulse, kretsens klockingång. L : Load Enable, styrsignal för att kunna ladda register OE : Output Enable, styrsignal för att överföra innehållet i till utgången. Endast EN three-state -buffer får aktiveras (0 eller 1) åt gången. Övriga måste vara i Z-tillstånd. 25 26 Exempel: () A ataväg med enkel styrenhet Omkopplarna ställs i lägen Ge klockpuls Upprepa... OE 1 L A 2 3 buss rega 4 reg 27 28