23
ΣΥΣΤΗΜΑΤΑ ΨΗΦΙΑΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΑΝΤΑΛΩΤΕΣ & FLIP- FLOPS ΚΕΦ.6

Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

  • Upload
    -

  • View
    989

  • Download
    3

Embed Size (px)

DESCRIPTION

Το 6ο κεφάλαιο στο μάθημα Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία του τομέα Ηλεκτρονικής και ειδικότητας Ηλεκτρονικών Υπολογιστικών Συστημάτων και Δικτύων, Γ’ τάξη ΕΠΑΛ. Η παρουσίαση αυτή (PPT in PDF) είναι ενεργή, συνοδεύεται από κάποια αρχεία τα οποία συνδέονται με υπερσυνδέσεις. Περισσότερες πληροφορίες στην σελίδα http://www.ilektronikoi.gr/index.php?act=viewCat&catId=19

Citation preview

Page 1: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

ΣΥΣΤΗΜΑΤΑ ΨΗΦΙΑΚΩΝΗΛΕΚΤΡΟΝΙΚΩΝ

ΜΑΝΤΑΛΩΤΕΣ & FLIP-FLOPS ΚΕΦ.6

Page 2: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

ΠΕΡΙΕΧΟΜΕΝΑl 6.1 ΟΡΙΣΜΟΙl 6.2 ΜΑΝΤΑΛΩΤΕΣ

• 6.2.1 Μανταλωτής με NAND• 6.2.2 Μανταλωτής με NOR

l 6.3 FLIP – FLOPS• 6.3.1 R-S• 6.3.2 D• 6.3.3 J-K• 6.3.4 T• 6.3.5 Διέγερση FLIP FLOP• 6.3.6 Ασύγχρονες είσοδοι

• 6.3.6.1 Ορισμοί• 6.3.6.2 Ολοκληρωμένα κυκλώματα FLIP FLOPS

Page 3: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

3

6.1 ΟΡΙΣΜΟΙ

l Τα ακολουθιακά κυκλώματα αποτελούνταιαπό συνδυαστικά κυκλώματα και στοιχείαμνήμης.

ΣΥΝΔΥΑΣΤΙΚΟΚΥΚΛΩΜΑ

ΣΤΟΙΧΕΙΑ

ΜΝΗΜΗΣ

ΕΙΣΟΔΟΙΕΞΟΔΟΙ

Page 4: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

4

ΤΙ ΕΙΝΑΙ ΣΥΝΔΥΑΣΤΙΚΟΚΥΚΛΩΜΑ ;

l Είναι ένα ηλεκτρονικό κύκλωμα μελογικές πύλες. Όπου η έξοδοςεξαρτάτε από την είσοδο.

Page 5: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

5

ΤΙ ΕΙΝΑΙ ΣΤΟΙΧΕΙΟ ΜΝΗΜΗΣ ;

l Είναι ένα ηλεκτρονικό κύκλωμα μεπύλες ή flip-flop που έχει τηνδυνατότητα να αποθηκεύει μιαδυαδική πληροφορία. 1bit.

Page 6: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

ΣΥΝΔΥΑΣΤΙΚΟΚΥΚΛΩΜΑ

ΣΤΟΙΧΕΙΑ

ΜΝΗΜΗΣ

ΕΙΣΟΔΟΙΕΞΟΔΟΙ

Οι έξοδοι και η επόμενη κατάσταση τωνστοιχείων μνήμης είναι συναρτήσεις τωνεισόδων και της παρούσας κατάστασης των

στοιχείων της μνήμης.

Page 7: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

7

Βασικές κατηγορίεςακολουθιακών κυκλωμάτων.

l Σύγχρονα (synchronous sequentialcircuits).

l Ασύγχρονα (asynchronous sequentialcircuits).

Page 8: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

8

Ασύγχρονα (asynchronoussequential circuits).

l Τα στοιχεία μνήμης είναι λογικές πύλεςκαι ονομάζονται μανταλωτές (latches).

l Υπάρχει βρόγχος ανάδρασης.

ΣΥΝΔΥΑΣΤΙΚΟΚΥΚΛΩΜΑ

ΣΤΟΙΧΕΙΑ

ΜΝΗΜΗΣ

ΕΙΣΟΔΟΙΕΞΟΔΟΙ

Page 9: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

9

Σύγχρονα (synchronoussequential circuits).

l Τα στοιχεία μνήμης είναι flip-flops.l Τα flip-flops είναι ένα κύκλωμα που διατηρείμια κατάσταση έως ότου κάποιο κατάλληλοσήμα εισόδου το κάνει να αλλάξει κατάσταση.

l Υπάρχει μια γεννήτρια κύριου ρολογιού(master clock generator) που τροφοδοτεί τοκύκλωμα με παλμούς ρολογιού ώστε ναεπιτευχθεί συγχρονισμός (synchronization).

Page 10: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

10

l Ο μανταλωτής (latch) έχει δύο εισόδους :l S (Set – θέση).l R (reset – επαναφορά).l Και δύο εξόδους.l Q έξοδοςl Q συμπλήρωμα της εξόδου.l Δυο πύλες NAND η δυο πύλες NOR.l Ασύγχρονα ακολουθιακά κυκλώματα.l Μανταλωτής SR (SR latch).

6.2 ΜΑΝΤΑΛΩΤΕΣ

Page 11: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

6.2.1 Μανταλωτής με πύλες NAND

S=0 & R=10111S=1 & R=01011Μηδενισμός1001Θέση0110

Μη χρησιμοποιούμενη1100ΛΕΙΤΟΥQaQRS

Page 12: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

6.2.2 Μανταλωτής με πύλες NOR

Μη χρησιμοποιούμενη0011Θέση0101

Μηδενισμός1010S=1 &R=00100S=0 & R=11000ΛΕΙΤΟΥQaQRS

Page 13: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

13

6.3 FLIP - FLOP

l Σύγχρονο ακολουθιακό κύκλωμα.l Εφαρμόζονται παλμοί ρολογιού (clock

pulses). (CP)l R-Sl Dl J-Kl T

Page 14: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

6.3.1 R-S FLIP FLOP

X111101101011001X110101001000000

Q(n+1)

RSQ(n)

X11101010

Q(n)00

Q(n+1)

RS

S

R

CPQ

_

Q

Page 15: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

6.3.2 D FLIP FLOP

S

R

CPQ

_

Q

D

111001110000

Q(n+1)DQ(n)

11

00Q(n+1)D

D flip flopμε ic

Page 16: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

6.3.3 J-K FLIP FLOP J=SET & K=RESET

_Q(n)

11

101010

Q(n)00Q(n+1)KJ

110X011X10X100X0

Q(n+1)Q(n)KJ

J-K flipflop με ic

Page 17: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

6.3.4 Τ FLIP FLOPΤ

011101110000

Q(n+1)TQ(n)

_Q(n)

1

Q(n)0Q(n+1)T

T

CP

Q

_

Q

Page 18: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

18

6.3.5 Διέγερση FLIP FLOP

l Η κατάσταση ενός μανταλωτή ή ενόςFLIP FLOP μεταβάλλεται με την αλλαγήενός σήματος εισόδου που ονομάζεταιδιέγερση ή πυροδότηση (trigerring).

l Οι μανταλωτές διεγείρονται με τηναλλαγή τιμής των σημάτων εισόδου,

l Τα flip flop διεγείρονται με τουςπαλμούς ρολογιού.

Page 19: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

19

Θετική PGT, αρνητική (NGT)l Η μετάβαση από το 0 στο 1 ονομάζεται θετική

(Positive Going Transition) ή θετική ακμή (positiveedge) όταν :

0

1

l Η μετάβαση από το 1 στο 0 ονομάζεται αρνητική(Negative Going Transition) ή αρνητική ακμή(negative edge) όταν :

01

Page 20: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

20

Θετική PGT, αρνητική (NGT)

Ο κύκλος πριν το τριγωνάκιδείχνεi ότι τα flip flop

διεγείρονται με το αρνητικόμέτωπο του παλμού ρολογιού.

Το τριγωνάκι δείχνεi ότι τα flipflop διεγείρονται με το θετικόμέτωπο του παλμού ρολογιού.

Page 21: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

21

6.3.6 Ασύγχρονες είσοδοι.6.3.6.1 Ορισμοί

l Όλες οι είσοδοι S,R,J,K,D,T των flip flopsονομάζονται σύγχρονες είσοδοι, γιατί ηεπίδρασή τους στις εξόδους συγχρονίζεται μετην είσοδο CP του παλμού του ρολογιού.

l Σε πολλά ολοκληρωμένα κυκλώματα flip flopυπάρχουν δύο επιπλέον είσοδοι πουονομάζονται ασύγχρονες είσοδοι. Η επίδρασηστις εξόδους δεν εξαρτάτε από τους παλμούςρολογιού.

Page 22: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

PRESET (P) , CLEAR (C)

l Οι ασύγχρονες είσοδοικαθορίζουν τηνκατάσταση του flip flopανεξάρτητα από τις τιμέςτων σύγχρονων εισόδωνκαι χρησιμοποιούνται γιανα τεθούν τα flip flop σεμια ορισμένη αρχικήκατάσταση πριν αρχίσεινα λειτουργεί το ρολόι.

l Προτοποθέτηση(PRESET) Q=1

l Μηδενισμός (CLEAR)Q=0

ΛΕΙΤΟΥΡ.ΧΡΟΝΙΣΜΟΥ

11

ΜΗΔΕΝQ=0

01

ΘΕΣΗQ=110

Μ.ΧΡΗΣ00

ΛΕΙΤΟΥΡΓΙΑCP

Page 23: Συστήματα Ψηφιακών Ηλεκτρονικών Θεωρία ΚΕΦ 6

12/2/2012 ΛΕΥΘΡΟΥΔΗΣ ΘΕΟΔΩΡΟΣΠΕ1708

23

6.3.6.2 Ολοκληρωμένακυκλώματα IC flip flops