{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης
ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ Ο Αποκωδικοποιητής (Decoder) nx2 n είναι ένα συνδυαστικό κύκλωμα που μετατρέπει τη δυαδική πληροφορία n γραμμών εισόδου σε 2 n γραμμές εξόδου που αποτελούν τους ελάχιστους όρους των μεταβλητών εισόδου.
ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ 2x4 Ο Αποκωδικοποιητής 2x4 έχει δυο εισόδους A και B και τέσσερις εξόδους D0, D1, D2 και D3. D0=A’B’ D1=A’B D2=AB’ D3=AB
Ένας αποκωδικοποιητής παράγει τους 2 n ελαχιστόρους των n μεταβλητών εισόδου. Εφόσον κάθε συάρτηση Boole μπορεί να εκφραστεί ως άθροισμα ελαχιστόρων, θα μπορούσαμε να χρησιμοποιήσουμε ένα αποκωδικοποιητή να παρα΄γει ελαχιστόρους και μια εξωτερική πύλη OR για να σχηματίσει το άθροισμα τους. ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ
Μια συνάρτηση F με k ελαχιστόρους απαιτεί μια πύλη OR k εισόδους. Η συνάρτηση αυτή μπορεί εκφραστεί με 2 n -k ελαχιστόρους στη συμπληρωματική της μορφή F’. Εάν ο αριθμός k των ελαχιστόρων είναι μεγαλύτερος από 2 n /2, τότε η F’ μπορεί να εκφραστεί με λιγότερους ελαχιστόρους από όσους η F. Σε αυτή την περίπτωση, πρέπει να χρησιμοποιήσουμε μια πύλη NOR με 2 n -k εισόδους. Η έξοδος της NOR, θα παράγει την κανονική έξοδο της F. ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ !
Για το λόγο αυτό υπάρχουν αποκωδικοποιητές(74138) που στην έξοδο τους παράγουν τα συμπληρώματα των τιμών του παραπάνω πινακα αληθείας Ο πίνακας αληθείας τους έχει την παρακάτω μορφή. ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ D0=A+B D1=A+B’ D2=A’+B D3=A’+B’
S(x,y,z) = Σ(1,2,4,7) C(x,y,z) = Σ(3,5,6,7) Υλοποίηση Πλήρους Αθροιστή με αποκωδικοποιητή 3χ8
Υλοποιείστε το κύκλωμα του πλήρη αφαιρέτη με τη χρήση αποκωδικοποιητή 3χ8 (75138) και πύλης NOR(7402). Γράψτε πίνακα αληθείας Εκφράστε τις δύο εξοδους σε αθροίσματα ελαχιστόρων. Σχεδιάστε το λογικό κύκλωμα Υλοποιείστε στο εργαστήριο Το παράγει F’ Άσκηση για το σπίτι