Automaty asynchroniczne w ukladach PLD



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Pawel G. Angerman" <PGA-Electronics_at_nospam_usa.net>
Subject: Automaty asynchroniczne w ukladach PLD
Date: Thu, 09 Oct 1997 01:23:41 +0100


Witam!

Czy mial ktos doswiadczenie w robieniu automatow asychchronicznych w
ukladach PLD - chodzi mi tu glownie o GAL16V8, GAL20V10 i GAL22V10.
Probowalem to zrobic przy pomocy programu Palasm 4.0, ale sa problemy.
W ukladach 16V8 i 20V10 wewnetrzne przerzutniki nie maja wejsc
asychchronicznych, ale z tego co napisali w helpie palasm-a
GAL22V10 ma te wejscia. Jednak mimo tego przy recznym opisie
automatu nie chcial mi zaakceptowac funkcji pin.SETF i pin.RSTF.
Czyzby w takim przypadku nawet najprostszy automat trzeba "zasilic"
sygnalem CLOCK ??? Licze na pomoc...

pga

--
_/_/_/ _/_/_/ _/_/_/ Pawel Grzegorz Angerman
_/ _/_/ _/ _/ DS T-17 "Ikar" p.504 Adres domowy:
_/_/_/ _/ _/_/_/_/_/_/ Wroblewskiego 27 J.Kazimierza 7/9 m9
_/ _/ _/_/ _/ 51-627 Wroclaw 98-220 Zdunska Wola
_/ _/_/_/ _/ _/ tel:(0-71)48-66-10 tel:(0-43)23-49-78
POLAND
e-mail: PGA_at_nospam_ikar.t17.ds.pwr.wroc.pl
PGA-Electronics_at_nospam_usa.net
URL : http://www.t17.ds.pwr.wroc.pl/~pga
http://www.t17.ds.pwr.wroc.pl/~pga/psubraty

Poprzedni Następny
Wiadomość
spis tre¶ci
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Automaty asynchroniczne w ukladach PLD
Date: 9 Oct 1997 08:14:27 GMT


Pawel G. Angerman <PGA-Electronics_at_nospam_usa.net> wrote:
Czy mial ktos doswiadczenie w robieniu automatow asychchronicznych w
ukladach PLD - chodzi mi tu glownie o GAL16V8, GAL20V10 i GAL22V10.
Probowalem to zrobic przy pomocy programu Palasm 4.0, ale sa problemy.
W ukladach 16V8 i 20V10 wewnetrzne przerzutniki nie maja wejsc
asychchronicznych, ale z tego co napisali w helpie palasm-a
GAL22V10 ma te wejscia. Jednak mimo tego przy recznym opisie
automatu nie chcial mi zaakceptowac funkcji pin.SETF i pin.RSTF.
Czyzby w takim przypadku nawet najprostszy automat trzeba "zasilic"
sygnalem CLOCK ??? Licze na pomoc...

GAL22V10 ma te wejscia .... ale wspolne dla wszystkich przerzutnikow,
i sterowane pojedyncza bramka and z matrycy [przynajmniej PALCE22V10 tak
ma]. W dodatku reset jest asynchronous, ale preset jest Synchronous :-(.

Nie wiem jak w palasmie, ale moze sprobuj .AR i .SP

Natomiast w dowolnym PAL/GAL mozesz stworzyc kilka przerzutnikow
asynchronicznych. Sztuczka jest nastepujaca:

Q = (Q & !RST) # SET

.AR przydaje sie wtedy do resetu calosci.

Tylko uwazaj na hazardy.
W szczegolnosci - jesli usilujesz zrobic latch (asynchroniczny D),
to zeby uzyskac "hazardless" trzeba sie troche napocic nad wyrazeniem ...
i wylaczyc optymalizacje, bo optymalizacja usunie cierpliwie wypocone
bramki :-)


J.

Poprzedni Następny
Wiadomość
spis tre¶ci
From: amart_at_nospam_pol.JUNKMAILPROTECTION.pl (Jaroslaw Cichorski Jr.)
Subject: Re: Automaty asynchroniczne w ukladach PLD
Date: Mon, 13 Oct 1997 13:32:37 GMT


lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis) wrote:

<snip>

Q = (Q & !RST) # SET

Tylko ile to zjada PT (product termow) !
Nie wiem jaka to aplikacja i jak skomplikowane rownania, ale ja bym
raczej polecal uklad synchroniczny, a ew. niesynchroniczne wejscia
zapamietywac takimi przerzutnikami jak opisal Jarek Lis.

Pozdrawiam

--------
Jaroslaw Cichorski Jr.
e-mail amart_at_nospam_pol.JUNKMAILPROTECTION.pl
UWAGA Adres niewazny!
Prosze usunac JUNK MAIL PROTECTION. zeby otrzymac prawidlowy adres.
This message was not tested on animals.


Poprzedni Następny
Wiadomość
spis tre¶ci
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Automaty asynchroniczne w ukladach PLD
Date: 13 Oct 1997 14:09:51 GMT


Jaroslaw Cichorski Jr. <amart_at_nospam_pol.JUNKMAILPROTECTION.pl> wrote:
lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis) wrote:
Q = (Q & !RST) # SET
Tylko ile to zjada PT (product termow) !

A co sie maja marnowac :-)

Wcale nie tak duzo - tak jak widzisz to zaledwie 2.


J.

Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Pawel G. Angerman" <PGA-Electronics_at_nospam_usa.net>
Subject: Re: Automaty asynchroniczne w ukladach PLD
Date: Tue, 14 Oct 1997 00:28:11 +0100


Jaroslaw Cichorski Jr. wrote:

Q = (Q & !RST) # SET
Tylko ile to zjada PT (product termow) !
Nie wiem jaka to aplikacja i jak skomplikowane rownania, ale ja bym
raczej polecal uklad synchroniczny, a ew. niesynchroniczne wejscia

I tak tez zrobilem - akurat mialem dwie zbedne bramki NAND - w sam raz
na maly generatorek. W gruncie rzeczy ten synchronizm automatow nie
sprawia
wiekszego problemu (choc czasem w radio takie urzadzenie moze byc
bardziej
slychac). Zobacze jak to dziala chyba dzisiaj - w kazdym razie musze
zlutowac pajaka na plytce uniwersalnej.

pozdrawiam
pga

--
_/_/_/ _/_/_/ _/_/_/ Pawel Grzegorz Angerman
_/ _/_/ _/ _/ DS T-17 "Ikar" p.504 Adres domowy:
_/_/_/ _/ _/_/_/_/_/_/ Wroblewskiego 27 J.Kazimierza 7/9 m9
_/ _/ _/_/ _/ 51-627 Wroclaw 98-220 Zdunska Wola
_/ _/_/_/ _/ _/ tel:(0-71)48-66-10 tel:(0-43)823-49-78
POLAND
e-mail: PGA_at_nospam_ikar.t17.ds.pwr.wroc.pl
PGA-Electronics_at_nospam_usa.net
URL : http://www.t17.ds.pwr.wroc.pl/~pga
http://www.t17.ds.pwr.wroc.pl/~pga/psubraty

Poprzedni Następny
Wiadomość
spis tre¶ci
From: ladzk_at_nospam_ite.waw.pl (Dariusz K. Ladziak)
Subject: Re: Automaty asynchroniczne w ukladach PLD
Date: Tue, 14 Oct 1997 07:25:48 GMT


On Mon, 13 Oct 1997 13:32:37 GMT, amart_at_nospam_pol.JUNKMAILPROTECTION.pl
(Jaroslaw Cichorski Jr.) wrote:

lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis) wrote:

<snip>

Q = (Q & !RST) # SET

Tylko ile to zjada PT (product termow) !
Nie wiem jaka to aplikacja i jak skomplikowane rownania, ale ja bym
raczej polecal uklad synchroniczny, a ew. niesynchroniczne wejscia
zapamietywac takimi przerzutnikami jak opisal Jarek Lis.

Wszystko pieknie, tylko czasami potrzebny jest uklad ktory jak nic nie
robi, to naprawde nic nie robi. Jest to kwestia zaklocen
radioelektrycznych lub tez zuzycia produ - wlasnie niedawno
skonczylismy walczyc z konstrukcja ukladu scalonego synchronicznego
ktory ma zastapic stosowany dotychczas uklad asynchroniczny na
scalakach niskiej skali integracji. Pewne uwarunkowania czasowe
zostaly narzucone, za wolno uklad taktowany byc nie mogl, w starej
wersji rozwiazane to bylo cala garscia opornikow i kondensatorow, tu
zas wszystkie czasy trzeba bylo pomierzyc zegarem taktujacym - a na
zasilanie dostalismy raptem 50 mikroamperow w stanie oczekiwania. I
teraz cuda z wylaczaniem czesci ukladu, ograniczaniem w stanie
spoczynku propagacji sygnalu zegarowego, sam zas zegar zrealizowany
rowniez wewnatrz ukladu - generator relaksacyjny (bron boze kwarcowy,
zamawiajacy nie chcial takich fanaberii, kwarc jest drozszy od
opornika) zjada ok. 16 mikroamperow, co uwazam za spore (osobiste
zreszta) osiagniecie.
Tak wiec czasem warto jednak przeprosic sie z ukladami
asynchronicznymi...

Darek

P.S. Zamawiajacy oszczedzil jeszcze wiecej - generator ma jeden
element zewnetrzny - opornik.