Programmable Array Logic

Z Wikipedii, wolnej encyklopedii

PAL (ang. Programmable Array Logic) – układ na matrycy PLD posiadający jedną część nieprogramowalną, podobnie jak układ PLE, z tym że PAL posiada programowalną matrycę bramek AND. Układy te są zaliczane do grupy prostych programowalnych układów elektronicznych pierwszej generacji (SPLD).

Programowalne elementy (pokazane jako bezpieczniki) podłączają logiczną „1” lub wejście układu do poszczególnych wejść bramki AND
Schemat blokowy AMD 22V10
Makrokomórka wyjściowa AMD 22V10

Opis oznaczeń układów PAL[edytuj | edytuj kod]

Przykładowe oznaczenie układu: PAL 20 R 8

  • pierwszy ciąg znaków charakterystyczny dla producenta:
    • PAL – AMD, MNI,
    • PALCE – AMD,
    • GAL – Lattice,
    • TIBPAL – Texas Instruments,
    • PLHS.
  • pierwsza liczba oznacza liczbę wejść + wyjść ze sprzężeniem zwrotnym;
  • litera oznacza:
    • L/H – układ kombinacyjny z wyjściami aktywnymi 0/1,
    • C – układ z wyjściami komplementarnymi,
    • P – układ z polaryzacją programowalną,
    • R – układ rejestrowy,
    • RA – układ rejestrowy asynchroniczny,
    • V – układ z makrokomórkami o typie programowalnym (mogą być logiczne lub rejestrowe lub wejściowe),
  • druga liczba oznacza liczbę bloków wyjściowych.

W ten sposób PAL20R8 oznacza układ rejestrowy o 20 wejściach lub wyjściach ze sprzężeniem zwrotnym, z 8 wyjściami rejestrowymi.

Wybrane układy typu PAL[edytuj | edytuj kod]

PAL16L8[edytuj | edytuj kod]

  • obudowa 20 wyprowadzeń
  • 10 wejść logicznych
  • 8 wyjść (w tym 6 ze sprzężeniem zwrotnym, mogą być użyte jako dodatkowe wejścia lub do budowy wielopoziomowych układów logicznych)
  • każde wyjście posiada 7 termów dołączonych do bramek OR oraz jeden term dla sygnału OE (ang. Output Enable).

PAL16R6[edytuj | edytuj kod]

  • układ rejestrowy
  • obudowa 20 wyprowadzeń
  • 2 wyprowadzenia dedykowane
    • PIN 1 jako CLK do rejestrów
    • PIN 11 jako sygnał OE do buforów rejestrowych
  • 8 wejść logicznych
  • 6 wyjść rejestrowych
  • 2 wyjścia kombinacyjne (mogą pracować w trybie wejścia)
  • każde wyjście rejestrowe posiada 8 termów, a wyjście kombinacyjne 7 termów oraz jeden term dla sygnału OE (podobnie jak w PAL16L8).

Zobacz też[edytuj | edytuj kod]