Διαφορά μεταξύ PLA και ROM

Διαφορά μεταξύ PLA και ROM
Διαφορά μεταξύ PLA και ROM

Βίντεο: Διαφορά μεταξύ PLA και ROM

Βίντεο: Διαφορά μεταξύ PLA και ROM
Βίντεο: Πως Ξεχωρίζω το φύλο της χήνας (πάπιας) 2024, Ιούλιος
Anonim

PLA εναντίον ROM

Το ROM (Μνήμη μόνο για ανάγνωση) και το PLA (Προγραμματιζόμενος Λογικός Πίνακας) χρησιμοποιούνται για την υλοποίηση λογικών συναρτήσεων. Και οι δύο χρησιμοποιούν τη λογική διαμόρφωση «Άθροισμα Προϊόντων», η οποία αποτελείται από έναν πρωτεύοντα πίνακα πυλών AND και έναν δευτερεύοντα πίνακα πυλών OR. Η συνάρτηση OR (Sum) εφαρμόζεται στις εξόδους των πινάκων AND (προϊόν).

ROM (Μνήμη μόνο για ανάγνωση)

Το ROM αποτελείται από πίνακα AND πυλών και πίνακα πυλών OR. Ο πίνακας AND παρέχει όλους τους συνδυασμούς εισόδων και ο πίνακας OR χρησιμοποιείται για την επιλογή των απαραίτητων συνδυασμών. Επομένως, ο πίνακας AND είναι πάντα σταθερός. Για παράδειγμα, σε ένα σύστημα τριών εισόδων (ας πούμε), ο πίνακας AND παράγει όλους τους συνδυασμούς (όρους προϊόντος) των ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B Το 'C, A'B'C' όπου το ' υποδηλώνει το συμπλήρωμα (NOT).

Στη συνέχεια, μια πύλη OR μπορεί να χρησιμοποιηθεί για να επιλέξετε τους απαραίτητους όρους προϊόντος για την υλοποίηση της δεδομένης λογικής συνάρτησης. Οποιαδήποτε λογική συνάρτηση των A, B, C μπορεί να υλοποιηθεί χρησιμοποιώντας αυτούς τους όρους προϊόντος.

Για παράδειγμα

f(A, B, C)=AB + BC=ABC + ABC' + A'BC

Ομοίως, ένας πίνακας πυλών OR μπορεί να υλοποιήσει έναν πίνακα λογικών συναρτήσεων. Επομένως, η ROM χρησιμοποιείται για την αποθήκευση προγραμμάτων. Ο προγραμματισμός της ROM σημαίνει τη διαμόρφωση αυτών των συστοιχιών OR επιλέγοντας τα απαραίτητα προϊόντα.

PLA (Programmable Logic Array)

Το PLA επίσης αποτελείται από δύο πίνακες OR και AND, αλλά και οι δύο πίνακες μπορούν να διαμορφωθούν σε αντίθεση με τη ROM. Αυτό παρέχει επίσης έναν όρο «Άθροισμα προϊόντων», αλλά με διαφορετικό τρόπο. Εφόσον είναι επίσης δυνατοί όροι για πύλες AND, μπορεί να δώσει περισσότερους όρους προϊόντος όπως AB, BC', C κ.λπ. Επομένως, είναι πολύ πιο εύκολο να υλοποιηθούν λογικές συναρτήσεις σε σύγκριση με τη ROM.

Για παράδειγμα, τα AB + BC μπορούν να εφαρμοστούν απευθείας επιλέγοντας A, B για μια πύλη AND, B, C για μια άλλη πύλη AND και δημιουργώντας εξόδους από αυτές τις πύλες AND σε εισόδους μιας πύλης OR.

Ποια είναι η διαφορά μεταξύ ROM και PLA;

1. Στο PLA και οι δύο πίνακες AND και OR μπορούν να διαμορφωθούν σε αντίθεση με τη ROM, ενώ μόνο ο πίνακας πυλών OR είναι διαμορφώσιμος.

2. Η PLA έχει τη δυνατότητα να λαμβάνει υπόψη τους όρους "δεν νοιάζεσαι" (Boolean overlaps) στους οποίους οι ROM δεν είναι ικανές.

3. Η ROM έχει όλους τους συνδυασμούς των όρων προϊόντων, και επομένως θεωρείται ως η πιο γενικής χρήσης συνδυαστική λογική συσκευή σε αντίθεση με το PLA, το οποίο δεν έχει όλους τους συνδυασμούς.

Συνιστάται: