PLA және ROM арасындағы айырмашылық

PLA және ROM арасындағы айырмашылық
PLA және ROM арасындағы айырмашылық

Бейне: PLA және ROM арасындағы айырмашылық

Бейне: PLA және ROM арасындағы айырмашылық
Бейне: Сымды, сымсыз Bluetooth құлаққаптары-қайсысы үшін салыстыру. 2024, Шілде
Anonim

PLA және ROM

ROM (тек оқуға арналған жад) және PLA (бағдарламаланатын логикалық массив) логикалық функцияларды жүзеге асыру үшін пайдаланылады. Олардың екеуі де ЖӘНЕ қақпаларының негізгі массивінен және НЕМЕСЕ қақпаларының қосымша массивінен тұратын «Өнімдердің қосындысы» логикалық конфигурациясын пайдаланады. НЕМЕСЕ функциясы (Қосынды) ЖӘНЕ (өнім) массивтерінің шығыстарына қолданылады.

ROM (тек оқуға арналған жады)

ROM AND қақпалары массивінен және НЕМЕСЕ қақпалар массивінен жасалған. ЖӘНЕ массиві кірістердің барлық комбинацияларын қамтамасыз етеді, ал НЕМЕСЕ массиві қажетті комбинацияларды таңдау үшін қолданылады. Сондықтан ЖӘНЕ массиві әрқашан бекітілген. Мысалы, үш кіріс (айталық) жүйесінде ЖӘНЕ массиві ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B барлық комбинацияларын (өнім шарттарын) шығарады. 'C, A'B'C' мұндағы ' толықтауышты білдіреді (ЕМЕС).

Содан кейін берілген логикалық функцияны жүзеге асыру үшін қажетті өнім шарттарын таңдау үшін НЕМЕСЕ қақпасын пайдалануға болады. A, B, C кез келген логикалық функциясын сол өнім шарттары арқылы жүзеге асыруға болады.

Мысалы

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

Сол сияқты НЕМЕСЕ қақпаларының массиві логикалық функциялар жиымын жүзеге асыра алады. Сондықтан ROM бағдарламаларды сақтау үшін қолданылады. ROM-ды бағдарламалау қажетті өнімдерді таңдау арқылы сол НЕМЕСЕ массивін конфигурациялауды білдіреді.

PLA (бағдарламаланатын логикалық массив)

PLA да екі НЕМЕСЕ және ЖӘНЕ массивтерінен жасалған, бірақ екі массив де ROM-дан айырмашылығы конфигурацияланады. Бұл сондай-ақ «Өнім сомасы» терминін береді, бірақ басқа жолмен. ЖӘНЕ қақпаларының шарттары да мүмкін болғандықтан, ол AB, BC’, C т.б. сияқты көбірек өнім терминдерін бере алады. Сондықтан ROM-мен салыстырғанда логикалық функцияларды орындау әлдеқайда оңай.

Мысалы, AB + BC бір ЖӘНЕ қақпасы үшін A, B, басқа ЖӘНЕ қақпасы үшін B, C таңдау және сол ЖӘНЕ қақпаларының шығыстарын НЕМЕСЕ қақпасының кірістеріне жасау арқылы тікелей жүзеге асырылуы мүмкін.

ROM мен PLA арасындағы айырмашылық неде?

1. PLA жүйесінде ROM-дағыдан айырмашылығы ЖӘНЕ және НЕМЕСЕ массивтері теңшеледі, ал тек НЕМЕСЕ қақпаларының массиві теңшеледі.

2. PLA-ның ROM жұмыс істей алмайтын жағдайларды ескере отырып, "маңызды шарттарды" (логикалық қабаттасулар) қабылдау мүмкіндігі бар.

3. ROM-да өнім терминдерінің барлық комбинациясы бар, сондықтан барлық комбинациялары жоқ PLA-дан айырмашылығы ең жалпы мақсаттағы комбинациялық логикалық құрылғы болып саналады.

Ұсынылған: