jak zdekodować adres?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "ks" <kayu_at_nospam_poczta.onet.pl>
Subject: jak zdekodować adres?
Date: Thu, 12 Apr 2001 23:33:42 +0200


Jaki układ zastosować do zdekodowania adresu . młodsza cześć (8bitow)
wystawiana jest na wyjściu rejestru zatrzaskowego starsza (8 bitów ) na
porcie mikrokontrolera.
Wiem że taką funkcję mogą spełniać układy programowalne (PAL GAL) jakie są
ceny takich układów i jak je programować.
Dzięki za każdą informację.

K.S.




Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: jak zdekodować adres?
Date: Thu, 12 Apr 2001 23:57:22 +0200


ks napisał(a) w wiadomości: <9b54o4$fmp$1_at_nospam_news.tpi.pl>...
Jaki układ zastosować do zdekodowania adresu . młodsza cześć (8bitow)
wystawiana jest na wyjściu rejestru zatrzaskowego starsza (8 bitów ) na
porcie mikrokontrolera.
...

ja najczesciej uzywam GAL16V8
koszt chyba 10 zl
do stworzenia logiki uzywam wincupla z www.atmel.com
do programowania - programatora DELTA

napisz co dokladnie chcesz zrobic

Andrzej




Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Lewandowski" <locust_at_nospam_priv4.onet.pl>
Subject: Re: jak zdekodować adres?
Date: Fri, 13 Apr 2001 00:13:51 +0200


Użytkownik "Andy" <anok_at_nospam_ceti.pl> napisał w wiadomości
news:9b5883$3iv$1_at_nospam_news.tpi.pl...
ks napisał(a) w wiadomości: <9b54o4$fmp$1_at_nospam_news.tpi.pl>...
Jaki układ zastosować do zdekodowania adresu . młodsza cześć (8bitow)
wystawiana jest na wyjściu rejestru zatrzaskowego starsza (8 bitów ) na
porcie mikrokontrolera.
...

ja najczesciej uzywam GAL16V8
koszt chyba 10 zl

3.50 jak dobrze popatrzeć.
GAL 16V8 w konfiguracji Simple (tzn. układ kombinacyjny, nie sekwencyjny)
może Ci dać 10 pinów IN i 8 pinów I/O (czyli od 10 we.+8 wy. do 17we.+1wy).
Każde wyjście to suma ośmiu iloczynów logicznych. Każdy iloczyn może
zawierać w sobie dowolną kombinację wejść układu, prostych, lub
zanegowanych.
Niezbyt teraz dokładnie pamiętam, ale coś mi chodzi po głowie, że ze dwa
piny z tych 8 I/O mają jakieś ograniczenia, ale na pewno wszystkie mogą być
prostymi wyjściami.

GALe mają jedną wadę: te 'zwykłe' ciągną na dzień dobry 80 - 120 mA prądu.

do stworzenia logiki uzywam wincupla z www.atmel.com
do programowania - programatora DELTA

drogi programator. Do GAL 16V8 Lattice'a zrobiłem sobie programator za ca.
50 pelenów, z mikroprocesorem na pokładzie, wiec programowanie innych GALi
to tylko poprawka/upgrade "firmware'u"



--
Marek Lewandowski
marek.lewandowski_at_nospam_multicon.pl UIN: 10139051
http://www.callisto.krakow.pl/~twilight




Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: jak zdekodować adres?
Date: Fri, 13 Apr 2001 12:02:16 +0200


Marek Lewandowski napisał(a) w wiadomości: <9b594i$5p2$1_at_nospam_news.tpi.pl>...

...
GALe mają jedną wadę: te 'zwykłe' ciągną na dzień dobry 80 - 120 mA prądu.
...

to fakt

wersja 16V8B ponoc 45 mA ale jest troche wolniejsza
wersja 16V8D 45 mA 15 ns

czy sa jakies GAL'e, ktore maja powiedzmy ponizej 20 ns
i pobor pradu ok 10 mA ?

Andrzej



Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: jak zdekodować adres?
Date: Fri, 13 Apr 2001 12:20:20 +0200


Andy napisał(a) w wiadomości: <9b6io2$btb$1_at_nospam_news.tpi.pl>...
...
czy sa jakies GAL'e, ktore maja powiedzmy ponizej 20 ns
i pobor pradu ok 10 mA ?

dodam jeszcze, ze znam Atmela ATF16V8BQL - 7,5 ns, 20 mA
nie wiem tylko ile on kosztuje

Andrzej




Poprzedni Następny
Wiadomość
Spis treści
From: "Martin Walter" <usrpwalt_at_nospam_kki.net.pl>
Subject: Re: jak zdekodować adres?
Date: Fri, 13 Apr 2001 00:21:46 +0200


Jaki układ zastosować do zdekodowania adresu . młodsza cześć (8bitow)
wystawiana jest na wyjściu rejestru zatrzaskowego starsza (8 bitów ) na
porcie mikrokontrolera.

Może najpierw napisz co chcesz dekodować? Bo jeśli masz wystawiony 16 bitowy
adres to chyba nie chcesz dekodować 65 tysięcy portów? Jeśli adresujesz
pamięć to wystarczy Ci starszy bajt adresu a w zasadzie to jego fragment.
Użycie GAL'i jest wygodne jeśli np. w tej samej przestrzeni adresowej chcesz
odwoływać się do pamięci o różnych wielkościach albo w jednolity sposób
chcesz adresować pamięć i porty we-wy w jednej przestrzeni adresowej. W
typowych rozwiązaniach wystarczą typowe dekodery w technice TTL czy CMOS a w
rodzinach tych kości masz duży wybór scalaków.

Martin