Logică de matrice generică
Generica Array Logic (adesea prescurtată în GAL ), în electronica digitală , este un dispozitiv logic programabil utilizat pentru a implementa circuite logice combinaționale . Este o evoluție a matricei logice programabile , mai exact a PAL, creată de Lattice Semiconductor la mijlocul anilor '80 . [1]
Arhitectură
Structura unui LAG este derivată din cea a PLA , mai exact este PAL cu adăugarea de dispozitive de ieșire programabile, numite macrocelule logice de ieșire (OLMC). [1] GAL-ul constă dintr-un plan logic programabil, care constă dintr-o matrice de porți AND, programabile prin celule de memorie programabile numai în citire, conectate la o serie de OR-uri neprogramabile. Porțile OR permit, prin urmare, să conducă intrările către macrocelule, care constituie logica de ieșire a dispozitivului. Fiecare ieșire poate avea până la opt porți AND, dintre care una este destinată gestionării unui buffer de ieșire bidirecțional. Tipul OLMC al primelor dispozitive, caracterizat prin 10 intrări și 8 ieșiri, a fost stabilit de producător.
Rigiditatea dispozitivului de ieșire a condus AMD , în iunie 1983, la introducerea dispozitivului 22V10, echipat cu 24 de pini și 10 macrocelule de ieșire, [2] fiecare dintre acestea putând fi configurat de utilizator. Acest dispozitiv a înlocuit aproape toate PAL-urile existente în acel moment.
Notă
Bibliografie
- Angelo Geraci, Principiile electronicii sistemelor digitale , Milano, McGraw-Hill Milano, 2003, ISBN 88-386-6107-3 .
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere în Logica Array Generică