<?php echo _title;?> www.prochazka.zde.cz
www.ccsinfo.com/CEH
Server si právě čte 357 lidí, dnes je úterý, 26. Listopad 2024   
Kategorie: Gal, Programy

Demo s GAL obvodem 4

icons pic Jednoduchý příklad pro GAL hradlové pole, kromě kódu je k dispozici schéma reprezentující požadovanou funkci programu...

Výpis programu:

Text code
GAL20RA10
20RA10
 
/PL Set Enable1 Enable2 Clock1 Clock2 NC NC NC NC NC GND
/OE NC  NC      Reset1  Reset2 D2     D1 Y4 Y3 Y2 Y1 VCC
 
Y1.R     = D1   ; define register output
Y1.E     = Enable1      ; define tristate control
Y1.CLK   = Clock1       ; define clock for the register
Y1.ARST  = Reset1 * Reset2      ; define async. reset
Y1.APRST = Set  ; define async. preset
 
Y2       = Set + D1     ; Y2 is a "normal" output
/Y3.R    = D2   ; Y3 is active low and a reg. output
Y3.E     = Enable2
Y3.CLK   = Clock2
 
Y4.T     = /D1 + /D2    ; Y4 is a tristate output
Y4.E     = /Enable2
 
DESCRIPTION

Program reprezentuje zapojení:

demo4

Rozmístení vývodu na IO.

demo44

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

print Formát pro tisk

Komentáře rss

Přidat komentář >

Nebyly přidány žádné komentáře.

Všechny informace jsou zahrnuty pod GPL licenci, pokud není explicitně uveden jiný typ licence.
Používání těchto stránek ke komerčním účelům lze jen se souhlasem autora.
Všechna práva vyhrazena (c) 1997 - 2024 hacesoft.
Jste návštevník číslo: 445563
Celkem zobrazeno stránek: 17753742
Přihlásit do administrace