Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Δελφοί Προγραμματισμός

Τι είναι το demultiplexer στο Digital Logic Design;

Στο Digital Logic Design, ένα demultiplexer (Demux) είναι ένα συνδυαστικό κύκλωμα λογικής που εκτελεί την αντίστροφη λειτουργία ενός πολυπλέκτη (MUX). Ενώ ένας πολυπλέκτης επιλέγει ένα από τα πολλά σήματα εισόδου και το προωθεί σε μία μόνο έξοδο, ένα demultiplexer παίρνει ένα μόνο σήμα εισόδου και το δρομολογεί σε μία από τις διάφορες γραμμές εξόδου. Η επιλογή της γραμμής εξόδου ελέγχεται από ένα ξεχωριστό σύνολο γραμμών επιλογής.

Σκεφτείτε το έτσι:Ένας πολυπλέκτης είναι μια βαλβίδα μονής κατεύθυνσης που συγχωνεύει πολλαπλές εισόδους σε μία έξοδο. Ένα απομακρυσμένο είναι μια βαλβίδα μονής κατεύθυνσης που εκτρέπει μια ενιαία είσοδο σε μία από τις πολλαπλές εξόδους.

Βασικά χαρακτηριστικά:

* Ενιαία είσοδος: Λαμβάνει ένα σήμα εισόδου δεδομένων.

* Πολλαπλές εξόδους: Έχει αρκετές γραμμές εξόδου.

* Γραμμές επιλογής: Χρησιμοποιεί μία ή περισσότερες γραμμές επιλογής (συχνά δυαδική κωδικοποιημένη) για να καθορίσει ποια γραμμή εξόδου λαμβάνει το σήμα εισόδου. Ο αριθμός των γραμμών επιλογής καθορίζει τον αριθμό των εξόδων (2 n εξόδους για n γραμμές επιλογής).

* Ενεργοποίηση γραμμής (προαιρετική): Ορισμένες αποπολειπτικές περιλαμβάνουν μια γραμμή ενεργοποίησης. Οι γραμμές εξόδου παραμένουν ανενεργές (τυπικά υψηλή αντίσταση ή ειδική ανενεργή κατάσταση), εκτός εάν η γραμμή ενεργοποίησης είναι ενεργή (τυπικά υψηλή).

Παράδειγμα Πίνακας αλήθειας (1-προς-4 αποπολύπους):

Ας εξετάσουμε ένα αποπολύπητο 1 έως 4 με γραμμές επιλογής S1 και S0 και είσοδο I.

| S1 | S0 | Έξοδος |

| --- | --- | --- |

| 0 | 0 | I |

| 0 | 1 | 0 |

| 1 | 0 | 0 |

| 1 | 1 | 0 |

Αυτός ο πίνακας δείχνει ότι η είσοδος I δρομολογείται στην έξοδο που καθορίζεται από τη δυαδική τιμή των γραμμών επιλογής. Εάν το S1S0 είναι 00, εμφανίζεται στην έξοδο 0. Διαφορετικά, όλες οι εξόδους είναι 0.

Εφαρμογές:

Οι απομακρυσμένες χρήστες βρίσκουν χρήση σε διάφορα ψηφιακά συστήματα, όπως:

* Διανομή δεδομένων: Διανομή μιας ενιαίας ροής δεδομένων σε διάφορα μέρη ενός συστήματος.

* Διεύθυνση μνήμης: Επιλέγοντας μια συγκεκριμένη θέση μνήμης.

* σειριακή προς παράλληλη μετατροπή: Μετατρέποντας μια σειρά σειριακών δεδομένων σε μια παράλληλη ροή δεδομένων.

* σήματα δρομολόγησης: Κατευθύνοντας ένα σήμα σε έναν συγκεκριμένο προορισμό μέσα σε ένα σύστημα.

Στην ουσία, το demultiplexer είναι ένα θεμελιώδες δομικό στοιχείο σε ψηφιακά κυκλώματα που είναι υπεύθυνα για την κατεύθυνση της ροής δεδομένων με βάση τα σήματα ελέγχου.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα