Przejdź do zawartości

Programmable Array Logic

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez KamikazeBot (dyskusja | edycje) o 14:22, 1 gru 2009. Może się ona znacząco różnić od aktualnej wersji.

PAL (Programable Array Logic) - układ na matrycy PLD posiadający jedną część nie programowalną podobnie jak układ PLE z tym, że PAL posiada programowalną matrycę bramek AND.

Niektóre układy PAL:

PAL16L8

  • 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 (Output Enable)

PAL16R6

  • 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)

Opis oznaczeń układów PAL:

np. PAL 20 R 8

  • ciąg znaków charakterystyczny dla producenta
    • PAL - AMD, MNI
    • PALCE - AMD
    • GAL - Lattice
    • TIBPAL - Texas Instruments
    • PLHS
  • pierwsza liczba oznacza ilość 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 - rejestrowy asynchroniczny
    • V - układ z makrokomórkami o typie programowalnym (mogą być logiczne lub rejestrowe lub wejściowe)
  • druga liczba oznacza ilość bloków wyjściowych

Przykład: PAL20R8 układ rejestrowy o 20 wejściach lub wyjściach z 8 wyjściami rejestrowymi

Szablon:Stub