Χρονισμός ψηφιακών κυκλωμάτων

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Χρονισμός ψηφιακών κυκλωμάτων"

Transcript

1 Χρονισμός ψηφιακών κυκλωμάτων Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Γ. Δημητρακόπουλος HY422 1

2 Tρόποι χρονισμού Πως μπορούμε να συνδέσουμε τα στοιχεία αποθήκευσης με τη συνδιαστική λογική για να κατασκευάσουμε τη ζητούμενη ακολουθιακή λογική (pipeline, FSM ) Ποιες επιλογές έχουμε στη διάθεση μας Κυκλώματα με latches συνδεδεμένα σε ένα ρολόι Κυκλώματα με latches συνδεδεμένα σε δύο ρολόγια Κυκλώματα με ακμοπυροδοτητά flip-flops Κυκλώματα με pulsed-latches και μονό ρολόι Ποια τα χαρακτηριστικά (πλεονεκτήματα / μειονεκτήματα) της κάθε σχεδιαστικής πρακτικής Γ. Δημητρακόπουλος HY422 2

3 Υπενθυμιση Καθυστερήσεις συνδυαστικής λογικής Καθυστέρηση διάδοσης (TPAB) Propagation delay Η καθυστέρηση μεταξύ της τελευταίας αλλαγής της εισόδου a έως την τελευταία αλλαγή της εξόδου b (Ο χρόνος μεταξύ σταθεροποιημένων εισόδων σε σταθεροποιημένες εξόδους) Kαθυστέρηση αντίδρασης (TCAB) - Contamination Delay Η καθυστέρηση μεταξύ της πρώτης αλλαγής της εισόδου a έως και την πρώτη αλλαγή της εξόδου b Γ. Δημητρακόπουλος HY422 3

4 Ανάλυση καθυστερήσεων συνδυαστικής λογικής Οι καθυστερήσεις τόσο αντίδρασης όσο και διάδοσης σε ένα μονοπάτι αθροίζονται Μικρό παράδειγμα: Καθυστέρηση διάδοσης ίση με καθυστέρηση αντίδρασης (οι χρόνοι αναγράφονται μέσα στην πύλη) Γ. Δημητρακόπουλος HY422 4

5 Παράδειγμα Για δεδομένα μεγέθη πυλών x Minimum Path Delays Delay a b cin g k cout x s Maximum Path Delays Delay a b cin g k cout x s Ποιο μονοπάτι είναι το χειρότερο και πιο το καλύτερο από πλευράς καθυστέρησης; Ποιο είναι το γρηγορότερο μικρότερη καθυστέρηση; Στην πραγματικότητα το πρόβλημα ποιο σύνθετο εξαρτάται από τις μεταβάσεις των εισόδων όχι μόνο από την τοπολογία του κυκλώματος Γ. Δημητρακόπουλος HY422 5

6 Παράδειγμα - Συνέχεια a H contamination και η καθυστέρηση διάδοσης εξαρτώνται και από τη σειρά αλλαγής των εισόδων b g 80ps 120ps k 120ps Πρώτη αλλαγή Τελευταία αλλαγή Ποια είναι η καθυστέρηση στα g και k όταν τα a, b μεταβαίνουν από το 0, 0 στο 1,1. Είναι η καθυστέρηση αυτή η χειρότερη ή καλύτερη? Για να δούμε στην εξομοίωση τις ελάχιστες ή τις μέγιστες καθυστερήσεις ενός κυκλώματος πρέπει να βρούμε τους συνδιασμούς των εισόδων που ενεργοποιούν τα αντίστοιχα μονοπάτια. ΠΟΛΥ ΔΥΣΚΟΛΟ ΠΡΟΒΛΗΜΑ Συνήθως αρκούμαστε στην στατική ανάλυση της τοπολογίας του κυκλώματος μας Γ. Δημητρακόπουλος HY422 6

7 Προσοχή στους ορισμούς H καθυστέρηση αντίδρασης (contamination delay) δεν είναι ίδια με την ελάχιστη καθυστέρηση ενός κυκλώματος (minimum delay) Kaθυστέρηση αντίδρασης- Ο ελάχιστος χρόνος που απαιτείται ώστε η πρώτη αλλαγή της εισόδου να προκαλέσει την πρώτη αλλαγή της εξόδου Η ελάχιστη καθυστέρηση είναι ο ελάχιστος χρόνος που απαιτείται ώστε όταν το πιο γρήγορο σήμα της εισόδου σταθεροποιηθεί να οδηγήσει στην τελική αλλαγή του πιο γρήγορου σήματος στην έξοδο του κυκλωματος Χαρακτηριστικό παράδειγμα οι αθροιστές όπου τα λιγότερα σημαντικά ψηφία της εξόδου αλλάζουν πολύ πριν τα πιο σημαντικά (ελάχιστη καθυστέρηση). Παρόλα αυτά ενδιάμεσα τα όλα τα σήματα μπορεί να αλλάξουν για λίγο μέχρι την τελική τιμής τους (καθυστέρηση αντίδρασης) ανεξάρτητα με το που βρίσκονται Γ. Δημητρακόπουλος HY422 7

8 Κυκλώματα με latches Τα χαρακτηριστικά του latch Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι Κυκλώματα με latches συνδεδεμένα σε διφασικά ρολόγια Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι με αντίθετες φάσεις Γ. Δημητρακόπουλος HY422 8

9 Χαρακτηριστικά των latches To latch ανοίγει όταν το CK = 1 (transparent) και κλείνει όταν το CK = 0 (opaque) Αν η είσοδος D φτάσει όταν CK=0 τότε μπλοκάρεται περιμένοντας το άνοιγμα του latch Μετά το άνοιγμα η είσοδος περνάει στην έξοδο μετά από χρόνο ΤCKQ Αν η είσοδος φτάσει την ώρα που το CK=1 τότε η είσοδος D δεν μπλοκάρεται και περνάει στο Q μετά από χρόνο TDQ Αν φροντίσουμε η έξοδος της συνδιαστικής λογικής να σταθεροποιείτε όταν το CK=1 τότε το latch δεν θα μπλοκάρει ποτέ τον υπολογισμό Ανάλογα με τις τιμές της εισόδου οι καθυστερήσεις TCQ και ΤDQ μπορεί να πάρουν διαφορετικές τιμές. Μας ενδιαφέρουν οι μέγιστες και οι ελάχιστές τιμές τους Γ. Δημητρακόπουλος HY422 9

10 Χρόνοι setup και hold του Latch Οι setup και hold χρόνοι ορίζονται σε σχέση με την τιμή του CK που ΚΛΕΙΝΕΙ το Latch (CLOCK FALL1 0) Χρόνος Setup: Ο χρόνος πριν την πτώση του ρολογιού όπου τα δεδομένα πρέπει να έχουν σταθεροποιηθεί και να μην αλλάζουν Χρόνος Ηοld: Ο χρόνος μετά την πτώση του ρολογιού όπου τα δεδομένα πρέπει να παραμείνουν σταθερά χωρίς να αλλάζουν Έξω απο το παράθυρο δειγματοληψίας που ορίζουν οι χρόνοι setup και hold τα δεδομένα μπορεί να αλλάξουν Παράθυρο δειγματοληψίας Γ. Δημητρακόπουλος HY422 10

11 Ποια είναι η πραγματική δουλειά του latch; Συνηθίζουμε να σκεφτόμαστε πως το latch είναι ένα στοιχείο μνήμης επειδή όταν το CK=0 μπλοκάρει την είσοδο του και αποθηκεύει την τελευταία τιμή που είχε για CK=1 Η αντιστοιχία αυτή δεν είναι πολύ ταιριαστή με την πραγματικότητα Περιγράφει την κυκλωματική δομή του latch το ζευγάρι από inverters που χρησιμοποιούνται για να κάνουν την τιμή που κρατάει το latch στατική Ο ρόλος των latches είναι ίδιος με τον ρόλο των φαναριών στο δρόμο Καθορίζουν τη ροή των δεδομένων στο κύκλωμα, όπως συμβαίνει με τα αυτοκίνητα στο δρόμο Σκοπός μας είναι αν ξεκινήσουμε σε μια λεωφόρο βλέποντας το φανάρι πράσινο, να καταφέρουμε να φτάσουμε στο άλλο άκρο της λεωφόρου παιρνόντας από κάθε ενδιάμεσο φανάρι τη στιγμή που είναι πράσινο. (Σε όλους μας αρέσει όταν συμβαίνει τυχαία). Έτσι δεν θα χρειαστεί να σταματήσουμε ποτέ, αφού ο χρόνος άφιξης μας στα φανάρια, συμπίπτει με το διάστημα που τα φανάρια είναι ανοιχτά (πράσινα) Επίσης τα latches φροντίζουν ώστε τα πολύ γρήγορα αυτοκίνητα μιας ομάδας να πηγαίνουν μαζί με τα πιο αργά της ίδιας ομάδας Απαγορεύουμε δηλαδή τις προσπεράσεις μεταξύ αυτοκινήτων διαφορετικών ομάδων Γ. Δημητρακόπουλος HY422 11

12 Κυκλώματα με latches Τα χαρακτηριστικά του latch Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι Κυκλώματα με latches συνδεδεμένα σε διφασικά ρολόγια Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι με αντίθετες φάσεις Γ. Δημητρακόπουλος HY422 12

13 Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι Όλα τα latches παίρνουν το ίδιο ρολόι - Οχι αναγκαστικά συμμετρικό Όταν CK=1 όλα τα latches ανοίγουν Όταν CK=0 όλα τα latches κλείνουν Δεδομένων των καθυστερήσεων της συνδιαστικής λογικής μας ενδιαφέρει να καθορίσουμε το ΤCYC και το ΤΟΝ Αντίθετα για προκαθορισμένα ΤCYC και το ΤΟΝ θέλουμε να ανακαλύψουμε τη μέγιστη και την ελάχιστη καθυστέρηση που επιτρέπεται να έχει κάθε κομμάτι συνδιαστικής λογικής Γ. Δημητρακόπουλος HY422 13

14 Αναλογία με φανάρια και αυτοκίνητα Τα φανάρια ελέγχονται όλα κεντρικά Όλα τα φανάρια γίνονται πράσινα ή κόκκινα όλα μαζί την ίδια χρονική στιγμή Τα φανάρια μένουν στο πράσινο για TON και στο κόκκινο για χρόνο ίσο με ΤCYC TON Ενα αυτοκίνητο περνάει όταν το φανάρι μπροστά του είναι πράσινο ενώ περιμένει όταν βρεί το φανάρι κόκκινο Κανόνες ασφαλούς λειτουργίας Όλα τα αυτοκίνητα πρέπει να περνάνε μια διαστάρωση τη φορά. Τα γρήγορα αυτοκίνητα δεν μπορούν να περάσουν από δύο φανάρια στη σειρά όταν τα αργά περνάνε από ένα (Περιορισμός ελάχιστης καθυστέρησης) Τα αργά αυτοκίνητα πρέπει να κινούνται με τέτοια ταχύτητα ώστε να φτάσουν στο επόμενο φανάρι πριν αυτό γίνει κόκκινο (για την ακρίβεια πορτοκαλί setup χρόνος) γιατί αλλιώς θα μπλοκαριστούν και θα αναγκαστούν να περιμένουν (Περιορισμός μέγιστης καθυστέρησης) Γ. Δημητρακόπουλος HY422 14

15 Μέγιστη καθυστέρηση CK D old Q TCYC D new T CQ T MAX Dead time Κάθε στα σχήματα αναπαριστά μια μονάδα χρόνου Tα δεδομένα D φθάνουν στο latch όταν αυτό είναι κλειστο (χαμένος χρόνος) Το D περνάει στο Q όταν το CK=1 μετά από TCQ O υπολογισμός της συνδυαστικής λογικής διαρκεί στη χειρότερη περίπτωση ΤΜΑΧ Ενα νέο D έτοιμο κάθε TCQ + TMAX Εφόσον ΤCYC > TCQ + TMAX τότε υπάρχουν νεκρά διαστήματα όπου η έξοδος της συνδυαστικής λογικής μπλοκάρεται από το latch και δεν περνάει στο Q Γ. Δημητρακόπουλος HY422 15

16 Μέγιστη καθυστέρηση TCYC CK D old Q D new T CQ T MAX Για να απαλείψουμε το νεκρό χρόνο θα μπορούσαμε να αυξήσουμε τη συνδυαστική λογική που μπορούμε να χωρέσουμε σε ένα κύκλο Τα νέα D υπολογίζονται ακριβώς πριν το latch ανοίξει Σε κάθε κύκλο η επιβάρυνση από τα latches είναι ΤCQ Πως θα μπορούσαμε να τη μειώσουμε? Γ. Δημητρακόπουλος HY422 16

17 Μέγιστη καθυστέρηση TCYC CK T CQ TMAX T CQ T CQ T DQ TMAX T DQ T DQ TCYC Δεν χρειάζεται να περιμένουμε το latch να ανοίξει αλλά φροντίζουμε τα νέα δεδομένα να φθάνουν στο latch όταν είναι ανοικτό Αντι για ΤCQ σε κάθε πέρασμα από το latch πληρώνουμε μόνο TDQ To ΤDQ συνήθως μικρότερο του ΤCQ Η έναρξη του υπολογισμού έχει μεταφερθεί στη χρονική περιοχή που το latch είναι ανοιχτό (πράσινη περιοχή) Έτσι η ελάχιστη περίοδος λειτουργίας ΤCYC TDQ + TMAX Η μέγιστη καθυστέρηση που χωράει σε ένα κύκλο ΤCYC - TDQ Γ. Δημητρακόπουλος HY422 17

18 Πότε μπορούν να φτάσουν τα δεδομένα CK TCYC TCYC TBORROW Τα δεδομένα μπορούν να φτάσουν οποτεδήποτε Αρκεί αυτό να συμβεί ότι όταν το CK=1 Επίσης πρέπει πάντα ΤCYC TDQ + TMAX Φυσικά η άφιξη δεν πρέπει να είναι πολύ αργά μέσα στην ημι-περίοδο που το CK=1 ώστε να μην παραβιάζεται ο χρόνος setup των latches O χρόνος που «δανειζόμαστε» από τον επόμενο κύκλο ονομάζεται ΤBORROW Ο χρόνος μετά το άνοιγμα του latch στον οποίο τα φτάνουν νέα δεδομένα Γ. Δημητρακόπουλος HY422 18

19 Περιορισμός Setup TCYC TON CK Τα δεδομένα αλλάζουν πολύ πριν τη πτώση του CK δεν υπάρχει φόβος παραβίασης TSETUP THOLD TBORROW Παραβίαση setup χρόνου Τα δεδομένα αλλάζουν μέσα στο παράθυρο δειγματοληψίας TSETUP H καθυστέρηση ΤCYC παραμένει ίση με TDQ + TMAX Αν αυξήσουμε όμως υπερβολικά το TBORROW τότε αντιμετωπίζουμε προβλήματα με το setup Αν έχουμε τα νέα δεδομένα να φθάνουν περίπου στη μέση του χρόνου που το CK=1 τότε δεν έχουμε πρόβλημα με το setup. Ουσιαστικά μπορούμε να το αγνοήσουμε Ποιος είναι ο μέγιστος χρόνος που μπορούμε να δανειστούμε? Γ. Δημητρακόπουλος HY422 19

20 Μέγιστος χρόνος δανεισμού T CYC T ON CK T CQ T MAX T BORROW T SETUP Τυπικά σε μια pipeline δομή δε θα μας εμποδίζε κανένας η συνδυαστική λογική του ενός σταδίου να έπαιρνε όσο περισσότερο χρόνο μπορούσε από τον επόμενο κύκλο Το μόνο που μας περιορίζει είναι ο setup χρόνος του επόμενου κύκλου και το πλάτος του παλμού TON Στην ακραία περίπτωση πρέπει ΤCQ + TMAX TCYC + TON TSETUP Εφόσον σε αυτή την περίπτωση ΤΜΑΧ = ΤCYC + TBORROW και ΤΜΑΧ < ΤCYC - TDQ τότε ΤBORROW TON (TSETUP + TCQ) + TDQ. Xοντρικά (λέγοντας πως ΤDQ = TCQ) μπορούμε να θυμόμαστε πως ΤBORROW (MAX) = TON TSETUP Γ. Δημητρακόπουλος HY422 20

21 Η αξία του δανεισμού χρόνου T CYC CK T BORROW (A-->B ) T DQ T MAX (A) T DQ T MAX (B) T DQ 2 T CYC T BORROW (B-->A ) T DQ T MAX (A) T DQ T MAX (B) T DQ 2 T CYC Η αξία του δανεισμού χρόνου φαίνεται όταν έχουμε περισσότερα κομμάτια συνδυαστικής λογικής Το ΤCYC δεν καθορίζεται μονοσήμαντα από τη χειρότερη καθυστέρηση της κάθε συνδυαστικής λογικής ανεξάρτητα από την άλλη Το αργότερο μονοπάτι δανείζεται χρόνο από τον κύκλο του επομένου ώστε τελικά η αθροιστική καθυστέρηση να είναι ΤDQ + TMAX(A) + TDQ + TMAX(B) 2 TCYC Έτσι όταν μπορούμε να δανειστούμε χρόνο από τον επόμενο κύκλο ΤCYC < ΤDQ + max{tmax(a), TMAX(B)} Η χειρότερη συνδυαστική καθυστέρηση δεν καθορίζει απ ευθείας τη μέγιστη συχνότητα λειτουργίας του κυκλώματος Η συνολική καθυστέρηση όλων των μονοπατιών μοιράζεται στους αντίστοιχους κύκλους Στο σχήμα δύο παραδείγματα όπου η λογική Α δανείζεται χρόνο από τον κύκλο της Β και το αντίθετο Γ. Δημητρακόπουλος HY422 21

22 Περιορισμοί χρόνου δανεισμού Οι ακμές των latches καλούνται soft edge γιατί ουσιαστικά σε μια pipeline δομή μπορούμε να δανειστούμε όσο χρόνο χρειαζόμαστε από το επόμενο στάδιο (Οι περιορισμοί χρόνου δεν είναι hard) Δεν μπορούμε να δανειστούμε έξω από τα όρια ενός κύκλου ή από το άθροισμα πολλών διαδοχικών κύκλων. Επίσης τα κυκλικά μονοπάτια περιορίζουν το δανεισμό χρόνου Πρέπει να ξεκινάμε το σχεδιασμό μας χωρίς να βασιζόμαστε στο δανεισμό. Αν στο τέλος μπορούμε να επιτύχουμε κάτι καλύτερο με αυτόν τότε τον χρησιμοποιούμε Γ. Δημητρακόπουλος HY422 22

23 Προβλήματα κυνηγητού ο περιορισμός χρόνου Hold Hold-time violation Safe operation Τα γρήγοτα μονοπάτια της συνδυαστικής λογικής δεν πρέπει να προλάβουν να προκαλέσουν μια νέα αλλαγή της εισόδου των latches πριν το latch προλάβει να κλείσει Οι πολύ γρήγορες αλλαγές πρέπει να μπλοκάρονται από το latch Φτάνουν δηλαδή στην είσοδο του όταν αυτό έχει ήδη κλείσει Οι πιο γρήγορες αλλαγές θέλουν χρόνο TCQ + TMIN μέχρι να περάσουν από το D2 στο D2 Το latch κλείνει μετά απο ΤΟΝ. Τα δεδομένα όμως πρέπει να μείνουν σταθερά και για THOLD ακόμα Έτσι πρέπει ΤCQ + TMIN > TON + THOLD ΤΜΙΝ > ΤΟΝ + ΤHOLD - TCQ Γ. Δημητρακόπουλος HY422 23

24 Ο χρόνος που το latch είναι ανοιχτό Μέγιστη συχνότητα ρολογιού χειρότερη καθυστέρηση Γνωρίζουμε ότι ΤBORROW = TON TSETUP Θέλουμε μεγάλο ΤON ώστε να κλέψουμε όσο χρόνο απαιτείται ώστε να μην αυξήσουμε τον κύκλο ρολογιού TCYC Αν ΤΟΝ ΤSETUP τότε δεν έχουμε time borrowing Aν ΤΟΝ < ΤSETUP (Το ρολόι μικροί παλμοί) τότε o χρόνος TSETUP δε μπορεί να κρυφτεί από το χρόνο που το latch είναι ανοιχτό και εισάγεται αναγκαστικά στον ΤCYC (σαν τα flip-flops) Περιορισμοί hold και ελάχιστη καθυστέρηση Γνωρίζουμε ότι TMIN > TON + THOLD TCQ Θέλουμε μικρό ΤΟΝ ώστε να μην αναγκάσουμε στη λογική να προσθέσει πολλους αντιστροφείς ώστε να αυξήσει το ΤΜΙΝ H σωστή επιλογή για το ΤΟΝ βοηθάει στη βελτιστοποίηση του σχεδιασμού TON Γ. Δημητρακόπουλος HY422 24

25 Το ρολόι δε φτάνει σε όλους τους καταχωρητές την ίδια στιγμή Το clock skew ορίζεται ως σταθερή χρονική διαφορά άφιξης της ακμής του ρολογιού μεταξύ δύο καταχωρητών Πρέπει να εξασφαλίσουμε πως και μετά την παρουσία του clock skew οι περιορισμοί χρόνου των καταχωρητών τηρούνται Πέρα από τη σταθερή διαφορά μεταξύ της άφιξης των ακμών πρέπει να λάβουμε και τη δυναμική διαφοροποίηση τους (clock jitter, επηρεάζει επίσης στιγμιαία και την περίοδο του ρολογιού) Ο θετικός ή o αρνητικός ορισμός του skew καλό είναι να αποφεύγεται γιατί δημιουργεί μπερδέματα στην ανάλυση Πάντα κάποια από τις δύο ακμές (launching ή receiving) έρχεται νωρίτερα ή αργότερα σε σχέση με την άλλη. Αυτή η εξήγηση είναι σαφέστερη Μη ιδανικά ρολόγια Γ. Δημητρακόπουλος HY422 25

26 Πως επηρεάζονται οι επιδόσεις Για τη μέγιστη καθυστέρηση του κυκλώματος μας απασχολεί πάντα η περίπτωση κατά την οποία η ακμή του ρολογιού φτάνει στον καταχωρητή δέκτη (receiving latch) νωρίτερα απ οτι την περιμέναμε (σε σχέση πάντα με την ακμή του δέκτη) Για την ανάλυση της ελάχιστης καθυστέρησης θεωρούμε πως η ακμή του ρολογιού που φτάνει στο δέκτη έρχεται αργότερα απ οτι την περιμέναμε Γ. Δημητρακόπουλος HY422 26

27 Μέγιστη καθυστερηση με μη-ιδανικά ρολόγια Ουσιαστικά η επίδραση του skew μπορεί πλήρως να εξαλειφθεί στην περίπτωση που τα δεδομένα φτάνουν όταν το latch ανοικτό Ουσιαστικά ανοίγει νωρίτερα απ οτι το περιμέναμε. Αν έχουμε διαθέσιμο χρόνο μέσα στον παλμό δεν αλλάζει τον κύκλο ρολογιού Επηρεάζει αρνητικά μόνο το χρόνο δανεισμού Είναι σαν να αυξάνει το παράθυρο του setup από TSETUP σε TSETUP + TSKEW TSKEW T CYC T ON CK ΤBORROW (MAX) = TON TSETUP TSKEW T CQ T MAX T BORROW T SETUP Γ. Δημητρακόπουλος HY422 27

28 Ελάχιστη καθυστέρηση με μη-ιδανικά ρολόγια Το CK φτάνει αργότερα κατά TSKEW Είναι σαν αυξάνει το παράθυρο του χρόνου HOLD Χειροτερεύει πολύ την απαιτούμενη ελάχιστη καθυστέρηση Για να είμαστε ασφαλής πρέπει: ΤCQ + TMIN > TON + THOLD + TSKEW Έτσι TMIN > THOLD TCQ + TON + TSKEW Γ. Δημητρακόπουλος HY422 28

29 Πλεονεκτήματα-Μειονεκτήματα κυκλωμάτων με latches συνδεδεμένα στο ίδιο ρολόι Μειονεκτήματα Διπλοί περιορισμοί και για χειρότερη και για ελάχιστη καθυστέρηση Κύριο πρόβλημα: Πολύ μεγάλo TMIN (AN TON = TCYC/2) τότεtmin 0.6 TCYC. Πολύ δύσκολο να επιτευχθεί κυκλωματικά Πλεονεκτήματα Επιτυγχάνει την υψηλότερη συχνότητα ρολογιού Επιφέρει τη μικρότερη επιβάρυνση στη συνδυαστική λογική Βασίζεται μόνο σε ένα ρολόι με αποτέλεσμα να είναι εύκολη η διαμοιραση του Ανοχή σε μη ιδανικά ρολογια. Οι χρόνοι μπορούν να κρυφτούν αν τα δεδομένα φτάνουν στο latch όταν αυτό είναι ανοικτό Σχόλια Αν έχω κάνει λάθος: Αυξάνοτας το ΤCYC μπορώ να ικανοποιήσω τον περιορισμό μέγιστης καθυστέρησης Αν όμως δεν έχω κυκλώματικά φροντίσει για την ελάχιστη καθυστέρηση του κυκλώματος ΤMIN τότε δεν μπορώ να κάνω κάτι μετά την κατασκευή του κυκλώματος Γ. Δημητρακόπουλος HY422 29

30 Κυκλώματα με latches Τα χαρακτηριστικά του latch Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι Κυκλώματα με latches συνδεδεμένα σε διφασικά ρολόγια Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι με αντίθετες φάσεις Γ. Δημητρακόπουλος HY422 30

31 Κυκλώματα με latches και διφασικά ρολόγια T CYC T ON Φ1 Φ2 T NOV T ON T NOV Χωρίζουμε τον αρχικό κύκλο σε δύο επιμέρους κομμάτια. Το ίδιο κάνουμε και για τη συνδυαστική λογική Τα γειτονικά latches οδηγούνται από αντίθετες μη-επικαλυπτόμενες φάσεις ρολογιού Φ1 και Φ2 Αντιμετωπίζουμε έτσι την υπερβολική ελάχιστη καθυστέρηση που επιβάλλει η χρήση latches οδηγούμενα από ένα ρολόι Πιο απλή η ανάλυση τους Γ. Δημητρακόπουλος HY422 31

32 Όπως και με τα latches με ένα μόνο ρολόι κυνηγάμε τα δεδομένα να φτάσουν στο latch όταν αυτό είναι ήδη ανοικτό (Φ1 = 1 ή Φ2 = 1) ώστε να έχουμε τη μικρότερη επιβάρυνση Αν φτάσουμε περίπου στη μέση του παλμού δε χρειάζεται να ανησυχούμε για τον περιορισμό του χρόνου setup Όταν περνάμε από το κάθε latch πληρώνουμε ένα TDQ Eπομένως η καθυστέρηση του μονοπατιού από ένα Φ1 latch μέχρι το επόμενο Φ1 latch (μεσω ενός Φ2 latch) είναι TDQ + TMAX(1) + TDQ + TMAX(2) Αν ΤΜΑΧ(1) + ΤΜΑΧ(2) = ΤΜΑΧ πρέπει Μέγιστη καθυστέρηση ΤCYC TMAX + 2TDQ Γ. Δημητρακόπουλος HY422 32

33 Περιορισμός setup και δανεισμός χρόνου T CYC T ON T CQ T MAX T BORROW T SETUP T NOV Η συνδυαστική λογική που δέχεται είσοδο την έξοδο των Φ1 latches δανείζεται χρόνο από τον κύκλο των Φ2 latches Η συνδυαστική λογική που δέχεται είσοδο από την έξοδο των Φ2 latches δανείζεται χρόνο από τον κύκλο των Φ1 latches Ο διαθέσιμος χρόνος για δανεισμό δεν αλλάζει ριζικά στην περίπτωση των δύο φάσεων. Μειώνεται λίγο εξαιτίας του χρόνου μη-επικάλυψης των Φ1 και Φ2 κατά τον οποίο και τα δύο latches είναι κλειστά Μέγιστος χρόνος υπολογισμού σε μία φάση ΤCQ + TMAX TON + TNOV TSETUP Αρχικά φαίνεται αρκετά λιγότερος σε σχέση με τα latches με ένα ρολόι. Μην ξεχνατε πως στη περίπτωση με δύο latches με μη επικαλυπτόμενα ρολόγια η συνδυαστική λογική χωρίζεται στα δύο. Για σωστή σύγκριση πρέπει να προσθέσετε και το χρόνο που μπορεί να δανειστεί και το άλλο μισό (από τη φάση Φ2 προς τη Φ1) Γ. Δημητρακόπουλος HY422 33

34 Περιορισμός hold και ελάχιστη καθυστέρηση HOLD HOLD φ1 TCQ+TMIN φ1 TCQ+TMIN φ2 φ2 T NOV T NOV Η ουσιαστική διαφορά μεταξύ των latches με ένα ρολόι και αυτών με δύο μη-επικαλυπτόμενα ρολόγια φαίνεται στον περιορισμό ελάχιστης καθυστέρησης Πρέπει το δεδομένα που φεύγουν από τη φ1 να μην φτάσουν γρηγορότερα στο φ2 πριν αυτό κλείσει μαζί με το περιορισμό χρόνου hold Πιο γρήγορα δεδομένα φ1 ΤCQ + TMIN To παράθυρο του hold είναι αυτό που περισσεύει από ΤΗΟLD όταν του αφαιρέσεις το TNOV Έτσι ικανοποιούμε τους περιορισμούς του hold όταν ΤCQ + TMIN > ΤΗΟLD - ΤNOV Η χρονική απόσταση των δύο μη-επικαλυπτώμενων παλμών μου δίνει όση ελευθερία θέλω ώστε να αποφύγω τυχόν hold-time violations. Αν ΤΝΟV > THOLD τότε το πρόβλημα εξαφανίζεται πλήρως Γ. Δημητρακόπουλος HY422 34

35 Μη ιδανικά ρολόγια Για τη μέγιστη καθυστέρηση το πρόβλημα του skew μπορεί να εξαλειφθεί πλήρως αν τα δεδομένα που φεύγουν από φ1 latch φτάνουν στο φ2 latch όσο αυτό είναι ανοικτό (Το ίδιο και από το φ2 προς το φ1) Το μόνο που μειώνεται είναι ο χρόνος δανεισμού (είναι σαν αυξάνει το παράθυρο του setup) Για την ελάχιστη καθυστέρηση είναι σαν να αυξάνει το παράθυρο του hold έτσι: ΤCQ + TMIN > ΤΗΟLD + ΤSKEW - ΤNOV Γ. Δημητρακόπουλος HY422 35

36 Κυκλώματα με latches Τα χαρακτηριστικά του latch Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι Κυκλώματα με latches συνδεδεμένα σε διφασικά ρολόγια Κυκλώματα με latches συνδεδεμένα στο ίδιο ρολόι με αντίθετες φάσεις Γ. Δημητρακόπουλος HY422 36

37 Κυκλώματα με latches και αντίθετες φάσεις ενός κοινού ρολογιού T CYC T ON =Τc/2 CLK CLK Πρόκειται για μια υπο-περίπτωση κυκλωμάτων με latches τα οποία είναι συνδεδεμένα σε μη-επικάλυπτόμενες φάσεις ρολογιού Ουσιαστικά τo ΤΝΟV 0 και ΤΟΝ = ΤCYC/2 Διευκολύνει πολύ τη διαμοίραση του ρολογιού εφόσον απαιτείται μόνο μία του φάση Γ. Δημητρακόπουλος HY422 37

38 Επιδόσεις Μέγιστη & Ελάχιστη καθυστέρηση Η μεγιστη καθυστέρηση ακριβώς η ίδια όπως και στην περίπτωση των δυο μηεπικαλυπτόμενων φάσεων Ο μέγιστος χρόνος δανεισμού εκτείνεται εύκολα από τη μια φάση στην άλλη και είναι ίσος με ΤBORROW(MAX) = TCYC/2 (TSETUP + TSKEW) H ελάχιστη καθυστέρηση προκύπτει από την περίπτωση των δυο μη-επικαλυπτόμενων φάσεων θέτωντας ΤΝΟV = 0. Έτσι: ΤΜΙΝ > ΤHOLD + TSKEW TCQ Γ. Δημητρακόπουλος HY422 38

39 Σύνοψη Γ. Δημητρακόπουλος HY422 39

40 Κυκλώματα με Flip-Flops Τα χαρακτηριστικά του Flip-Flops Κυκλώματα με Flip-flops συνδεδεμένα στο ίδιο ρολόι Γ. Δημητρακόπουλος HY422 40

41 Περιορισμοί των flip-flops CLK D t setup t hold Περιορισμός χρόνου setup: Ο ελάχιστος χρόνος πριν την ακμή του ρολογιού όπου τα δεδομένα είσοδου πρέπει να του καταχωρητή έχουν σταθεροποιηθεί Περιορισμός χρόνου hold: O ελάχιστός χρόνος μετά την ακμή του ρολογιού που τα δεδομένα εισόδου πρέπει να μείνουν σταθερά (δεν επιτρέπεται να αλλάξουν) Παράθυρο δειγματοληψίας Ta = Tsetup (πριν την ακμή) και Thold μετά Γ. Δημητρακόπουλος HY t a

42 Καθυστερήσεις του flip-flop Καθυστέρηση διάδοσης: tdcq = ο χρόνος μετά την ακμή του ρολογιού όπου είναι η εγγυημένο πως η έξοδος θα πάρει σταθερή τιμή (όλες οι μεταβάσεις της εξόδου θα έχουν ολοκληρωθεί) Contamination delay: tccq = Ο χρόνος μετά την ακμή του ρολογιού όπου η έξοδος Q μπορεί να αρχίζει να αλλάζει (η πρώτη αλλαγή που παρατηρούμε) Γ. Δημητρακόπουλος HY422 42

43 Κυκλώματα με flip-flops Το κύκλωμα που θα χρησιμοποιήσουμε για το παράδειγμα μας αποτελείται από ένα κομμάτι Max που παρουσιάζει τη μέγιστη καθυστέρηση διάδοσης και από ένα άλλο που εμφανίζει την ελάχιστη Οι συνδέσεις των καταχωρητών θα μπορούσαν να είναι με οποιόδήποτε άλλο τρόπο Γ. Δημητρακόπουλος HY422 43

44 Ανάλυση μέγιστης καθυστέρησης Ελάχιστη περίοδος του ρολογιού Μας ενδιαφέρει το μονοπάτι με τη μεγαλύτερη καθυστέρηση διάδοσης Ανάλυση μονοπατιού Το σήμα στο a σταθερό ΤdcQ μετά την ακμή του ρολογιού Το σήμα σταθερό στο b μετά Τdab Πρέπει το άθροισμα των καθυστερήσεων να είναι τέτοιο ώστε να έχουμε φτάσει χρόνο setup πριν την επόμενη ακμή του ρολογιού ΤCYC > ΤDCQ + TMAX + TSETUP Γ. Δημητρακόπουλος HY422 44

45 Μη-ιδανικά ρολόγια Στη χειρότερη περίπτωση το CLK2 έρχεται νωρίτερα από το CLK1 Είναι σαν να αυξάνει το χρόνο setup από TSETUP σε TSETUP + TSKEW Προσοχή το CLK1 και το CLK2 δεν είναι διαφορετικά ρολόγια. Είναι το ίδιο μόνο που το CLK2 φτάνει στον προορισμό του με διαφορά tskew σε σχέση με το CLK1 CLK1 CLK2 Q1 D2 CLK1 R1 Q1 CL T c D2 CLK2 R2 T CYC t DCQ + t ΜΑΧ + t SETUP + t SKEQ t MAX T CYC (t DCQ + t SETUP + t SKEW ) t pcq t pd t setup t skew Γ. Δημητρακόπουλος HY422 45

46 Ανάλυση ελάχιστης καθυστέρησης t hold < t ccq + t ccd t ccd > t hold - t ccq Ο περιορισμός του χρόνου hold εξαρτάται από την ελάχιστη καθυστέρηση από τον ένα καταχωρητή στον άλλο. Μετά την ακμή το σήμα εισόδου δεν πρέπει να αλλάξει για τουλάχιστον t hold Ανάλυση μονοπατιού Το σήμα στο c αρχίζει να αλλάζει ΤccQ μετά την ακμή του ρολογιού Το σήμα d κάνει με τη σειρά του την πρώτη αλλαγή μετά από Τccd Πρέπει το άθροισμα των καθυστερήσεων contamination να είναι να είναι μεγαλύτερο από το hold ώστε να έχει «τελειώσει» με ασφάλεια το παράθυρο δειγματοληψίας Γ. Δημητρακόπουλος HY422 46

47 Περιορισμός hold με μη-ιδανικά ρολόγια CLK1 CLK2 Q1 D2 CLK1 Q1 R1 t ccq t cd t skew t hold C L D2 CLK2 R2 Στη χειρότερη περίπτωση το CLK2 έρχεται αργότερα από το CLK1 Είναι σαν να αυξάνει το παράθυρο του HOLD κατά ένα επιπλέον TSKEW t ccq + t cd > t hold + t skew t cd > t hold + t skew t ccq Γ. Δημητρακόπουλος HY422 47

Xρονισμός ψηφιακών κυκλωμάτων

Xρονισμός ψηφιακών κυκλωμάτων Xρονισμός ψηφιακών κυκλωμάτων Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Φθινόπωρο 2008 ΗΥ220 1 Περιεχόμενα μαθήματος Καθυστέρηση λογικών πυλών και των συνδυαστικών κυκλωμάτων

Διαβάστε περισσότερα

Κυκλώματα αποθήκευσης με ρολόι

Κυκλώματα αποθήκευσης με ρολόι Κυκλώματα αποθήκευσης με ρολόι Latches και Flip-Flops Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης 1 Γιατί χρειαζόμαστε τα ρολόγια Συνδιαστική λογική Η έξοδος εξαρτάται μόνο

Διαβάστε περισσότερα

Σχεδίαση υψηλών επιδόσεων pipelining παράλληλη επεξεργασία

Σχεδίαση υψηλών επιδόσεων pipelining παράλληλη επεξεργασία Σχεδίαση υψηλών επιδόσεων pipelining παράλληλη επεξεργασία Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Φθινόπωρο 2008 ΗΥ220 1 Περιεχόμενα μαθήματος Ρυθμός εκτέλεσης εργασιών

Διαβάστε περισσότερα

7 η διάλεξη Ακολουθιακά Κυκλώματα

7 η διάλεξη Ακολουθιακά Κυκλώματα 7 η διάλεξη Ακολουθιακά Κυκλώματα 1 2 3 4 5 6 7 Παραπάνω βλέπουμε ακολουθιακό κύκλωμα σχεδιασμένο με μανταλωτές διαφορετικής φάσης. Παρατηρούμε ότι συνδυαστική λογική μπορεί να προστεθεί μεταξύ και των

Διαβάστε περισσότερα

CLK CLK D Q D Q. Όταν η είσοδος αλλάζει μέσα D στο παράθυρο δειγματοληψίας Q η έξοδος μπορεί να γίνει

CLK CLK D Q D Q. Όταν η είσοδος αλλάζει μέσα D στο παράθυρο δειγματοληψίας Q η έξοδος μπορεί να γίνει Βασικές αρχές συγχρονισμού Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Φθινόπωρο 2008 ΗΥ220 1 Περιεχόμενα μαθήματος Δειγματοληψία ασύγχρονων σημάτων ή επικοινωνία μεταξύ διαφορετικών

Διαβάστε περισσότερα

Θέματα χρονισμού σε φλιπ-φλοπ και κυκλώματα VLSI

Θέματα χρονισμού σε φλιπ-φλοπ και κυκλώματα VLSI Εθνικό Μετσόβιο Πολυτεχνείο Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής Εισαγωγή στην Σχεδίαση Συστημάτων VLSI Θέματα χρονισμού

Διαβάστε περισσότερα

Σχεδίαση κυκλωμάτων ακολουθιακής λογικής

Σχεδίαση κυκλωμάτων ακολουθιακής λογικής Σχεδίαση κυκλωμάτων ακολουθιακής λογικής Βασικές αρχές Σχεδίαση Latches και flip-flops Γιώργος Δημητρακόπουλος Δημοκρίτειο Πανεπιστήμιο Θράκης Φθινόπωρο 2013 Ψηφιακά ολοκληρωμένα κυκλώματα 1 Ακολουθιακή

Διαβάστε περισσότερα

Σχεδιασμός Ψηφιακών Συστημάτων

Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ 2: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 27 Νοε-7 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 27 Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches) και Flip-Flops Flops Διδάσκουσα:

Διαβάστε περισσότερα

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων Αγγελική Αραπογιάννη Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Η λειτουργία RESET R IN OUT Εάν το σήμα R είναι λογικό «1» στην έξοδο

Διαβάστε περισσότερα

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI. 1 ΗΥ330 - Διάλεξη 7η - Ακολουθιακά Κυκλώματα

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI.  1 ΗΥ330 - Διάλεξη 7η - Ακολουθιακά Κυκλώματα HY330 Ψηφιακά - Εισαγωγή στα Συστήματα VLSI Διδάσκων: Χ. Σωτηρίου, Βοηθοί: θα ανακοινωθούν http://inf-server.inf.uth.gr/courses/ce330 1 Μανταλωτές θετικής, αρνητικής πολικότητας Σχεδίαση με Μανταλωτές

Διαβάστε περισσότερα

Κεφάλαιο 7 ο. Γ. Τσιατούχας. VLSI Technology and Computer Architecture Lab. Ακολουθιακή Λογική 2

Κεφάλαιο 7 ο. Γ. Τσιατούχας. VLSI Technology and Computer Architecture Lab. Ακολουθιακή Λογική 2 ΚΥΚΛΩΜΑΤΑ VLSI Ακολουθιακή Λογική Κεφάλαιο 7 ο Γ. Τσιατούχας ΚΥΚΛΩΜΑΤΑ VLSI Διάρθρωση 1. Δισταθή κυκλώματα Μεταστάθεια 2. Μανδαλωτές 3. Flip Flops Flops 4. Δομές διοχέτευσης 5. Διανομή ρολογιού 6. Συγχρονισμός

Διαβάστε περισσότερα

Κεφάλαιο 10 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Ακολουθιακή Λογική 2

Κεφάλαιο 10 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Ακολουθιακή Λογική 2 ΚΥΚΛΩΜΑΤΑ VLSI Πανεπιστήμιο Ιωαννίνων Ακολουθιακή Λογική Κεφάλαιο 10 ο Τμήμα Μηχανικών Η/Υ και Πληροφορικής Γ. Τσιατούχας ΚΥΚΛΩΜΑΤΑ VLSI Διάρθρωση 1. Δισταθή κυκλώματα Μεταευστάθεια 2. Μανδαλωτές 3. Flip

Διαβάστε περισσότερα

Αυγ-13 Ακολουθιακά Κυκλώματα: Μανδαλωτές και Flip-Flops. ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2009.

Αυγ-13 Ακολουθιακά Κυκλώματα: Μανδαλωτές και Flip-Flops. ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2009. ΗΜΥ-20: Σχεδιασμός Ψηφιακών Συστημάτων Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches) και Flip-Flops Flops Διδάσκουσα: Μαρία Κ. Μιχαήλ Ακολουθιακά Κυκλώματα Συνδυαστική Λογική: Η τιμή σε μία έξοδο εξαρτάται

Διαβάστε περισσότερα

7.1 Θεωρητική εισαγωγή

7.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 7 ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΜΑΝ ΑΛΩΤΕΣ FLIP FLOP Σκοπός: Η κατανόηση της λειτουργίας των βασικών ακολουθιακών κυκλωµάτων. Θα µελετηθούν συγκεκριµένα: ο µανδαλωτής (latch)

Διαβάστε περισσότερα

K24 Ψηφιακά Ηλεκτρονικά 9: Flip-Flops

K24 Ψηφιακά Ηλεκτρονικά 9: Flip-Flops K24 Ψηφιακά Ηλεκτρονικά 9: TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 Γενικά Ύστερα από τη μελέτη συνδυαστικών ψηφιακών κυκλωμάτων, θα μελετήσουμε

Διαβάστε περισσότερα

Κ. ΕΥΣΤΑΘΙΟΥ, Γ. ΠΑΠΑΔΟΠΟΥΛΟΣ ΠΑΤΡΑ

Κ. ΕΥΣΤΑΘΙΟΥ, Γ. ΠΑΠΑΔΟΠΟΥΛΟΣ ΠΑΤΡΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ & ΥΠΟΛΟΓΙΣΤΩΝ ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ ΣΗΜΕΙΩΣΕΙΣ ΑΠΑΡΙΘΜΗΤΕΣ Κ. ΕΥΣΤΑΘΙΟΥ, Γ. ΠΑΠΑΔΟΠΟΥΛΟΣ

Διαβάστε περισσότερα

Σχεδιασμός Ψηφιακών Συστημάτων

Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ 2: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 28 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches) και Flip-Flops Flops Διδάσκουσα: Μαρία

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ.3 ΑΣΥΓΧΡΟΝΟΣ ΔYΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ.5 ΑΣΥΓΧΡΟΝΟΣ ΔΕΚΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ.7 ΑΣΥΓΧΡΟΝΟΣ ΔΕΚΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ ΜΕ LATCH.

ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ.3 ΑΣΥΓΧΡΟΝΟΣ ΔYΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ.5 ΑΣΥΓΧΡΟΝΟΣ ΔΕΚΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ.7 ΑΣΥΓΧΡΟΝΟΣ ΔΕΚΑΔΙΚΟΣ ΑΠΑΡΙΘΜΗΤΗΣ ΜΕ LATCH. ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ & ΥΠΟΛΟΓΙΣΤΩΝ ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ ΣΗΜΕΙΩΣΕΙΣ ΑΠΑΡΙΘΜΗΤΕΣ Κ. ΕΥΣΤΑΘΙΟΥ, Γ. ΠΑΠΑΔΟΠΟΥΛΟΣ

Διαβάστε περισσότερα

Δημοκρίτειο Πανεπιστήμιο Θράκης Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών. Συστήματα VLSI. Πρόοδος Άνοιξη 2018

Δημοκρίτειο Πανεπιστήμιο Θράκης Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών. Συστήματα VLSI. Πρόοδος Άνοιξη 2018 Δημοκρίτειο Πανεπιστήμιο Θράκης Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Γ. Δημητρακόπουλος Συστήματα VLSI Πρόοδος Άνοιξη 2018 Άσκηση 1 Όλο το κύκλωμα τροφοδοτείται με το ίδιο ρολόι και το

Διαβάστε περισσότερα

6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f.

6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f. 6. Καταχωρητές Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f. Καταχωρητής 4 ψηφίων Καταχωρητής με παράλληλη φόρτωση Η εισαγωγή

Διαβάστε περισσότερα

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο Διάλεξη 8 η : Μηχανές Πεπερασμένων Κaταστάσεων σε FPGAs

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο Διάλεξη 8 η : Μηχανές Πεπερασμένων Κaταστάσεων σε FPGAs ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 8 η :

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 9. Tα Flip-Flop

ΑΣΚΗΣΗ 9. Tα Flip-Flop ΑΣΚΗΣΗ 9 Tα Flip-Flop 9.1. ΣΚΟΠΟΣ Η κατανόηση της λειτουργίας των στοιχείων μνήμης των ψηφιακών κυκλωμάτων. Τα δομικά στοιχεία μνήμης είναι οι μανδαλωτές (latches) και τα Flip-Flop. 9.2. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ

Διαβάστε περισσότερα

4/10/2008. Στατικές πύλες CMOS και πύλες με τρανζίστορ διέλευσης. Πραγματικά τρανζίστορ. Ψηφιακή λειτουργία. Κανόνες ψηφιακής λειτουργίας

4/10/2008. Στατικές πύλες CMOS και πύλες με τρανζίστορ διέλευσης. Πραγματικά τρανζίστορ. Ψηφιακή λειτουργία. Κανόνες ψηφιακής λειτουργίας 2 η διάλεξη 25 Σεπτεμβρίου Πραγματικά τρανζίστορ Στατικές πύλες CMOS και πύλες με τρανζίστορ διέλευσης Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Η τάση στο gate του τρανζίστορ

Διαβάστε περισσότερα

ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2008

ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2008 ΗΜΥ-211: Εργαστήριο Σχεδιασμού Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2009 Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches), Flip-FlopsFlops και Μετρητές Ριπής Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων

Διαβάστε περισσότερα

What we should learn. Συστήματα VLSI 2

What we should learn. Συστήματα VLSI 2 What we should learn Συστήματα VLSI 2 Delay Definitions t pdr : rising propagation delay From input to rising output crossing V DD /2 t pdf : falling propagation delay From input to falling output crossing

Διαβάστε περισσότερα

Καθυστέρηση στατικών πυλών CMOS

Καθυστέρηση στατικών πυλών CMOS Καθυστέρηση στατικών πυλών CMOS Πρόχειρες σημειώσεις Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Άνοιξη 2008 Παρόλο που οι εξισώσεις των ρευμάτων των MOS τρανζίστορ μας δίνουν

Διαβάστε περισσότερα

ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ

ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ FLIP-FLOP ΤΟ ΒΑΣΙΚΟ FLIP-FLOP ΧΡΟΝΙΖΟΜΕΝΑ FF ΤΥΠΟΥ FF ΤΥΠΟΥ D FLIP-FLOP Τ FLIP-FLOP ΠΥΡΟΔΟΤΗΣΗ ΤΩΝ FLIP-FLOP ΚΥΡΙΟ - ΕΞΑΡΤΗΜΕΝΟ FLIP-FLOP ΑΚΜΟΠΥΡΟΔΟΤΟΥΜΕΝΑ FLIP-FLOP ΚΥΚΛΩΜΑΤΑ

Διαβάστε περισσότερα

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Ακολουθιακή Λογική. Επιμέλεια Διαφανειών: Δ.

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Ακολουθιακή Λογική. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Ακολουθιακή Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Εισαγωγή Είσοδοι Συνδυαστικό Κύκλωμα Έξοδοι Στοιχεία Μνήμης Κατάσταση

Διαβάστε περισσότερα

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο 2017-2018 Λογικές Πύλες, Στοιχεία Μνήμης, Συνδυαστική Λογική και Κυματομορφές ΗΥ220 - Βασίλης Παπαευσταθίου & Γιώργος Καλοκαιρινός 1 Τα βασικά της

Διαβάστε περισσότερα

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Γιώργος Δημητρακόπουλος Μονάδες επεξεργασίας δεδομένων και ο έλεγχος τους Δόμηση σύνθετων κυκλωμάτων 1. Γενική περιγραφή

Διαβάστε περισσότερα

Χρονική ανάλυση και χρονισμός ψηφιακών κυκλωμάτων

Χρονική ανάλυση και χρονισμός ψηφιακών κυκλωμάτων Χρονική ανάλυση και χρονισμός ψηφιακών κυκλωμάτων Γιώργος Δημητρακόπουλος Δημοκρίτειο Πανεπιστήμιο Θράκης Φθινόπωρο 2013 Συστήματα VLSI 1 What we should learn Συστήματα VLSI 2 Delay Definitions t pdr :

Διαβάστε περισσότερα

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε.

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε. Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε. 5.1 Το ρολόι Κάθε μία από αυτές τις λειτουργίες της Κ.Μ.Ε. διαρκεί ένα μικρό χρονικό διάστημα. Για το συγχρονισμό των λειτουργιών αυτών, είναι απαραίτητο κάποιο ρολόι.

Διαβάστε περισσότερα

Κεφάλαιο 6. Σύγχρονα και ασύγχρονα ακολουθιακά κυκλώματα

Κεφάλαιο 6. Σύγχρονα και ασύγχρονα ακολουθιακά κυκλώματα Κεφάλαιο 6 Σύγχρονα και ασύγχρονα ακολουθιακά κυκλώματα 6.1 Εισαγωγή Η εκτέλεση διαδοχικών λειτουργιών απαιτεί τη δημιουργία κυκλωμάτων που μπορούν να αποθηκεύουν πληροφορίες, στα ενδιάμεσα στάδια των

Διαβάστε περισσότερα

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Ακολουθιακά Κυκλώματα: Μανδαλωτές και Flip-Flops 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Ακολουθιακά Κυκλώματα: Μανδαλωτές και Flip-Flops 1 ΗΜΥ-211: Εργαστήριο Σχεδιασμού Ψηφιακών Συστημάτων Ακολουθιακά Κυκλώματα (συν.) Κυκλώματα που Κυκλώματα που αποθηκεύουν εξετάσαμε μέχρι τώρα πληροφορίες Ακολουθιακά Κυκλώματα: Μανδαλωτές (Latches), Flip-FlopsFlops

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ 1) Οι απαριθμητές ή μετρητές (counters) είναι κυκλώματα που

Διαβάστε περισσότερα

ΗΥ-121: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος. Βασικές Αρχές Ηλεκτρικών Κυκλωμάτων

ΗΥ-121: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος. Βασικές Αρχές Ηλεκτρικών Κυκλωμάτων Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ-121: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος Άνοιξη 2008 Βασικές Αρχές Ηλεκτρικών Κυκλωμάτων Ηλεκτρικό ρεύμα Το ρεύμα είναι αποτέλεσμα της κίνησης

Διαβάστε περισσότερα

8.1 Θεωρητική εισαγωγή

8.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8 ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ ΚΑΤΑΧΩΡΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των καταχωρητών. Θα υλοποιηθεί ένας απλός στατικός καταχωρητής 4-bit µε Flip-Flop τύπου D και θα µελετηθεί

Διαβάστε περισσότερα

Στο σχήμα 3.1 δίνεται μια μονάδα επεξεργασίας δεδομένων σταθερής υποδιαστολής που εκτελεί οποιαδήποτε από τις κάτωθι εντολές σε ένα κύκλο ρολογιού.

Στο σχήμα 3.1 δίνεται μια μονάδα επεξεργασίας δεδομένων σταθερής υποδιαστολής που εκτελεί οποιαδήποτε από τις κάτωθι εντολές σε ένα κύκλο ρολογιού. 1 Ασκήσεις Αρχιτεκτονικής Υπολογιστών, Δημήτρης Νικολός, Απρίλης 2011 Άσκηση 3 Στο σχήμα 3.1 δίνεται μια μονάδα επεξεργασίας δεδομένων σταθερής υποδιαστολής που εκτελεί οποιαδήποτε από τις κάτωθι εντολές

Διαβάστε περισσότερα

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού

Διαβάστε περισσότερα

Α. ΣΚΟΔΡΑΣ ΠΛΗ21 ΟΣΣ#2. 14 Δεκ 2008 ΠΑΤΡΑ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ 2008 Α. ΣΚΟΔΡΑΣ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ

Α. ΣΚΟΔΡΑΣ ΠΛΗ21 ΟΣΣ#2. 14 Δεκ 2008 ΠΑΤΡΑ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ 2008 Α. ΣΚΟΔΡΑΣ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ ΠΛΗ21 ΟΣΣ#2 14 Δεκ 2008 ΠΑΤΡΑ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ 7-segment display 7-segment display 7-segment display Αποκωδικοποιητής των 7 στοιχείων (τμημάτων) (7-segment decoder) Κύκλωμα αποκωδικοποίησης του στοιχείου

Διαβάστε περισσότερα

Ενότητα ΑΡΧΕΣ ΑΚΟΛΟΥΘΙΑΚΗΣ ΛΟΓΙΚΗΣ LATCHES & FLIP-FLOPS

Ενότητα ΑΡΧΕΣ ΑΚΟΛΟΥΘΙΑΚΗΣ ΛΟΓΙΚΗΣ LATCHES & FLIP-FLOPS Ενότητα ΑΡΧΕΣ ΑΚΟΛΟΥΘΙΑΚΗΣ ΛΟΓΙΚΗΣ LATCHES & FLIP-FLOPS Γενικές Γραμμές Ακολουθιακή Λογική Μεταστάθεια S-R RLatch h( (active high h&l low) S-R Latch with Enable Latch Flip-Flop Ασύγχρονοι είσοδοι PRESET

Διαβάστε περισσότερα

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1 ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Καταχωρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Καταχωρητές Παράλληλης Φόρτωσης Καταχωρητές

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τµήµα Εφαρµοσµένης Πληροφορικής & Πολυµέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 5: Σύγχρονη Ακολουθιακή

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τµήµα Εφαρµοσµένης Πληροφορικής & Πολυµέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 5: Σύγχρονη Ακολουθιακή ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τµήµα Εφαρµοσµένης Πληροφορικής & Πολυµέσων Ψηφιακή Σχεδίαση Κεφάλαιο 5: Σύγχρονη Ακολουθιακή Λογική Σύγχρονα Ακολουθιακά Κυκλώµατα Είσοδοι Συνδυαστικό κύκλωµα

Διαβάστε περισσότερα

Ασύγχρονοι Απαριθμητές. Διάλεξη 7

Ασύγχρονοι Απαριθμητές. Διάλεξη 7 Ασύγχρονοι Απαριθμητές Διάλεξη 7 Δομή της διάλεξης Εισαγωγή στους Απαριθμητές Ασύγχρονος Δυαδικός Απαριθμητής Ασύγχρονος Δεκαδικός Απαριθμητής Ασύγχρονος Δεκαδικός Απαριθμητής με Latch Ασκήσεις 2 Ασύγχρονοι

Διαβάστε περισσότερα

Ολοκληρωμένα Κυκλώματα

Ολοκληρωμένα Κυκλώματα Δημοκρίτειο Πανεπιστήμιο Θράκης Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Γ. Δημητρακόπουλος Ολοκληρωμένα Κυκλώματα Πρόοδος - Φθινόπωρο 2017 Θέμα 1 ο Σχεδιάστε το datapath για τον υπολογισμό

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS)

ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS) ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS) Αντικείμενο της άσκησης: H σχεδίαση και η χρήση ασύγχρονων απαριθμητών γεγονότων. Με τον όρο απαριθμητές ή μετρητές εννοούμε ένα ακολουθιακό κύκλωμα με FF, οι καταστάσεις

Διαβάστε περισσότερα

Ακολουθιακά Κυκλώµατα. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ακολουθιακά Κυκλώµατα (συν.) Ακολουθιακή Λογική: Έννοια

Ακολουθιακά Κυκλώµατα. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ακολουθιακά Κυκλώµατα (συν.) Ακολουθιακή Λογική: Έννοια ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 6-i: Ακολουθιακά Κυκλώµατα Μανδαλωτές (Latches) και Flip-Flops Ακολουθιακά Κυκλώµατα Συνδυαστική Λογική:

Διαβάστε περισσότερα

Pipelining και Παράλληλη Επεξεργασία

Pipelining και Παράλληλη Επεξεργασία Pipelining και Παράλληλη Επεξεργασία Εισαγωγή Σωλήνωση - Pipelining Βασισμένη στην ιδέα σωλήνα που στέλνει νερό χωρίς να περιμένει το νερό που μπαίνει σε ένα σωλήνα να τελειώσει water pipe Μπορεί να οδηγήσει

Διαβάστε περισσότερα

HY333 Εργαστηριακή Σχεδίαση Ψηφιακών Κυκλωμάτων με εργαλεία Ηλεκτρονικού Σχεδιαστικού Αυτοματισμού.

HY333 Εργαστηριακή Σχεδίαση Ψηφιακών Κυκλωμάτων με εργαλεία Ηλεκτρονικού Σχεδιαστικού Αυτοματισμού. HY333 Εργαστηριακή Σχεδίαση Ψηφιακών Κυκλωμάτων με εργαλεία Ηλεκτρονικού Σχεδιαστικού Αυτοματισμού Διδάσκων: Χ. Σωτηρίου http://inf-server.inf.uth.gr/courses/ce333/ 1 Περιεχόμενα Καθυστέρηση και παράγοντες

Διαβάστε περισσότερα

Παράδειγμα αντιστοίχισης κυκλώματος σε FPGA

Παράδειγμα αντιστοίχισης κυκλώματος σε FPGA Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών Παράδειγμα αντιστοίχισης κυκλώματος σε FPGA Γιώργος Δημητρακόπουλος με τη βοήθεια του Βασίλη Παπαευσταθίου Στο παράδειγμα αυτό χρησιμοποιώντας μια πολύ μικρή

Διαβάστε περισσότερα

26-Nov-09. ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο Καταχωρητές 1. Διδάσκουσα: Μαρία Κ. Μιχαήλ

26-Nov-09. ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο Καταχωρητές 1. Διδάσκουσα: Μαρία Κ. Μιχαήλ ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2009 Καταχωρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Καταχωρητές Παράλληλης

Διαβάστε περισσότερα

Ακολουθιακό κύκλωμα Η έξοδος του κυκλώματος εξαρτάται από τις τιμές εισόδου ΚΑΙ από την προηγούμενη κατάσταση του κυκλώματος

Ακολουθιακό κύκλωμα Η έξοδος του κυκλώματος εξαρτάται από τις τιμές εισόδου ΚΑΙ από την προηγούμενη κατάσταση του κυκλώματος 1 Συνδυαστικό κύκλωμα Η έξοδος του κυκλώματος εξαρτάται ΜΟΝΟ από τις εισόδους του Εάν γνωρίζουμε τις τιμές των εισόδων του κυκλώματος, τότε μπορούμε να προβλέψουμε ακριβώς τις εξόδους του Ακολουθιακό κύκλωμα

Διαβάστε περισσότερα

Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI

Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI Ε.Μ.Π. - ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ VLSI

Διαβάστε περισσότερα

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL 3.1 Εισαγωγή στα FLIP FLOP 3.1.1 Θεωρητικό Υπόβαθρο Τα σύγχρονα ακολουθιακά κυκλώματα με τα οποία θα ασχοληθούμε στο εργαστήριο των Ψηφιακών συστημάτων

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 5. ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕΡΟΣ Β 2 Επαναληπτική

Διαβάστε περισσότερα

Οργάνωση της φυσικής δομής του ολοκληρωμένου κυκλώματος

Οργάνωση της φυσικής δομής του ολοκληρωμένου κυκλώματος Οργάνωση της φυσικής δομής του ολοκληρωμένου κυκλώματος Γιώργος Δημητρακόπουλος Δημοκρίτειο Πανεπιστήμιο Θράκης Φθινόπωρο 2013 Ψηφιακά ολοκληρωμένα κυκλώματα 1 Οργάνωση του φυσικού σχεδίου Αποφασίζουμε

Διαβάστε περισσότερα

Το Jungle Speed είναι ένα παιχνίδι για 2 έως 10 παίκτες (ή και ακόμη περισσότερους!) ηλικίας 7 και άνω.

Το Jungle Speed είναι ένα παιχνίδι για 2 έως 10 παίκτες (ή και ακόμη περισσότερους!) ηλικίας 7 και άνω. Το Jungle Speed είναι ένα παιχνίδι για 2 έως 10 παίκτες (ή και ακόμη περισσότερους!) ηλικίας 7 και άνω. Σκοπός σας είναι να είστε ο πρώτος παίκτης που θα ξεφωρτωθεί όλες του τις κάρτες. Το τοτέμ τοποθετείται

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 6 ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. 6.1 Εισαγωγή

ΚΕΦΑΛΑΙΟ 6 ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. 6.1 Εισαγωγή ΚΕΦΑΛΑΙΟ 6 ΒΑΣΙΚΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 6. Εισαγωγή Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά και ακολουθιακά. Τα κυκλώματα που εξετάσαμε στα προηγούμενα κεφάλαια ήταν συνδυαστικά. Οι τιμές των

Διαβάστε περισσότερα

Κ. ΕΥΣΤΑΘΙΟΥ, Γ. ΠΑΠΑΔΟΠΟΥΛΟΣ ΠΑΤΡΑ

Κ. ΕΥΣΤΑΘΙΟΥ, Γ. ΠΑΠΑΔΟΠΟΥΛΟΣ ΠΑΤΡΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ & ΥΠΟΛΟΓΙΣΤΩΝ ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ ΣΗΜΕΙΩΣΕΙΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ Κ. ΕΥΣΤΑΘΙΟΥ,

Διαβάστε περισσότερα

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Μετρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Μετρητής Ριπής Σύγχρονος υαδικός

Διαβάστε περισσότερα

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο 2015-2016 ΗΥ220 -Γιώργος Καιλοκαιρινός & Βασίλης Παπαευσταθίου 1 Λογικές Πύλες, Στοιχεία Μνήμης, Συνδυαστική Λογική και Κυματομορφές ΗΥ220 -Γιώργος

Διαβάστε περισσότερα

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Μετρητές 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Μετρητές 1 ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Μετρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Μετρητής Ριπής Σύγχρονος υαδικός Μετρητής

Διαβάστε περισσότερα

Ανάλυση Ηλεκτρικών Κυκλωμάτων με Αντιστάσεις

Ανάλυση Ηλεκτρικών Κυκλωμάτων με Αντιστάσεις Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ-2: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος Άνοιξη 2008 Ανάλυση Ηλεκτρικών Κυκλωμάτων με Αντιστάσεις H ανάλυση ενός κυκλώματος με αντιστάσεις στη

Διαβάστε περισσότερα

Σχεδίαση Ακολουθιακών Κυκλωμάτων VLSI II

Σχεδίαση Ακολουθιακών Κυκλωμάτων VLSI II Σχεδίαση Ακολουθιακών Κυκλωμάτων VLSI II 2011 1 Περίγραμμα Διάλεξης Ακολουθιακή Λογική Βασικές Έννοιες Μέθοδοι Χρονικής Ακολουθίας Διαγράμματα Χρονισμού Max and Min-Delay Περιορισμοί Δανεισμός Χρόνου (Time

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ 1) Οι σύγχρονοι μετρητές υλοποιούνται με Flip-Flop τύπου T

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 7 FLIP - FLOP

ΑΣΚΗΣΗ 7 FLIP - FLOP ΑΣΚΗΣΗ 7 FLIP - FLOP Αντικείμενο της άσκησης: Η κατανόηση της δομής και λειτουργίας των Flip Flop. Flip - Flop Τα Flip Flop είναι δισταθή λογικά κυκλώματα με χαρακτηριστικά μνήμης και είναι τα πλέον βασικά

Διαβάστε περισσότερα

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Καταχωρητές και Μετρητές 2. Επιμέλεια Διαφανειών: Δ.

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Καταχωρητές και Μετρητές 2. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Καταχωρητές και Μετρητές Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Εισαγωγή Καταχωρητής: είναι μία ομάδα από δυαδικά κύτταρα αποθήκευσης

Διαβάστε περισσότερα

Παραδείγματα σχεδίασης με μηχανές πεπερασμένων καταστάσεων

Παραδείγματα σχεδίασης με μηχανές πεπερασμένων καταστάσεων Παραδείγματα σχεδίασης με μηχανές πεπερασμένων καταστάσεων Γιώργος Δημητρακόπουλος 1 Αποκωδικοποιητής κώδικα Huffman συμπίεση δεδομένων Ξέρουμε ότι με n bits μπορούμε να κωδικοποιήσουμε 2 n διαφορετικά

Διαβάστε περισσότερα

ΗΥ220: Εργαστήριο σχεδίασης ψηφιακών κυκλωμάτων Χριστόφορος Κάχρης

ΗΥ220: Εργαστήριο σχεδίασης ψηφιακών κυκλωμάτων Χριστόφορος Κάχρης Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ220: Εργαστήριο σχεδίασης ψηφιακών κυκλωμάτων Χριστόφορος Κάχρης 4-11-2009 Πρόοδος Θέμα 1 ο (25%): 1. Βρείτε την μεγίστη συχνότητα λειτουργίας του παρακάτω

Διαβάστε περισσότερα

Ψηφιακή Λογική Σχεδίαση

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Νίκος Φακωτάκης, Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται

Διαβάστε περισσότερα

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Οργάνωση Η/Υ Ενότητα 1η: Εισαγωγή στην Οργάνωση Η/Υ Άσκηση 1: Αναλύστε τη διαδοχική εκτέλεση των παρακάτω εντολών MIPS με βάση τις

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 4: Ψηφιακή Λογική, Άλγεβρα Boole, Πίνακες Αλήθειας (Μέρος B) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Διαβάστε περισσότερα

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 11: Ακολουθιακά Κυκλώµατα (Κεφάλαιο 5, 6.1, 6.3, 6.4) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Ακολουθιακά

Διαβάστε περισσότερα

Συνδυαστικά Κυκλώματα

Συνδυαστικά Κυκλώματα 3 Συνδυαστικά Κυκλώματα 3.1. ΣΥΝΔΥΑΣΤΙΚΗ Λ ΟΓΙΚΗ Συνδυαστικά κυκλώματα ονομάζονται τα ψηφιακά κυκλώματα των οποίων οι τιμές της εξόδου ή των εξόδων τους διαμορφώνονται αποκλειστικά, οποιαδήποτε στιγμή,

Διαβάστε περισσότερα

Ηλεκτρική Ενέργεια. Ηλεκτρικό Ρεύμα

Ηλεκτρική Ενέργεια. Ηλεκτρικό Ρεύμα Ηλεκτρική Ενέργεια Σημαντικές ιδιότητες: Μετατροπή από/προς προς άλλες μορφές ενέργειας Μεταφορά σε μεγάλες αποστάσεις με μικρές απώλειες Σημαντικότερες εφαρμογές: Θέρμανση μέσου διάδοσης Μαγνητικό πεδίο

Διαβάστε περισσότερα

Ψηφιακή Σχεδίαση. Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Ψηφιακή Σχεδίαση. Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 8: Μανδαλωτές SR, S R D Flip-Flops Αφέντη Σκλάβου, Σχεδιασμός Ακολουθιακών κυκλωμάτων, Πίνακας Καταστάσεων, Διάγραμμα Καταστάσεων

Διαβάστε περισσότερα

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers)

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers) ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Καταχωρητές Παράλληλης

Διαβάστε περισσότερα

Χρονισμός και Απόδοση Υπολογιστικών Συστημάτων

Χρονισμός και Απόδοση Υπολογιστικών Συστημάτων ΗΥ 232 Οργάνωση και στον Σχεδίαση Η/Y Διάλεξη 7 Χρονισμός και Απόδοση Υπολογιστικών Συστημάτων Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων 1 Τι σημαίνει απόδοση; Αεροσκάφος NYC to Paris

Διαβάστε περισσότερα

Κυκλώµατα. Εισαγωγή. Συνδυαστικό Κύκλωµα

Κυκλώµατα. Εισαγωγή. Συνδυαστικό Κύκλωµα 6 η Θεµατική Ενότητα : Σύγχρονα Ακολουθιακά Κυκλώµατα Εισαγωγή Είσοδοι Συνδυαστικό Κύκλωµα Έξοδοι Στοιχεία Μνήµης Κατάσταση Ακολουθιακού Κυκλώµατος : περιεχόµενα στοιχείων µνήµης Η έξοδος εξαρτάται από

Διαβάστε περισσότερα

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Ψηφιακά Κυκλώματα ( ο μέρος) ΜΥΥ-6 Εισαγωγή στους Η/Υ και στην Πληροφορική Ψηφιακά κυκλώματα Οι δύο λογικές τιμές, αντιστοιχούν σε ηλεκτρικές τάσεις Υλοποιούνται με τρανζίστορ ή διόδους: ελεγχόμενοι διακόπτες

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 10 ΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ

ΑΣΚΗΣΗ 10 ΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ ΑΣΚΗΣΗ ΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ Στόχος της άσκησης: Η διαδικασία σχεδίασης σύγχρονων ακολουθιακών κυκλωμάτων. Χαρακτηριστικό παράδειγμα σύγχρονων ακολουθιακών κυκλωμάτων είναι οι σύγχρονοι μετρητές. Τις αδυναμίες

Διαβάστε περισσότερα

Πανεπιστήμιο Πατρών. Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Πανεπιστήμιο Πατρών. Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Εργαστήριο Σχεδίασης Ολοκληρωμένων Κυκλωμάτων Σχεδιασμός Ολοκληρωμένων Συστημάτων με τεχνικές VLSI Χειμερινό Εξάμηνο 2015 FSM

Διαβάστε περισσότερα

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 10: Ασύχρονα ακολουθιακά κυκλώµατα (µερος Α ) Διδάσκων: Καθηγητής Ν. Φακωτάκης Ασύγχρονα ακολουθιακά κυκλώµατα

Διαβάστε περισσότερα

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα

Διαβάστε περισσότερα

1. Ποια μεγέθη ονομάζονται μονόμετρα και ποια διανυσματικά;

1. Ποια μεγέθη ονομάζονται μονόμετρα και ποια διανυσματικά; ΚΕΦΑΛΑΙΟ 2 ο ΚΙΝΗΣΗ 2.1 Περιγραφή της Κίνησης 1. Ποια μεγέθη ονομάζονται μονόμετρα και ποια διανυσματικά; Μονόμετρα ονομάζονται τα μεγέθη τα οποία, για να τα προσδιορίσουμε πλήρως, αρκεί να γνωρίζουμε

Διαβάστε περισσότερα

Ισοδύναμα Κυκλώματα και Μετασχηματισμοί

Ισοδύναμα Κυκλώματα και Μετασχηματισμοί Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ-121: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος Άνοιξη 2008 Ισοδύναμα Κυκλώματα και Μετασχηματισμοί Ισοδύναμα Κυκλώματα Thevenin-Norton Θεωρούμε ένα

Διαβάστε περισσότερα

Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας

Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας Εκτελώντας το πρόγραμμα παίρνουμε ένα παράθυρο εργασίας Γεωμετρικών εφαρμογών. Τα βασικά κουμπιά και τα μενού έχουν την παρακάτω

Διαβάστε περισσότερα

1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη;

1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη; ΚΕΦΑΛΑΙΟ 2 ο ΚΙΝΗΣΗ 2.1 Περιγραφή της Κίνησης 1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη; Κινηματική είναι ο κλάδος της Φυσικής που έχει ως αντικείμενο τη μελέτη της κίνησης. Στην Κινηματική

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΕΦΑΡΜΟΓΕΣ ΚΑΤΑΧΩΡΗΤΩΝ ΟΛΙΣΘΗΣΗΣ

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΕΦΑΡΜΟΓΕΣ ΚΑΤΑΧΩΡΗΤΩΝ ΟΛΙΣΘΗΣΗΣ ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΕΦΑΡΜΟΓΕΣ ΚΑΤΑΧΩΡΗΤΩΝ ΟΛΙΣΘΗΣΗΣ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ Στο διπλανό σχήμα φαίνεται το διάγραμμα ακροδεκτών

Διαβάστε περισσότερα

Εργαστηριακή άσκηση. Θεωρητικός και πρακτικός υπολογισμός καθυστερήσεων σε αναστροφείς CMOS VLSI

Εργαστηριακή άσκηση. Θεωρητικός και πρακτικός υπολογισμός καθυστερήσεων σε αναστροφείς CMOS VLSI Ε.Μ.Π. - ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ VLSI

Διαβάστε περισσότερα

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΜΙΚΡΟΗΛΕΚΤΡΟΝΙΚΗ - VLSI Ενότητα: Συνδιαστικά κυκλώματα, βασικές στατικές λογικές πύλες, σύνθετες και δυναμικές πύλες Κυριάκης

Διαβάστε περισσότερα

13. ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ

13. ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 13. ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1 ΣΥΓΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΑΚΟΛΟΥΘΙΑΚΟ ΚΥΚΛΩΜΑ ΣΥΓΧΡΟΝΟ ΑΚΟΛΟΥΘΙΑΚΟ ΚΥΚΛΩΜΑ ΣΧΕ ΙΑΣΗ ΣΥΓΧΡΟΝΟΥ

Διαβάστε περισσότερα

Σωστή απάντηση το: Γ. Απάντηση

Σωστή απάντηση το: Γ. Απάντηση Ειδικά Θέματα Ελέγχου Ορθής Λειτουργίας VLSI Συστημάτων - Σχεδιασμός για Εύκολο Έλεγχο Εξετάσεις ΟΣΥΛ & ΕΤΥ 4-7- 2016 Ειδικά Θέματα Σχεδίασης Ψηφιακών Συστημάτων Εξετάσεις μαθήματος επιλογής Τμήματος Μηχανικών

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ & ΗΛΕΚΤΡΟΝΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ & μ-υπολογιστων ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ Θεωρητικό Μέρος Οι σειριακές λειτουργίες είναι πιο

Διαβάστε περισσότερα

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019 Γ ΕΠΑΛ 14 / 04 / 2019 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΘΕΜΑ 1 ο 1. Να γράψετε στο τετράδιό σας το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασμένη.

Διαβάστε περισσότερα

Φυσική Β Γυμνασίου - Κεφάλαιο 2: Κινήσεις ΚΕΦΑΛΑΙΟ 2: ΚΙΝΗΣΕΙΣ. Φυσική Β Γυμνασίου

Φυσική Β Γυμνασίου - Κεφάλαιο 2: Κινήσεις ΚΕΦΑΛΑΙΟ 2: ΚΙΝΗΣΕΙΣ. Φυσική Β Γυμνασίου ΚΕΦΑΛΑΙΟ 2: ΚΙΝΗΣΕΙΣ Φυσική Β Γυμνασίου Εισαγωγή Τα πάντα γύρω μας κινούνται. Στο διάστημα όλα τα ουράνια σώματα κινούνται. Στο μικρόκοσμο συμβαίνουν κινήσεις που δεν μπορούμε να τις αντιληφθούμε άμεσα.

Διαβάστε περισσότερα

Ένα αναλογικό σήμα περιέχει άπειρες πιθανές τιμές. Για παράδειγμα ένας απλός ήχος αν τον βλέπαμε σε ένα παλμογράφο θα έμοιαζε με το παρακάτω:

Ένα αναλογικό σήμα περιέχει άπειρες πιθανές τιμές. Για παράδειγμα ένας απλός ήχος αν τον βλέπαμε σε ένα παλμογράφο θα έμοιαζε με το παρακάτω: Σημειώσεις Δικτύων Αναλογικά και ψηφιακά σήματα Ένα αναλογικό σήμα περιέχει άπειρες πιθανές τιμές. Για παράδειγμα ένας απλός ήχος αν τον βλέπαμε σε ένα παλμογράφο θα έμοιαζε με το παρακάτω: Χαρακτηριστικά

Διαβάστε περισσότερα

1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη;

1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη; ΚΕΦΑΛΑΙΟ 2 ο ΚΙΝΗΣΗ 2.1 Περιγραφή της Κίνησης 1. Τι είναι η Κινηματική; Ποια κίνηση ονομάζεται ευθύγραμμη; Κινηματική είναι ο κλάδος της Φυσικής που έχει ως αντικείμενο τη μελέτη της κίνησης. Στην Κινηματική

Διαβάστε περισσότερα