DEMO1 ; název obvodu ( maximálně 8 znaků)
B C D E F G H I J GND ; definice PINu
K NC NC NC Z Y X W A VCC
W = A * B * C ; definice funkce obvodu
/X = D * E
Y = F + G
Z = H * I + J * K
DESCRIPTION:
Zdroj: http://prochazka.clanweb.eu/index.php?a=gal/demo-s-gal-obvodem-1 • Vydáno: 26.12.2012 14:02 • Autor: hacesoft
Jednoduchý příklad pro GAL hradlové pole, kromě kódu je k dispozici schéma reprezentující požadovanou funkci programu...
Program reprezentuje zapojení:
Rozmístení vývodu na IO.
Poznámky:
Za středník se uvádí komentář
Hvězdička (*) symbolizuje funkci AND
Plus (+) symbolizuje funkci OR
Lomítko (/) symbolizuje negace
NC znamená že vývod je nepoužit.
GND musí vždy být na vývodu číslo 10 - symbolizuje 0V ( vyplívá to z konstrukce GAL obvodu )
VCC musí vždy být na vývodu číslo 20 - symbolizuje +5V (vyplívá to z konstrukce GAL obvodu )
Co znamenají písmena za tečkou u výstupu / vstupu? (Q0.R)
.R = Registrový vystup
.E = Enable vstup
.CLK = Hodinový vstup
.ARTS = Asynchronní reset
.APRST = Asynchronní preset
.T = Třístavový výstup