6/26/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Asynchronous Circuits.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Handling Local Variables General Purpose Registers
Advertisements

Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Distributed Database Systems.
6 Η ΠΑΡΟΥΣΙΑΣΗ: ΠΑΝΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΟΙΝΩΝΙΚΩΝ ΚΑΙ ΠΟΛΙΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΑΣ, ΜΕΣΩΝ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΦΗΜΙΣΗ.
ΚΛΕΙΣΤΑ ΔΙΚΤΥΑ ΟΥΡΩΝ MARKOV 30/05/2011
WRITING TEACHER ELENI ROSSIDOU ©Υπουργείο Παιδείας και Πολιτισμού.
National Technical University of AthensΤεχνολογίες Διαδικτύου Σύνοψη 1Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή 1.2 Πρωτόκολλα TCP/IP Διαστρωμάτωση.
ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο Ρολόγια και Χρονισμός.
Translation Tips LG New Testament Greek Fall 2012.
6/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Static Random Access Memory.
ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
ΗΥ Καλοκαιρινός Γιώργος1 PCI Bus Pin List. ΗΥ Καλοκαιρινός Γιώργος2 Initiator Target.
6/23/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Registers.
ΗΥ Καλοκαιρινός Γιώργος1 Bus. ΗΥ Καλοκαιρινός Γιώργος2 MCS51.
7/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Assignments.
Ancient Greek for Everyone: A New Digital Resource for Beginning Greek Units 3 part 2: Feminine Nouns Biblical Reading 2015 edition Wilfred E. Major
Προσομοίωση Δικτύων 2n Άσκηση Δημιουργία, διαμόρφωση μελέτη επικοινωνιακών ζεύξεων.
Week 11 Quiz Sentence #2. The sentence. λαλο ῦ μεν ε ἰ δότες ὅ τι ὁ ἐ γείρας τ ὸ ν κύριον Ἰ ησο ῦ ν κα ὶ ἡ μ ᾶ ς σ ὺ ν Ἰ ησο ῦ ἐ γερε ῖ κα ὶ παραστήσει.
WRITING B LYCEUM Teacher Eleni Rossidou ©Υπουργείο Παιδείας και Πολιτισμού.
Καλλιέργειες Θρεπτικά υλικά Ταυτοποίηση των μικροβίων
ΜΕΤΑΣΧΗΜΑΤΙΣΤΕΣ TRANSFORMERS Reference : ΤΕΙ Κρήτης - Ηλεκτρικές Μηχανές Συλλιγνάκης.
Ο PID έλεγχος. Integral Lag Distance velocity lag Υλοποιούμε την.
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εκπαιδευτικά Προγράμματα με Χρήση Η/Υ Ι ΘΕΩΡΙΕΣ ΜΑΘΗΣΗΣ ΚΑΙ ΝΕΕΣ ΤΕΧΝΟΛΟΓΙΕΣ (Learning Theories and.
 Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.  Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας.
Προσομοίωση Δικτύων 3η Άσκηση Δημιουργία, διαμόρφωση μελέτη σύνθετων τοπολογιών.
Αριθμητική Επίλυση Διαφορικών Εξισώσεων 1. Συνήθης Δ.Ε. 1 ανεξάρτητη μεταβλητή x 1 εξαρτημένη μεταβλητή y Καθώς και παράγωγοι της y μέχρι n τάξης, στη.
Στάδια εξέλιξης των συστημάτων ποιότητας. ΕΞΕΛΙΞΗ ΣΥΣΤΗΜΑΤΩΝ ΔΙΟΙΚΗΣΗΣ ΤΗΣ ΠΟΙΟΤΗΤΑΣ ΕΠΙΘΕΩΡΗΣΗ ΕΛΕΓΧΟΣ ΠΟΙΟΤΗΤΑΣ ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ ΔΙΟΙΚΗΣΗ ΟΛΙΚΗΣ.
Διαχείριση Διαδικτυακής Φήμης! Do the Online Reputation Check! «Ημέρα Ασφαλούς Διαδικτύου 2015» Ε. Κοντοπίδη, ΠΕ19.
OFDM system characteristics. Effect of wireless channel Intersymbol interference in single carrier systems due to multipath propagation with channel delay.
Guide to Business Planning The Value Chain © Guide to Business Planning A principal use of value chain analysis is to identify a strategy mismatch between.
Chapter 16 Control Unit Implemntation. A Basic Computer Model.
Relations Chapter 9.
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Συστήματα CAD Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών
Jane Austen Pride and Prejudice (περηφάνια και προκατάληψη)
Στάδια εξέλιξης των συστημάτων ποιότητας

Σχεδίαση Μεικτών VLSI Κυκλωμάτων
Ψηφιακeς ιδEες και αξIες
Υποστηρίζω την άποψη μου επιχειρηματολογώντας
Στο μάθημα συζητήσαμε για το spatial frequency tuning των κυττάρων της V1, που σημαίνει ότι τέτοια κύτταρα έχουν μέγιστη απόκριση για τον προτεινόμενο.
Business Process Management
Τμήμα Πληροφορικής και Τηλεπικοινωνιών
Αν. Καθηγητής Γεώργιος Ευθύμογλου
αναγκαίο κακό ή δώρο εξ’ ουρανού;
ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ
ΒΧΔ Πολλαπλών κλιμάκων
Adjectives Introduction to Greek By Stephen Curto For Intro to Greek
Μουσενίκας Δημήτριος Βλάχος Χριστόδουλος
(ALPHA BANK – EUROBANK – PIRAEUS BANK)
Οσμές στη Σχεδίαση του Λογισμικού
Ποιος: ταυτότητα του ομιλητή Τι: φύση της γλώσσας (γνώση/ χρήση)
Ανάλυση Γεωργικού Οικογενειακού Εισήματος (ΓΟΕ)
ΤΕΧΝΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΔΕΔΟΜΕΝΩΝ
Postgraduate Courses related to Clinical Criminology and Legal Psychology - Italy WE CAN – ΜΠΟΡΟΥΜΕ! Cyberbullying – Κυβερνοεκφοβισμός Δίκτυο Δράσης για.
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ
Find: φ σ3 = 400 [lb/ft2] CD test Δσ = 1,000 [lb/ft2] Sand 34˚ 36˚ 38˚
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Εισαγωγή στην Τεχνολογία
aka Mathematical Models and Applications
GLY 326 Structural Geology
ΑΣΚΗΣΗ στην ΕΓΚΥΜΟΣΥΝΗ
Find: minimum B [ft] γcon=150 [lb/ft3] γT=120 [lb/ft3] Q φ=36˚
ΙΚΑΝΟΠΟΙΗΣΗΣ ΕΠΙΣΚΕΠΤΩΝ ΕΛΛΗΝΙΚΟ ΟΡΓΑΝΙΣΜΟ ΤΟΥΡΙΣΜΟΥ
Deriving the equations of
2013 edition Wilfred E. Major
Find: ρc [in] from load (4 layers)
CPSC-608 Database Systems
Erasmus + An experience with and for refugees Fay Pliagou.
Μεταγράφημα παρουσίασης:

6/26/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Asynchronous Circuits

6/26/2015HY220: Ιάκωβος Μαυροειδής2 Limits of Synchronous Systems Fully synchronous operation is not possible for very large systems because of the expense of routing a single clock and the problems of clock skew One approach is to partition the system into components that are locally clocked, “islands of synchrony surrounded by a sea of asynchrony”, also called “clock domains” These communicate using “speed independent” asynchronous protocols Each clock domain must synchronize input signals Communications Signals Clocked Subsystem Clocked Subsystem

6/26/2015HY220: Ιάκωβος Μαυροειδής3 Clock Domains  Definition of clock domain: All the logic and signals controlled by a certain clock  In other words, all events within a clock domain are synchronous to that domain’s clock Registers Clock A MM Registers Combinational Logic Clock B NN Combinational Logic Domain ADomain B

6/26/2015HY220: Ιάκωβος Μαυροειδής4 Generated or Derived Clocks  Clocks generated by a common source have related timing  Synchronous or Mesochronous  Generally treated as a single clock “domain” because setup and hold relationships can be defined DQ clock2x clock

6/26/2015HY220: Ιάκωβος Μαυροειδής5 Inter-clock domain synchronization  Synchronous signal : Signal that changes only at the positive edge or the negative edge of the clock.  Goal: Synchronize all asynchronous inputs to a clock domain.  Synchronize all signals passing from one clock domain into another using simple synchronizer DQ aClk bClk DQbSig No logic in path DQ aSig bSigSync aClk DomainbClk Domain FFA1FFB1FFB2

6/26/2015HY220: Ιάκωβος Μαυροειδής6 Asynchronous Inputs to Synchronous Systems

6/26/2015HY220: Ιάκωβος Μαυροειδής7 Synchronizer Circuit

6/26/2015HY220: Ιάκωβος Μαυροειδής8 Synchronizer Circuit

Synchronization Problems Synchronize an input from another clock domain in one FF only! Never allow asynchronous inputs to be fanned out to more than one FF within the synchronous system

6/26/2015HY220: Ιάκωβος Μαυροειδής10 Synchronization Problems  Signal generated by a faster clock synchronized by a slower clock can be missed!  It might change twice before it is sampled by the slower clock

6/26/2015HY220: Ιάκωβος Μαυροειδής11 Synchronization Problems  Signals with pulse widths long enough to assure detection have unknown width after synchronization

6/26/2015HY220: Ιάκωβος Μαυροειδής12 Synchronization Problems  Simultaneity cannot be assured during synchronization of more than one signal

6/26/2015HY220: Ιάκωβος Μαυροειδής13 Synchonizer Circuit

6/26/2015HY220: Ιάκωβος Μαυροειδής14 Synchronizer Failure & Metastability

6/26/2015HY220: Ιάκωβος Μαυροειδής15 Reliable Synchronizer Design

6/26/2015HY220: Ιάκωβος Μαυροειδής16 Elastic Buffer FIFO Elastic Buffer write clk1 F full flag Domain 1 flow control E empty flag read clk2 Domain 2 flow control clk1 clk2 Domain 1 can write data when full flag = 0 Domain 2 can read data when empty flag = 0

6/26/2015HY220: Ιάκωβος Μαυροειδής17 Purely Asynchronous Circuits

6/26/2015HY220: Ιάκωβος Μαυροειδής18 Synchronous Data Transfer

6/26/2015HY220: Ιάκωβος Μαυροειδής19 Delay Insensitive (self-timed transfer)

6/26/2015HY220: Ιάκωβος Μαυροειδής20 Delay Insensitive (self-timed transfer)

6/26/2015HY220: Ιάκωβος Μαυροειδής21 Self-timed Processing

6/26/2015HY220: Ιάκωβος Μαυροειδής22 Self-timed Processing Compositions

6/26/2015HY220: Ιάκωβος Μαυροειδής23 Self-timed Pipeline

6/26/2015HY220: Ιάκωβος Μαυροειδής24 Completion Signal Generation

6/26/2015HY220: Ιάκωβος Μαυροειδής25 Asynchronous Logic Pluses