Logika programowalna, VHDL, prosty licznik, warunki "domowe"
Masz problem? Zapytaj na forum elektroda.pl
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Logika programowalna, VHDL, prosty licznik, warunki "domowe"
Date: Wed, 02 Mar 2005 10:07:01 +0100
Witam!
Nie miałem do tej porty do czynienia z logikš programowalnš w praktyce.
Troche znam VHDL (na poziomie moich potrzeb - wiem wszystko).
Chciałbym zaimplementować na prostej kostce licznik 32 bitowy kręcony
sygnałem kwadraturowym (impulsy jakieś 100kHz). Niestety zwykły procesor
typu AVR nie daje sobie rady z przetwarzaniem takiej ilości
przerwań/odpytywania.
Ponieważ mam 0 doświadczenie w tej kwestii prosiłbym o informacje gdzie
poszukać małych scalaków w znośnych obudowach (w grę wchodziw zasadzie
PLCC). Wymagania jak widać mam niewielkie, ale nie mam nawet z grubsza
pojęcia jaka firma produkuje przyjazne hobbystycznie kostki.
Warunki:
- programowalne w łatwy sposób (nie za skomplikowany programator, może
nawet JTAG choć oczywiście im prostszy tym lepiej).
- implementacja 32 bitowego licznika rewersyjego + troche logiki do jego
odczytu (szeregowo pewnie). Oceniam że wymagane jest jakieś 64
przerzutniki na sam zegar i wysuwanie wyniku + parenaście na resztę.
- prosta obudowa - PLCC (bo w DIP nie da rady pewnie :)
- programowalne w VHDL (lub czymś podobnym). Darmowe narzędzia były by
świetnym rozwišzaniem.
W grę wchodzi pomniejszenie pojemności do 16 bitów i implementacja
reszty w CPU, jednak z róznych względów wolałbym odcišzyć procesor, bo
ma inne zadania w tym czasie.
--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: Re: Logika programowalna, VHDL, prosty licznik, warunki "domowe"
Date: Wed, 2 Mar 2005 14:58:10 +0100
Użytkownik "Sebastian Bialy" <heby_at_nospam_poczta.onet.pl> napisał w wiadomości
news:d03vom$meu$1_at_nospam_atlantis.news.tpi.pl
Chciałbym zaimplementować na prostej kostce licznik 32 bitowy kręcony
sygnałem kwadraturowym (impulsy jakieś 100kHz).
W grę wchodzi pomniejszenie pojemności do 16 bitów i implementacja
reszty w CPU, jednak z róznych względów wolałbym odcišzyć procesor, bo
ma inne zadania w tym czasie.
A czy nie wystarczy Ci LS7166 ?
http://www.lsicsi.com/pdfs/LS7166.pdf
Rewersyjny, we, kwadraturowe, etc..
Wprawdzie tylko 24bity, ale jak piszesz możesz się przy tych 32 bitach nie
upierać.
(Do kupienia w Wobicie)
--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: Logika programowalna, VHDL, prosty licznik, warunki "domowe"
Date: Wed, 02 Mar 2005 15:02:45 +0100
Marek Dzwonnik wrote:
A czy nie wystarczy Ci LS7166 ?
http://www.lsicsi.com/pdfs/LS7166.pdf
Rewersyjny, we, kwadraturowe, etc..
Wprawdzie tylko 24bity, ale jak piszesz możesz się przy tych 32 bitach nie
upierać.
(Do kupienia w Wobicie)
Dzięki, zainteresuje się takim cudem, wyglšda sensownie pdf do niego.
Natomiast pytanie dalej jest otwarte, co jeśli chciałbym zaimplementować
taki licznik w VHDL ? Czy amatorsko mam szansę ? Upieram się przy VHDL
bo chodzi mi po głowie pewien pomysł, którego nie da się raczej zrobić
na tym scalaku ;)
--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl
From: Ireneusz Niemczyk <Adres.znajdziesz_at_nospam_w.starym.archiwum>
Subject: Re: Logika programowalna, VHDL, prosty licznik, warunki "domowe"
Date: Wed, 02 Mar 2005 23:21:07 +0100
Dzięki, zainteresuje się takim cudem, wyglšda sensownie pdf do niego.
Natomiast pytanie dalej jest otwarte, co jeśli chciałbym zaimplementować
taki licznik w VHDL ? Czy amatorsko mam szansę ? Upieram się przy VHDL
bo chodzi mi po głowie pewien pomysł, którego nie da się raczej zrobić
na tym scalaku ;)
Popatrz lepiej na 7266, nie dosc ze podwojny (to malo wazne) to ma filtry
cyfrowe na wejsciach i jest przez to odporniejszy na przeklamania. Poza tym -
bardzo fajne liczniki! polecam.
Milej nocki.
__
Pzd, Irek.N.
From: "Greg" <xgrzes_at_nospam_poczta.onet.pl>
Subject: Re: Logika programowalna, VHDL, prosty licznik, warunki "domowe"
Date: Thu, 3 Mar 2005 09:59:29 +0100
rozejrzyj sie za ukladami Altery MAX3064A, kosztuje to chyba z 1..3 euro, ma
jtag i 64 komorki, uzywasz do programowania soru MAX++ lub Quartus, mozna
uklad zlozyc a ukladow TTL i skompilowac.
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: Logika programowalna, VHDL, prosty licznik, warunki "domowe"
Date: 03 Mar 2005 14:58:36 +0100
[.....]
Ponieważ mam 0 doświadczenie w tej kwestii prosiłbym o informacje
gdzie poszukać małych scalaków w znośnych obudowach (w grę wchodziw
zasadzie PLCC). Wymagania jak widać mam niewielkie, ale nie mam nawet
z grubsza pojęcia jaka firma produkuje przyjazne hobbystycznie kostki.
Xilinx XC9572XL a może nawet (mniejszy) XC9536XL. Do dostania w Memecu
lub BTC/Kamami. Sš dostępne m.in. w 44 pinowych QFP w rastrze 0.8mm które
sš IMO łatwiejsze do ręcznego lutowania niż PLCC. Wersje w PLCC też sš
chyba dostępne.
Regards,
/J.D.
--
Jan Dubiec We're all living in Amerika
jdx#slackware.pl Coca Cola
+48 506 790442 Sometimes war
Amerika by Rammstein