הבדל בין PLA ל-ROM

הבדל בין PLA ל-ROM
הבדל בין PLA ל-ROM

וִידֵאוֹ: הבדל בין PLA ל-ROM

וִידֵאוֹ: הבדל בין PLA ל-ROM
וִידֵאוֹ: ברבור לבן וברבור שחור בלונדון White Swan and Black Swan in London 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 (מערך לוגי ניתן לתכנות)

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 יש את היכולת לקחת בחשבון 'לא אכפת להם' (חפיפות בוליאניות) שבהם ROMs אינם מסוגלים.

3. ל-ROM יש את כל השילובים של מונחי מוצר, ולכן הוא נחשב להתקן הלוגיקה השילובי למטרות כלליות ביותר בניגוד ל-PLA, שאין בו את כל השילובים.

מוּמלָץ: