Програмабилна логика поља
From Wikipedia, the free encyclopedia
PAL (Programmable Array Logic - програмабилна логика поља) је породица програмабилних логичких полупроводничких уређаја који се користе за имплементацију (извршење) логичких функција у дигиталном колу, а који су уведени од стране Monolithic Мемоries, Inc (MMI), марта 1978. године.[1] MMI је добила регистрацију жига (трговачког знака) на израз PAL за употребу "програмабилних полупроводничких логичких кола“. Жиг тренутно држи Lattice Semiconductor.[2]
PAL уређаји се састоје од малог PROM (programmable read-only memory) језгра и додатне излазне логике која се користи за имплементацију одређених жељених логичких функција са неколико компоненти.
Коришћењем специјализованих машина, PAL уређаји су били типа "теренске програмабилности“. За електронски уређај или уграђени систем се каже да је „програмабилан на терену“ или „програмабилан на лицу места“ ако његова firmware (софтвер инструкције налазе се у неизбрисивој меморији чипова и чувају свој садржај без напајања, као што је то ROM) може да се мења "на терену", без демонтаже уређаја или враћања његовом произвођачу. Сваки PAL уређај је био OTP (one time programmable - једанпут програмабилан), што значи да не може да се ажурира и поново користи након његовог почетног програмирања. (MMI такође нуди сличну породицу под називом ХАЛ (hard array logic - хард логичка поља), чији су уређаји били као PAL уређаји, осим што су они били маскирно – програмирани у фабрици.)
У већини апликација, електрично – избрисиви GAL су сада распоређени као пин - компатибилне директне замене за једнократне програмабилне PAL.