Jaki układ ALTERA do synchronizacji zegara dla trzech przetworników obrazu?

Re: ALTERA i isp





Poprzedni Następny
Wiadomość
spis treści
From: Piotr Laskowski <Piotr.Laskowski_at_nospam_f117.n480.z2.fidonet.org>
Date: Tue, 10 Aug 99 19:49:53 +0200
Subject: Re: ALTERA i isp



Czesc Juliusz !

J> Jesli chodzi o kostki programowalne to polecam Cypressa, mam wszystko
J> do nich, doswiadczenia. Ostatnio da sie je juz kupic.

Skoro rozdajesz "dobre rady" to prosilbym rowniez o jedna. :-)
Potrzebuje zrobic uklad do taktowania 3 przetwornikow obrazu. Do takiego
przetwornika wchodzi zegar CLK i wejscie startujace odczyt SI. Po podaniu SI
przez kolejne 102 okresy CLK bede odczytywal dane. SI powinien zaczac narastac
gdy CLK jest w stanie niskim i zaczac opadac zaraz po tym gdy CLK wejdzie w stan
wysoki.
Sadzilem ze uda mi sie to zrobic na samych licznikach mikrokontrolera, ale sa
klopoty z synchronizacja calosci, tzn. jeden licznik nie idzie w parze z innym i
wszystko szlag trafia. Chcialbym ten fragment zrobic na PLD.
I teraz sedno sprawy - jaki uklad polecasz do czegos co dzialalo by mniej
wiecej tak:
do ukladu wchodzi sygnal o czestotliwosci np. 4 krotnie wiekszej niz CLK, jest
dzielony tak aby uzyskac CLK i CLK/2 do taktowania przetwornika A/C.
Teraz prawdopodobnie potrzebny bedzie licznik liczacy modulo (3 przetworniki *
102 pixele * 4 razy wieksza czestotliwosc) = 1224.
Do wygenerowania 3 sygnalow SI trzeba
SI1 - ustawic zewnetrzny pin gdy licznik wskazuje 0 i wyzerowac gdy 1
SI2 - jw. dla 408 i 409
Si3 - jw. dla 816 i 817

To wszystko :-]
Jaka kostke bys polecal? Do GALa raczej sie to nie zmiesci. Dysponuje raczej
skromnymi mozliwosciami - wolalbym uklad w obudowie DIL lub PLCC. Takie PQFP z
mnostwem drobnych nozek raczej nie dam rady ugryzc. Mam dostep do kilku dobrych
programatorow, wiec zakladam ze bede mogl zaprogramowac prawie wszystko.

Piotrek.

Poprzedni Następny
Wiadomość
spis treści
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: ALTERA i isp
Date: Thu, 12 Aug 1999 12:45:32 GMT



Piotr Laskowski napisał(a) w wiadomości: <934319967_at_nospam_f117.n480.z2.ftn>...

Czesc Juliusz !

J> Jesli chodzi o kostki programowalne to polecam Cypressa, mam wszystko
J> do nich, doswiadczenia. Ostatnio da sie je juz kupic.

Skoro rozdajesz "dobre rady" to prosilbym rowniez o jedna. :-)
Potrzebuje zrobic uklad do taktowania 3 przetwornikow obrazu. Do takiego
przetwornika wchodzi zegar CLK i wejscie startujace odczyt SI. Po podaniu
SI
przez kolejne 102 okresy CLK bede odczytywal dane. SI powinien zaczac
narastac
gdy CLK jest w stanie niskim i zaczac opadac zaraz po tym gdy CLK wejdzie w
stan
wysoki.
Sadzilem ze uda mi sie to zrobic na samych licznikach mikrokontrolera, ale
sa
klopoty z synchronizacja calosci, tzn. jeden licznik nie idzie w parze z
innym i
wszystko szlag trafia. Chcialbym ten fragment zrobic na PLD.
I teraz sedno sprawy - jaki uklad polecasz do czegos co dzialalo by mniej
wiecej tak:
do ukladu wchodzi sygnal o czestotliwosci np. 4 krotnie wiekszej niz CLK,
jest
dzielony tak aby uzyskac CLK i CLK/2 do taktowania przetwornika A/C.
Teraz prawdopodobnie potrzebny bedzie licznik liczacy modulo (3
przetworniki *
102 pixele * 4 razy wieksza czestotliwosc) = 1224.
Do wygenerowania 3 sygnalow SI trzeba
SI1 - ustawic zewnetrzny pin gdy licznik wskazuje 0 i wyzerowac gdy 1
SI2 - jw. dla 408 i 409
Si3 - jw. dla 816 i 817

To wszystko :-]
Jaka kostke bys polecal? Do GALa raczej sie to nie zmiesci. Dysponuje
raczej
skromnymi mozliwosciami - wolalbym uklad w obudowie DIL lub PLCC. Takie
PQFP z
mnostwem drobnych nozek raczej nie dam rady ugryzc. Mam dostep do kilku
dobrych
programatorow, wiec zakladam ze bede mogl zaprogramowac prawie wszystko.


To wyglada pieknie dla PLD, ale sypnij schematem i timingami, bo tak nie
chce mi sie hackowac tego co napisales. :-) Nie wydaje sie to wielkim
problemem.

Juliusz